public class BufferBlockState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
BufferScopeTracker |
bindTarget
Tracks the most recent bind target for an unbound free reference.
|
Aast |
blockNode
Block node associated with this instance.
|
BufferScopeTracker |
firstWeak
Remembers the first weak reference of this block.
|
BufferScopeTracker |
lastExpanded
Remembers the last expanded scope of this block (or below).
|
Aast |
pendingRollupNode
Block node associated with a pending rollup.
|
java.util.Set |
rollupList
Records the list of all scopes to be rolled up at this level.
|
Constructor and Description |
---|
BufferBlockState() |
public Aast blockNode
public Aast pendingRollupNode
public BufferScopeTracker firstWeak
public BufferScopeTracker lastExpanded
public BufferScopeTracker bindTarget
public java.util.Set rollupList