Uses of Class
org.eclipse.sisu.space.asm.Item

Packages that use Item
Package
Description
 
  • 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) final Item
    ClassWriter.key
    A reusable key used to look for items in the ClassWriter.items hash table.
    (package private) final Item
    ClassWriter.key2
    A reusable key used to look for items in the ClassWriter.items hash table.
    (package private) final Item
    ClassWriter.key3
    A reusable key used to look for items in the ClassWriter.items hash table.
    (package private) final Item
    ClassWriter.key4
    A reusable key used to look for items in the ClassWriter.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 to ClassWriter.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(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
    ClassWriter.newString(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 to ClassWriter.typeTable.
    private void
    ClassReader.copyBootstrapMethods(ClassWriter classWriter, Item[] items, char[] c)
    Copies the bootstrap method data into the given ClassWriter.
    (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
    Modifier
    Constructor
    Description
    (package private)
    Item(int index, Item i)
    Constructs a copy of the given item.