Uses of Class
org.eclipse.sisu.space.asm.Item
Packages that use Item
-
Uses of Item in org.eclipse.sisu.space.asm
Fields in org.eclipse.sisu.space.asm declared as ItemModifier and TypeFieldDescription(package private) Item[]ClassWriter.itemsThe constant pool's hash table data.(package private) final ItemClassWriter.keyA reusable key used to look for items in theClassWriter.itemshash table.(package private) final ItemClassWriter.key2A reusable key used to look for items in theClassWriter.itemshash table.(package private) final ItemClassWriter.key3A reusable key used to look for items in theClassWriter.itemshash table.(package private) final 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 ItemModifier and TypeMethodDescriptionprivate ItemAdds the given Item toClassWriter.typeTable.private ItemReturns the constant pool's hash table item which is equal to the given item.(package private) ItemClassWriter.newClassItem(String value) Adds a class reference to the constant pool of the class being build.(package private) ItemClassWriter.newConstItem(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(String owner, String name, 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, String owner, String name, 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(String name, String desc, Handle bsm, 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(String owner, String name, String desc, boolean itf) Adds a method reference to the constant pool of the class being build.(package private) ItemClassWriter.newMethodTypeItem(String methodDesc) Adds a method type reference to the constant pool of the class being build.(package private) ItemClassWriter.newNameTypeItem(String name, String desc) Adds a name and type to the constant pool of the class being build.private ItemAdds a string to the constant pool of the class being build.Methods in org.eclipse.sisu.space.asm with parameters of type ItemModifier and TypeMethodDescriptionprivate ItemAdds 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 ItemReturns the constant pool's hash table item which is equal to the given item.(package private) booleanIndicates if the given item is equal to this one.private voidPuts the given item in the constant pool's hash table.Constructors in org.eclipse.sisu.space.asm with parameters of type Item