| Modifier and Type | Class and Description |
|---|---|
| public static class | EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public static interface | EmitterFactory.
References Deprecated
Simple wrapper class around a UnaryVoidFunction.
UnaryVoidFunction is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static class | EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static class | EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public static class | EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public static class | EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Modifier and Type | Field and Description |
|---|---|
| private static final EmitterFactory. | arrayLength
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static final EmitterFactory. | arrayLoad
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static final EmitterFactory. | arrayStore
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static final int | |
| private static String[] | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet | |
| private static BitSet |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static int | |
| private static BitSet | |
| public static EmitterFactory. | makeEmitter(Variable var, boolean isStore)
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
Create an emitter that generates the instruction needed to either store the TOS value into the variable (isStore==true) or push the variable's value onto the stack (isStore==false). |
| public static EmitterFactory. | makeEmitter(ExpressionFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
Create an emitter that generates the instruction needed to either store the TOS value into the non-static field (isStore==true) or push the non-static fields's value onto the stack (isStore==false). |
| public static EmitterFactory. | makeEmitter(ExpressionFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
Create an emitter that generates the instruction needed to either store the TOS value into the static field (isStore==true) or push the static fields's value onto the stack (isStore==false). |
| public static EmitterFactory. | makeEmitter(ExpressionFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
Create an emitter that generates the instruction needed to either store the TOS value into an array (aastore) (isStore==true) or push the array element's value onto the stack (aaload) (isStore==false). |
| public static EmitterFactory. | makeEmitter(ExpressionFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private static EmitterFactory. | makeFieldInsnEmitter(boolean isStore, boolean isStatic, Type targetType, String name, Type varType)
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| arrayLength | back to summary |
|---|---|
| private static final EmitterFactory. References Deprecated
See corresponding docs for further information. | |
| arrayLoad | back to summary |
|---|---|
| private static final EmitterFactory. References Deprecated
See corresponding docs for further information. | |
| arrayStore | back to summary |
|---|---|
| private static final EmitterFactory. References Deprecated
See corresponding docs for further information. | |
| MAX_OPCODE | back to summary |
|---|---|
| private static final int MAX_OPCODE | |
| opcodeNames | back to summary |
|---|---|
| private static String[] opcodeNames | |
| specialOpcodeSet | back to summary |
|---|---|
| private static BitSet specialOpcodeSet | |
| validOpcodeSet | back to summary |
|---|---|
| private static BitSet validOpcodeSet | |
| visitFieldInsnSet | back to summary |
|---|---|
| private static BitSet visitFieldInsnSet | |
| visitInsnSet | back to summary |
|---|---|
| private static BitSet visitInsnSet | |
| visitIntInsnSet | back to summary |
|---|---|
| private static BitSet visitIntInsnSet | |
| visitJumpInsnSet | back to summary |
|---|---|
| private static BitSet visitJumpInsnSet | |
| visitMethodInsnSet | back to summary |
|---|---|
| private static BitSet visitMethodInsnSet | |
| visitTypeInsnSet | back to summary |
|---|---|
| private static BitSet visitTypeInsnSet | |
| visitVarInsnSet | back to summary |
|---|---|
| private static BitSet visitVarInsnSet | |
| EmitterFactory | back to summary |
|---|---|
| private EmitterFactory() | |
| check | back to summary |
|---|---|
| private static void check(BitSet validOps, int op) | |
| getVarInsnOpcode | back to summary |
|---|---|
| private static int getVarInsnOpcode(Type type, boolean isStore) | |
| makeBitSet | back to summary |
|---|---|
| private static BitSet makeBitSet(int... args) | |
| makeEmitter | back to summary |
|---|---|
| public static EmitterFactory. References Deprecated
See corresponding docs for further information. Create an emitter that generates the instruction needed to either store the TOS value into the variable (isStore==true) or push the variable's value onto the stack (isStore==false). The stack index must be set on var in the stackFrameSlot attribute. | |
| makeEmitter | back to summary |
|---|---|
| public static EmitterFactory. References Deprecated
See corresponding docs for further information. Create an emitter that generates the instruction needed to either store the TOS value into the non-static field (isStore==true) or push the non-static fields's value onto the stack (isStore==false). | |
| makeEmitter | back to summary |
|---|---|
| public static EmitterFactory. References Deprecated
See corresponding docs for further information. Create an emitter that generates the instruction needed to either store the TOS value into the static field (isStore==true) or push the static fields's value onto the stack (isStore==false). | |
| makeEmitter | back to summary |
|---|---|
| public static EmitterFactory. References Deprecated
See corresponding docs for further information. Create an emitter that generates the instruction needed to either store the TOS value into an array (aastore) (isStore==true) or push the array element's value onto the stack (aaload) (isStore==false). This emitter assumes that arrayref and index are already on the stack, and value is on the stack either before (aastore) or after (aaload) the instruction executes. | |
| makeEmitter | back to summary |
|---|---|
| public static EmitterFactory. References Deprecated
See corresponding docs for further information. | |
| makeFieldInsnEmitter | back to summary |
|---|---|
| private static EmitterFactory. References Deprecated
See corresponding docs for further information. | |
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Modifier and Type | Field and Description |
|---|---|
| private List |
| Access | Constructor and Description |
|---|---|
| public | CompoundEmitter(EmitterFactory.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public void | |
| public int | |
| public String |
| emitters | back to summary |
|---|---|
| private List<EmitterFactory. | |
| CompoundEmitter | back to summary |
|---|---|
| public CompoundEmitter(EmitterFactory. References Deprecated
See corresponding docs for further information. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
| |
| evaluate | back to summary |
|---|---|
| public void evaluate(MethodVisitor mv) Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| 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-
| |
References Deprecated
UnaryVoidFunction is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private String | |
| private int | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | FieldInsnEmitter(int opcode, String owner, String name, String desc)
The opcode must be one of the PUT/GET FIELD/STATIC instructions. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public void | |
| public int | |
| public String |
| desc | back to summary |
|---|---|
| private String desc | |
| name | back to summary |
|---|---|
| private String name | |
| opcode | back to summary |
|---|---|
| private int opcode | |
| owner | back to summary |
|---|---|
| private String owner | |
| FieldInsnEmitter | back to summary |
|---|---|
| public FieldInsnEmitter(int opcode, String owner, String name, String desc) The opcode must be one of the PUT/GET FIELD/STATIC instructions. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| evaluate | back to summary |
|---|---|
| public void evaluate(MethodVisitor mv) Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| 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- | |
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private static BitSet |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public void | |
| public int | |
| public String |
| arg | back to summary |
|---|---|
| private int arg | |
| opcode | back to summary |
|---|---|
| private int opcode | |
| validOps | back to summary |
|---|---|
| private static BitSet validOps | |
| IntOperandEmitter | back to summary |
|---|---|
| public IntOperandEmitter(int opcode, int arg) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| evaluate | back to summary |
|---|---|
| public void evaluate(MethodVisitor mv) Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| 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- | |
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public void | |
| public int | |
| public String |
| NullEmitter | back to summary |
|---|---|
| public NullEmitter() | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
| |
| evaluate | back to summary |
|---|---|
| public void evaluate(MethodVisitor mv) Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| 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-
| |
References Deprecated
EmitterFactory.Emitter is deprecated or references (maybe indirectly) at least one deprecated element.
See corresponding docs for further information.
| Modifier and Type | Field and Description |
|---|---|
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public void | |
| public int | |
| public String |
| opcode | back to summary |
|---|---|
| private int opcode | |
| SimpleEmitter | back to summary |
|---|---|
| public SimpleEmitter(int opcode) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| evaluate | back to summary |
|---|---|
| public void evaluate(MethodVisitor mv) Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| 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-
| |