Class CPString
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.CPConstant
org.apache.commons.compress.harmony.unpack200.bytecode.CPString
String constant pool entry.
-
Field Summary
Fields inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry
CP_Class, CP_Double, CP_Fieldref, CP_Float, CP_Integer, CP_InterfaceMethodref, CP_Long, CP_Methodref, CP_NameAndType, CP_String, CP_UTF8, globalIndex
Fields inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry
NONE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassFileEntry[]
Returns an empty array.int
hashCode()
protected void
resolve
(ClassConstantPool pool) Allows the constant pool entries to resolve their nested entriestoString()
protected void
Writes this instance to the given output stream.Methods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.CPConstant
equals, getValue
Methods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry
doWrite, getGlobalIndex, getTag
Methods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry
objectHashCode, write
-
Constructor Details
-
CPString
Constructs a new instance.- Parameters:
value
- The value.globalIndex
- Global index.
-
-
Method Details
-
getNestedClassFileEntries
Description copied from class:ClassFileEntry
Returns an empty array.- Overrides:
getNestedClassFileEntries
in classClassFileEntry
- Returns:
- an empty array.
-
hashCode
- Overrides:
hashCode
in classCPConstant
-
resolve
Allows the constant pool entries to resolve their nested entries- Overrides:
resolve
in classClassFileEntry
- Parameters:
pool
- TODO
-
toString
- Specified by:
toString
in classClassFileEntry
-
writeBody
Description copied from class:ConstantPoolEntry
Writes this instance to the given output stream.- Specified by:
writeBody
in classConstantPoolEntry
- Parameters:
dos
- the output stream.- Throws:
IOException
- if an I/O error occurs.
-