Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
Es6SyntacticScopeCreator
The syntactic scope creator scans the parse tree to create a Scope object
containing all the variable declarations in that scope.
|
(package private) class |
MemoizedScopeCreator
Memoize a scope creator.
|
(package private) class |
SyntacticScopeCreator
The syntactic scope creator scans the parse tree to create a Scope object
containing all the variable declarations in that scope.
|
(package private) class |
TypedScopeCreator
Creates the symbol table of variables available in the current scope and
their types.
|
Modifier and Type | Field and Description |
---|---|
private ScopeCreator |
MemoizedScopeCreator.delegate |
private ScopeCreator |
NodeTraversal.scopeCreator
The scope creator
|
Modifier and Type | Method and Description |
---|---|
private ScopeCreator |
VarCheck.createScopeCreator()
Create a SyntacticScopeCreator.
|
(package private) abstract ScopeCreator |
AbstractCompiler.getTypedScopeCreator()
Gets a memoized scope creator with type information.
|
Constructor and Description |
---|
MemoizedScopeCreator(ScopeCreator delegate) |
NodeTraversal(AbstractCompiler compiler,
NodeTraversal.Callback cb,
ScopeCreator scopeCreator)
Creates a node traversal using the specified callback interface
and the scope creator.
|