Modifier and Type | Field and Description |
---|---|
protected final CodeBuilder | |
protected final TerminalCodeBuilder |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public ConstantPoolBuilder | constantPool()
Implements java. Returns the constant pool builder associated with this builder. |
public Label | |
public Optional | original()
Implements java. Returns the |
public int | parameterSlot(int
the index of the parameter paramNo)Implements java. Returns the local variable slot associated with the specified parameter. |
public int | receiverSlot()
Implements java. Returns the local variable slot associated with the receiver. |
parent | back to summary |
---|---|
protected final CodeBuilder parent |
terminal | back to summary |
---|---|
protected final TerminalCodeBuilder terminal |
NonterminalCodeBuilder | back to summary |
---|---|
public NonterminalCodeBuilder(CodeBuilder parent) |
constantPool | back to summary |
---|---|
public ConstantPoolBuilder constantPool() Implements java. Doc from java. Returns the constant pool builder associated with this builder.
|
newLabel | back to summary |
---|---|
public Label newLabel() Implements java. Doc from java. Returns a fresh unbound label. |
original | back to summary |
---|---|
public Optional Implements java. Doc from java. Returns the |
parameterSlot | back to summary |
---|---|
public int parameterSlot(int paramNo) Implements java. Doc from java. Returns the local variable slot associated with the specified parameter. .
The returned value is adjusted for the receiver slot (if the method is
an instance method) and for the requirement that
|
receiverSlot | back to summary |
---|---|
public int receiverSlot() Implements java. Doc from java. Returns the local variable slot associated with the receiver. .
|