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
-