| Modifier and Type | Class and Description |
|---|---|
| private abstract static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void |
| AbstractPseudoInstruction | back to summary |
|---|---|
| public AbstractPseudoInstruction() | |
| writeTo | back to summary |
|---|---|
| public abstract void writeTo(DirectCodeBuilder writer) Overrides jdk.
| |
| Modifier and Type | Field and Description |
|---|---|
| protected final Utf8Entry | |
| protected final Label | |
| protected final Utf8Entry | |
| protected final int | |
| protected final Label |
| Access | Constructor and Description |
|---|---|
| public | AbstractLocalPseudo(int slot, Utf8Entry name, Utf8Entry descriptor, Label startScope, Label endScope)
|
| Modifier and Type | Method and Description |
|---|---|
| public Label | |
| public Utf8Entry | |
| public String | |
| public int | |
| public Label | |
| public boolean |
| descriptor | back to summary |
|---|---|
| protected final Utf8Entry descriptor | |
| endScope | back to summary |
|---|---|
| protected final Label endScope | |
| name | back to summary |
|---|---|
| protected final Utf8Entry name | |
| slot | back to summary |
|---|---|
| protected final int slot | |
| startScope | back to summary |
|---|---|
| protected final Label startScope | |
| AbstractLocalPseudo | back to summary |
|---|---|
| public AbstractLocalPseudo(int slot, Utf8Entry name, Utf8Entry descriptor, Label startScope, Label endScope) | |
| endScope | back to summary |
|---|---|
| public Label endScope() | |
| name | back to summary |
|---|---|
| public Utf8Entry name() | |
| nameString | back to summary |
|---|---|
| public String nameString() | |
| slot | back to summary |
|---|---|
| public int slot() | |
| startScope | back to summary |
|---|---|
| public Label startScope() | |
| writeLocalTo | back to summary |
|---|---|
| public boolean writeLocalTo(BufWriterImpl b) Implements jdk.
| |
| Modifier and Type | Field and Description |
|---|---|
| public final ClassEntry | |
| public final Label | |
| public final Label | |
| public final Label |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ExceptionCatchImpl(Label handler, Label tryStart, Label tryEnd, Optional<ClassEntry> catchTypeEntry)
|
| Modifier and Type | Method and Description |
|---|---|
| public Optional | catchType()
Implements java. Returns the type of the exception to catch, or empty if this handler catches everything. |
| pack-priv ClassEntry | |
| public Label | handler()
Implements java. Returns the handler for the exception. |
| public String | |
| public Label | tryEnd()
Implements java. Returns the end of the instruction range for the guarded instructions. |
| public Label | tryStart()
Implements java. Returns the beginning of the instruction range for the guarded instructions. |
| public void | writeTo(DirectCodeBuilder writer)
Implements abstract jdk.
|
| catchTypeEntry | back to summary |
|---|---|
| public final ClassEntry catchTypeEntry | |
| handler | back to summary |
|---|---|
| public final Label handler | |
| tryEnd | back to summary |
|---|---|
| public final Label tryEnd | |
| tryStart | back to summary |
|---|---|
| public final Label tryStart | |
| ExceptionCatchImpl | back to summary |
|---|---|
| public ExceptionCatchImpl(Label handler, Label tryStart, Label tryEnd, ClassEntry catchTypeEntry) | |
| ExceptionCatchImpl | back to summary |
|---|---|
| public ExceptionCatchImpl(Label handler, Label tryStart, Label tryEnd, Optional<ClassEntry> catchTypeEntry) | |
| catchType | back to summary |
|---|---|
| public Optional Implements java. Doc from java. Returns the type of the exception to catch, or empty if this handler catches everything.
| |
| catchTypeEntry | back to summary |
|---|---|
| pack-priv ClassEntry catchTypeEntry() | |
| handler | back to summary |
|---|---|
| public Label handler() Implements java. Doc from java. Returns the handler for the exception.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| tryEnd | back to summary |
|---|---|
| public Label tryEnd() Implements java. Doc from java. Returns the end of the instruction range for the guarded instructions.
| |
| tryStart | back to summary |
|---|---|
| public Label tryStart() Implements java. Doc from java. Returns the beginning of the instruction range for the guarded instructions.
| |
| writeTo | back to summary |
|---|---|
| public void writeTo(DirectCodeBuilder writer) Implements abstract jdk.
| |
| Modifier and Type | Field and Description |
|---|---|
| public final int | |
| public final int | |
| public final Label | |
| public final int | |
| public final Label |
| Access | Constructor and Description |
|---|---|
| public | UnboundCharacterRange(Label startScope, Label endScope, int characterRangeStart, int characterRangeEnd, int flags)
|
| Modifier and Type | Method and Description |
|---|---|
| public int | characterRangeEnd()
Implements java. Returns the encoded end of the character range region (exclusive). |
| public int | characterRangeStart()
Implements java. Returns the encoded start of the character range region (inclusive). |
| public Label | endScope()
Implements java. Returns the end of the instruction range. |
| public int | flags()
Implements java. A flags word, indicating the kind of range. |
| public Label | startScope()
Implements java. Returns the start of the instruction range. |
| public void | writeTo(DirectCodeBuilder writer)
Implements abstract jdk.
|
| characterRangeEnd | back to summary |
|---|---|
| public final int characterRangeEnd | |
| characterRangeStart | back to summary |
|---|---|
| public final int characterRangeStart | |
| endScope | back to summary |
|---|---|
| public final Label endScope | |
| flags | back to summary |
|---|---|
| public final int flags | |
| startScope | back to summary |
|---|---|
| public final Label startScope | |
| UnboundCharacterRange | back to summary |
|---|---|
| public UnboundCharacterRange(Label startScope, Label endScope, int characterRangeStart, int characterRangeEnd, int flags) | |
| characterRangeEnd | back to summary |
|---|---|
| public int characterRangeEnd() Implements java. Doc from java. Returns the encoded end of the character range region (exclusive). .
The value is constructed from the line_number/column_number pair as given
by
| |
| characterRangeStart | back to summary |
|---|---|
| public int characterRangeStart() Implements java. Doc from java. Returns the encoded start of the character range region (inclusive).
The value is constructed from the line_number/column_number pair as given
by
| |
| endScope | back to summary |
|---|---|
| public Label endScope() Implements java. Doc from java. Returns the end of the instruction range.
| |
| flags | back to summary |
|---|---|
| public int flags() Implements java. Doc from java. A flags word, indicating the kind of range. Multiple flag bits may be set. Valid flags include:
| |
| startScope | back to summary |
|---|---|
| public Label startScope() Implements java. Doc from java. Returns the start of the instruction range.
| |
| writeTo | back to summary |
|---|---|
| public void writeTo(DirectCodeBuilder writer) Implements abstract jdk.
| |
| Access | Constructor and Description |
|---|---|
| public | UnboundLocalVariable(int slot, Utf8Entry name, Utf8Entry descriptor, Label startScope, Label endScope)
|
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Utf8Entry | type()
Implements java. Returns the local variable field descriptor string. |
| public void | writeTo(DirectCodeBuilder writer)
Implements abstract jdk.
|
| UnboundLocalVariable | back to summary |
|---|---|
| public UnboundLocalVariable(int slot, Utf8Entry name, Utf8Entry descriptor, Label startScope, Label endScope) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| type | back to summary |
|---|---|
| public Utf8Entry type() Implements java. Doc from java. Returns the local variable field descriptor string.
| |
| writeTo | back to summary |
|---|---|
| public void writeTo(DirectCodeBuilder writer) Implements abstract jdk.
| |
| Access | Constructor and Description |
|---|---|
| public | UnboundLocalVariableType(int slot, Utf8Entry name, Utf8Entry signature, Label startScope, Label endScope)
|
| Modifier and Type | Method and Description |
|---|---|
| public Utf8Entry | signature()
Implements java. Returns the local variable generic signature string. |
| public String | |
| public void | writeTo(DirectCodeBuilder writer)
Implements abstract jdk.
|
| UnboundLocalVariableType | back to summary |
|---|---|
| public UnboundLocalVariableType(int slot, Utf8Entry name, Utf8Entry signature, Label startScope, Label endScope) | |
| signature | back to summary |
|---|---|
| public Utf8Entry signature() Implements java. Doc from java. Returns the local variable generic signature string.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| writeTo | back to summary |
|---|---|
| public void writeTo(DirectCodeBuilder writer) Implements abstract jdk.
| |