| 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. |
| pack-priv static TerminalCodeBuilder | |
| public Label | |
| public int | parameterSlot(int 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.
| |
| findTerminal | back to summary |
|---|---|
| pack-priv static TerminalCodeBuilder findTerminal(CodeBuilder cob) | |
| newLabel | back to summary |
|---|---|
| public Label newLabel() Implements java. Doc from java. Returns a fresh unbound label.
The label can be bound with
| |
| 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.
| |