Class ConstantInfo
java.lang.Object
org.vesalainen.bcc.ConstantInfo
- All Implemented Interfaces:
Writable
- Direct Known Subclasses:
ConstantInfo.Clazz, ConstantInfo.ConstantDouble, ConstantInfo.ConstantFloat, ConstantInfo.ConstantInteger, ConstantInfo.ConstantLong, ConstantInfo.ConstantString, ConstantInfo.Filler, ConstantInfo.NameAndType, ConstantInfo.Ref, ConstantInfo.Utf8
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetTag()protected abstract voidinitialize(DataInput in) static ConstantInfovoidwrite(DataOutput out)
-
Field Details
-
CONSTANT_Class
public static final int CONSTANT_Class- See Also:
-
CONSTANT_Fieldref
public static final int CONSTANT_Fieldref- See Also:
-
CONSTANT_Methodref
public static final int CONSTANT_Methodref- See Also:
-
CONSTANT_InterfaceMethodref
public static final int CONSTANT_InterfaceMethodref- See Also:
-
CONSTANT_String
public static final int CONSTANT_String- See Also:
-
CONSTANT_Integer
public static final int CONSTANT_Integer- See Also:
-
CONSTANT_Float
public static final int CONSTANT_Float- See Also:
-
CONSTANT_Long
public static final int CONSTANT_Long- See Also:
-
CONSTANT_Double
public static final int CONSTANT_Double- See Also:
-
CONSTANT_NameAndType
public static final int CONSTANT_NameAndType- See Also:
-
CONSTANT_Utf8
public static final int CONSTANT_Utf8- See Also:
-
tag
private int tag
-
-
Constructor Details
-
ConstantInfo
public ConstantInfo(int tag) -
ConstantInfo
- Throws:
IOException
-
-
Method Details
-
read
- Throws:
IOException
-
initialize
- Throws:
IOException
-
write
- Specified by:
writein interfaceWritable- Throws:
IOException
-
getTag
public int getTag()
-