Uses of Class
org.eclipse.sisu.space.asm.Item
-
Packages that use Item Package Description org.eclipse.sisu.space.asm -
-
Uses of Item in org.eclipse.sisu.space.asm
Fields in org.eclipse.sisu.space.asm declared as Item Modifier and Type Field Description (package private) Item[]
ClassWriter. items
The constant pool's hash table data.(package private) Item
ClassWriter. key
A reusable key used to look for items in theClassWriter.items
hash table.(package private) Item
ClassWriter. key2
A reusable key used to look for items in theClassWriter.items
hash table.(package private) Item
ClassWriter. key3
A reusable key used to look for items in theClassWriter.items
hash table.(package private) Item
ClassWriter. key4
A reusable key used to look for items in theClassWriter.items
hash table.(package private) Item
Item. next
Link to another constant pool item, used for collision lists in the constant pool's hash table.(package private) Item[]
ClassWriter. typeTable
A type table used to temporarily store internal names that will not necessarily be stored in the constant pool.Methods in org.eclipse.sisu.space.asm that return Item Modifier and Type Method Description private Item
ClassWriter. addType(Item item)
Adds the given Item toClassWriter.typeTable
.private Item
ClassWriter. get(Item key)
Returns the constant pool's hash table item which is equal to the given item.(package private) Item
ClassWriter. newClassItem(java.lang.String value)
Adds a class reference to the constant pool of the class being build.(package private) Item
ClassWriter. newConstItem(java.lang.Object cst)
Adds a number or string constant to the constant pool of the class being build.(package private) Item
ClassWriter. newDouble(double value)
Adds a double to the constant pool of the class being build.(package private) Item
ClassWriter. newFieldItem(java.lang.String owner, java.lang.String name, java.lang.String desc)
Adds a field reference to the constant pool of the class being build.(package private) Item
ClassWriter. newFloat(float value)
Adds a float to the constant pool of the class being build.(package private) Item
ClassWriter. newHandleItem(int tag, java.lang.String owner, java.lang.String name, java.lang.String desc)
Adds a handle to the constant pool of the class being build.(package private) Item
ClassWriter. newInteger(int value)
Adds an integer to the constant pool of the class being build.(package private) Item
ClassWriter. newInvokeDynamicItem(java.lang.String name, java.lang.String desc, Handle bsm, java.lang.Object... bsmArgs)
Adds an invokedynamic reference to the constant pool of the class being build.(package private) Item
ClassWriter. newLong(long value)
Adds a long to the constant pool of the class being build.(package private) Item
ClassWriter. newMethodItem(java.lang.String owner, java.lang.String name, java.lang.String desc, boolean itf)
Adds a method reference to the constant pool of the class being build.(package private) Item
ClassWriter. newMethodTypeItem(java.lang.String methodDesc)
Adds a method type reference to the constant pool of the class being build.(package private) Item
ClassWriter. newNameTypeItem(java.lang.String name, java.lang.String desc)
Adds a name and type to the constant pool of the class being build.private Item
ClassWriter. newString(java.lang.String value)
Adds a string to the constant pool of the class being build.Methods in org.eclipse.sisu.space.asm with parameters of type Item Modifier and Type Method Description private Item
ClassWriter. addType(Item item)
Adds the given Item toClassWriter.typeTable
.private void
ClassReader. copyBootstrapMethods(ClassWriter classWriter, Item[] items, char[] c)
Copies the bootstrap method data into the givenClassWriter
.(package private) void
Frame. execute(int opcode, int arg, ClassWriter cw, Item item)
Simulates the action of the given instruction on the output stack frame.private Item
ClassWriter. get(Item key)
Returns the constant pool's hash table item which is equal to the given item.(package private) boolean
Item. isEqualTo(Item i)
Indicates if the given item is equal to this one.private void
ClassWriter. put(Item i)
Puts the given item in the constant pool's hash table.Constructors in org.eclipse.sisu.space.asm with parameters of type Item Constructor Description Item(int index, Item i)
Constructs a copy of the given item.
-