Class CPClass
java.lang.Object
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry
org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass
Constant pool entry for a class
-
Field Summary
FieldsFields inherited from class ConstantPoolEntry
CP_Class, CP_Double, CP_Fieldref, CP_Float, CP_Integer, CP_InterfaceMethodref, CP_Long, CP_Methodref, CP_NameAndType, CP_String, CP_UTF8, globalIndexFields inherited from class ClassFileEntry
NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()protected ClassFileEntry[]Returns an empty array.inthashCode()protected voidresolve(ClassConstantPool pool) Allows the constant pool entries to resolve their nested entries.toString()protected voidWrites this instance to the given output stream.Methods inherited from class ConstantPoolEntry
doWrite, getGlobalIndex, getTagMethods inherited from class ClassFileEntry
objectHashCode, write
-
Field Details
-
name
-
-
Constructor Details
-
CPClass
Creates a new CPClass- Parameters:
name- TODOglobalIndex- index in CpBands- Throws:
NullPointerException- if name is null
-
-
Method Details
-
equals
- Specified by:
equalsin classConstantPoolEntry
-
getName
-
getNestedClassFileEntries
Description copied from class:ClassFileEntryReturns an empty array.- Overrides:
getNestedClassFileEntriesin classClassFileEntry- Returns:
- an empty array.
-
hashCode
- Specified by:
hashCodein classConstantPoolEntry
-
resolve
Description copied from class:ClassFileEntryAllows the constant pool entries to resolve their nested entries.- Overrides:
resolvein classClassFileEntry- Parameters:
pool- The class constant pool.
-
toString
- Specified by:
toStringin classClassFileEntry
-
writeBody
Description copied from class:ConstantPoolEntryWrites this instance to the given output stream.- Specified by:
writeBodyin classConstantPoolEntry- Parameters:
dos- the output stream.- Throws:
IOException- if an I/O error occurs.
-