Package com.strobel.assembler.ir
Class ConstantPool.Entry
java.lang.Object
com.strobel.assembler.ir.ConstantPool.Entry
- Direct Known Subclasses:
ConstantPool.ConstantEntry,ConstantPool.InvokeDynamicInfoEntry,ConstantPool.MethodHandleEntry,ConstantPool.MethodTypeEntry,ConstantPool.NameAndTypeDescriptorEntry,ConstantPool.ReferenceEntry,ConstantPool.TypeInfoEntry
- Enclosing class:
ConstantPool
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaccept(ConstantPool.Visitor visitor) abstract intabstract ConstantPool.TaggetTag()intsize()The number of slots in the constant pool used by this entry. 2 for DoubleConstantEntry and LongConstantEntry; 1 for everything else.
-
Field Details
-
index
public final int index -
owner
-
-
Method Details
-
getTag
-
size
public int size()The number of slots in the constant pool used by this entry. 2 for DoubleConstantEntry and LongConstantEntry; 1 for everything else. -
byteLength
public abstract int byteLength() -
accept
-