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. itemsThe constant pool's hash table data.(package private) ItemClassWriter. keyA reusable key used to look for items in theClassWriter.itemshash table.(package private) ItemClassWriter. key2A reusable key used to look for items in theClassWriter.itemshash table.(package private) ItemClassWriter. key3A reusable key used to look for items in theClassWriter.itemshash table.(package private) ItemClassWriter. key4A reusable key used to look for items in theClassWriter.itemshash table.(package private) ItemItem. nextLink to another constant pool item, used for collision lists in the constant pool's hash table.(package private) Item[]ClassWriter. typeTableA 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 ItemClassWriter. addType(Item item)Adds the given Item toClassWriter.typeTable.private ItemClassWriter. get(Item key)Returns the constant pool's hash table item which is equal to the given item.(package private) ItemClassWriter. newClassItem(java.lang.String value)Adds a class reference to the constant pool of the class being build.(package private) ItemClassWriter. newConstItem(java.lang.Object cst)Adds a number or string constant to the constant pool of the class being build.(package private) ItemClassWriter. newDouble(double value)Adds a double to the constant pool of the class being build.(package private) ItemClassWriter. 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) ItemClassWriter. newFloat(float value)Adds a float to the constant pool of the class being build.(package private) ItemClassWriter. 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) ItemClassWriter. newInteger(int value)Adds an integer to the constant pool of the class being build.(package private) ItemClassWriter. 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) ItemClassWriter. newLong(long value)Adds a long to the constant pool of the class being build.(package private) ItemClassWriter. 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) ItemClassWriter. newMethodTypeItem(java.lang.String methodDesc)Adds a method type reference to the constant pool of the class being build.(package private) ItemClassWriter. newNameTypeItem(java.lang.String name, java.lang.String desc)Adds a name and type to the constant pool of the class being build.private ItemClassWriter. 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 ItemClassWriter. addType(Item item)Adds the given Item toClassWriter.typeTable.private voidClassReader. copyBootstrapMethods(ClassWriter classWriter, Item[] items, char[] c)Copies the bootstrap method data into the givenClassWriter.(package private) voidFrame. execute(int opcode, int arg, ClassWriter cw, Item item)Simulates the action of the given instruction on the output stack frame.private ItemClassWriter. get(Item key)Returns the constant pool's hash table item which is equal to the given item.(package private) booleanItem. isEqualTo(Item i)Indicates if the given item is equal to this one.private voidClassWriter. 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.
-