Package aQute.bnd.classfile.builder
Class MutableConstantPool
java.lang.Object
aQute.bnd.classfile.ConstantPool
aQute.bnd.classfile.builder.MutableConstantPool
-
Nested Class Summary
Nested classes/interfaces inherited from class aQute.bnd.classfile.ConstantPool
ConstantPool.AbstractDynamicInfo, ConstantPool.AbstractRefInfo, ConstantPool.ClassInfo, ConstantPool.DynamicInfo, ConstantPool.FieldrefInfo, ConstantPool.Info, ConstantPool.InterfaceMethodrefInfo, ConstantPool.InvokeDynamicInfo, ConstantPool.MethodHandleInfo, ConstantPool.MethodrefInfo, ConstantPool.MethodTypeInfo, ConstantPool.ModuleInfo, ConstantPool.NameAndTypeInfo, ConstantPool.PackageInfo, ConstantPool.RefInfoFunction, ConstantPool.StringInfo
-
Field Summary
FieldsFields inherited from class aQute.bnd.classfile.ConstantPool
CONSTANT_Class, CONSTANT_Double, CONSTANT_Dynamic, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_InvokeDynamic, CONSTANT_Long, CONSTANT_MethodHandle, CONSTANT_Methodref, CONSTANT_MethodType, CONSTANT_Module, CONSTANT_NameAndType, CONSTANT_Package, CONSTANT_String, CONSTANT_Utf8
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class aQute.bnd.classfile.ConstantPool
classInfo, className, doubleInfo, doubleInfo, dynamicInfo, fieldrefInfo, floatInfo, floatInfo, index, integerInfo, integerInfo, integerInfo, integerInfo, integerInfo, integerInfo, interfaceMethodrefInfo, invokeDynamicInfo, longInfo, longInfo, methodHandleInfo, methodrefInfo, methodTypeInfo, moduleInfo, moduleName, nameAndTypeInfo, packageInfo, packageName, read, string, stringInfo, tag, utf8, utf8Info, write
-
Field Details
-
pool
-
-
Constructor Details
-
MutableConstantPool
public MutableConstantPool() -
MutableConstantPool
-
-
Method Details
-
size
public int size()- Overrides:
size
in classConstantPool
-
entry
public <T> T entry(int index) - Overrides:
entry
in classConstantPool
-
entry
-
toString
- Overrides:
toString
in classConstantPool
-
add
- Overrides:
add
in classConstantPool
-