Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.graph |
Provides graph data structures and algorithms for coloring and fixed-point
computations.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AmbiguateProperties.PropertyGraphNode |
Modifier and Type | Interface and Description |
---|---|
static interface |
DiGraph.DiGraphEdge<N,E>
A generic directed graph edge.
|
static interface |
DiGraph.DiGraphNode<N,E>
A generic directed graph node.
|
static interface |
Graph.GraphEdge<N,E>
A generic edge.
|
interface |
GraphNode<N,E>
A generic node.
|
static interface |
UndiGraph.UndiGraphEdge<N,E>
A generic undirected graph edge.
|
static interface |
UndiGraph.UndiGraphNode<N,E>
A generic undirected graph node.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge<N,E>
A directed graph edge that stores the source and destination nodes at each
edge.
|
(package private) static class |
LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode<N,E>
A directed graph node with annotations.
|
(package private) static class |
LinkedDirectedGraph.LinkedDirectedGraphEdge<N,E>
A directed graph edge that stores the source and destination nodes at each
edge.
|
static class |
LinkedDirectedGraph.LinkedDirectedGraphNode<N,E>
A directed graph node that stores outgoing edges and incoming edges as an
list within the node itself.
|
(package private) static class |
LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge<N,E>
An annotated undirected graph edge..
|
(package private) static class |
LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode<N,E>
An undirected graph node with annotations.
|
(package private) static class |
LinkedUndirectedGraph.LinkedUndirectedGraphEdge<N,E>
An undirected graph edge that stores two nodes at each edge.
|
(package private) static class |
LinkedUndirectedGraph.LinkedUndirectedGraphNode<N,E>
An undirected graph node that stores outgoing edges and incoming edges as
an list within the node itself.
|
Modifier and Type | Field and Description |
---|---|
private Annotatable |
Graph.AnnotationState.first |
Modifier and Type | Method and Description |
---|---|
private static void |
Graph.pushAnnotations(java.util.Deque<Graph.GraphAnnotationState> stack,
java.util.Collection<? extends Annotatable> haveAnnotations)
Pushes a new list on stack and stores nodes annotations in the new list.
|
Constructor and Description |
---|
AnnotationState(Annotatable annotatable,
Annotation annotation) |