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.items
The constant pool's hash table data.(package private) final Item
ClassWriter.key
A reusable key used to look for items in theClassWriter.items
hash table.(package private) final Item
ClassWriter.key2
A reusable key used to look for items in theClassWriter.items
hash table.(package private) final Item
ClassWriter.key3
A reusable key used to look for items in theClassWriter.items
hash table.(package private) final 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 ItemModifier and TypeMethodDescriptionprivate Item
Adds the given Item toClassWriter.typeTable
.private Item
Returns the constant pool's hash table item which is equal to the given item.(package private) Item
ClassWriter.newClassItem
(String value) Adds a class reference to the constant pool of the class being build.(package private) Item
ClassWriter.newConstItem
(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
(String owner, String name, 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, String owner, String name, 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
(String name, String desc, Handle bsm, 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
(String owner, String name, String desc, boolean itf) Adds a method reference to the constant pool of the class being build.(package private) Item
ClassWriter.newMethodTypeItem
(String methodDesc) Adds a method type reference to the constant pool of the class being build.(package private) Item
ClassWriter.newNameTypeItem
(String name, String desc) Adds a name and type to the constant pool of the class being build.private Item
Adds 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 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
Returns the constant pool's hash table item which is equal to the given item.(package private) boolean
Indicates if the given item is equal to this one.private void
Puts the given item in the constant pool's hash table.Constructors in org.eclipse.sisu.space.asm with parameters of type Item