Package aQute.bnd.classfile
Class ConstantPool.AbstractDynamicInfo
java.lang.Object
aQute.bnd.classfile.ConstantPool.AbstractDynamicInfo
- All Implemented Interfaces:
ConstantPool.Info
- Direct Known Subclasses:
ConstantPool.DynamicInfo
,ConstantPool.InvokeDynamicInfo
- Enclosing class:
- ConstantPool
public abstract static class ConstantPool.AbstractDynamicInfo
extends Object
implements ConstantPool.Info
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractDynamicInfo
(int bootstrap_method_attr_index, int name_and_type_index) -
Method Summary
Modifier and TypeMethodDescription(package private) static <D extends ConstantPool.AbstractDynamicInfo>
Dread
(DataInput in, ConstantPool.AbstractDynamicInfo.Constructor<D> constructor) void
write
(DataOutput out) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface aQute.bnd.classfile.ConstantPool.Info
tag
-
Field Details
-
bootstrap_method_attr_index
public final int bootstrap_method_attr_index -
name_and_type_index
public final int name_and_type_index
-
-
Constructor Details
-
AbstractDynamicInfo
protected AbstractDynamicInfo(int bootstrap_method_attr_index, int name_and_type_index)
-
-
Method Details
-
read
static <D extends ConstantPool.AbstractDynamicInfo> D read(DataInput in, ConstantPool.AbstractDynamicInfo.Constructor<D> constructor) throws IOException - Throws:
IOException
-
write
- Specified by:
write
in interfaceConstantPool.Info
- Throws:
IOException
-