Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Field and Description |
---|---|
private ReferenceCollectingCallback.BasicBlock |
ReferenceCollectingCallback.Reference.basicBlock |
private ReferenceCollectingCallback.BasicBlock |
ReferenceCollectingCallback.BasicBlock.parent |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ReferenceCollectingCallback.BasicBlock> |
ReferenceCollectingCallback.blockStack
The stack of basic blocks and scopes the current traversal is in.
|
private java.util.Set<ReferenceCollectingCallback.BasicBlock> |
VariableReferenceCheck.blocksWithDeclarations |
Modifier and Type | Method and Description |
---|---|
(package private) ReferenceCollectingCallback.BasicBlock |
ReferenceCollectingCallback.Reference.getBasicBlock() |
(package private) ReferenceCollectingCallback.BasicBlock |
ReferenceCollectingCallback.BasicBlock.getParent() |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
ReferenceCollectingCallback.BasicBlock.provablyExecutesBefore(ReferenceCollectingCallback.BasicBlock thatBlock)
Determines whether this block is guaranteed to begin executing before
the given block does.
|
Constructor and Description |
---|
BasicBlock(ReferenceCollectingCallback.BasicBlock parent,
Node root)
Creates a new block.
|
Reference(Node nameNode,
NodeTraversal t,
ReferenceCollectingCallback.BasicBlock basicBlock) |
Reference(Node nameNode,
ReferenceCollectingCallback.BasicBlock basicBlock,
Scope scope,
InputId inputId) |