Class CpBands
- java.lang.Object
-
- org.apache.commons.compress.harmony.pack200.BandSet
-
- org.apache.commons.compress.harmony.pack200.CpBands
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.compress.harmony.pack200.BandSet
BandSet.BandAnalysisResults, BandSet.BandData
-
-
Field Summary
-
Fields inherited from class org.apache.commons.compress.harmony.pack200.BandSet
segmentHeader
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCPClass(java.lang.String className)
boolean
existsCpClass(java.lang.String className)
void
finaliseBands()
All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read.CPConstant
getConstant(java.lang.Object value)
CPClass
getCPClass(java.lang.String className)
CPMethodOrField
getCPField(java.lang.String owner, java.lang.String name, java.lang.String desc)
CPMethodOrField
getCPField(CPClass cpClass, java.lang.String name, java.lang.String desc)
CPMethodOrField
getCPIMethod(java.lang.String owner, java.lang.String name, java.lang.String desc)
CPMethodOrField
getCPIMethod(CPClass cpClass, java.lang.String name, java.lang.String desc)
CPMethodOrField
getCPMethod(java.lang.String owner, java.lang.String name, java.lang.String desc)
CPMethodOrField
getCPMethod(CPClass cpClass, java.lang.String name, java.lang.String desc)
CPNameAndType
getCPNameAndType(java.lang.String name, java.lang.String signature)
CPSignature
getCPSignature(java.lang.String signature)
CPUTF8
getCPUtf8(java.lang.String utf8)
void
pack(java.io.OutputStream out)
Write the packed set of bands to the given output stream-
Methods inherited from class org.apache.commons.compress.harmony.pack200.BandSet
cpEntryListToArray, cpEntryOrNullListToArray, encodeBandInt, encodeFlags, encodeFlags, encodeScalar, encodeScalar, integerListToArray, longListToArray
-
-
-
-
Method Detail
-
pack
public void pack(java.io.OutputStream out) throws java.io.IOException, Pack200Exception
Description copied from class:BandSet
Write the packed set of bands to the given output stream- Specified by:
pack
in classBandSet
- Parameters:
out
- TODO- Throws:
java.io.IOException
- If an I/O error occurs.Pack200Exception
- TODO
-
finaliseBands
public void finaliseBands()
All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read.
-
getCPSignature
public CPSignature getCPSignature(java.lang.String signature)
-
getCPClass
public CPClass getCPClass(java.lang.String className)
-
addCPClass
public void addCPClass(java.lang.String className)
-
getCPNameAndType
public CPNameAndType getCPNameAndType(java.lang.String name, java.lang.String signature)
-
getCPField
public CPMethodOrField getCPField(CPClass cpClass, java.lang.String name, java.lang.String desc)
-
getConstant
public CPConstant getConstant(java.lang.Object value)
-
getCPMethod
public CPMethodOrField getCPMethod(CPClass cpClass, java.lang.String name, java.lang.String desc)
-
getCPIMethod
public CPMethodOrField getCPIMethod(CPClass cpClass, java.lang.String name, java.lang.String desc)
-
getCPField
public CPMethodOrField getCPField(java.lang.String owner, java.lang.String name, java.lang.String desc)
-
getCPMethod
public CPMethodOrField getCPMethod(java.lang.String owner, java.lang.String name, java.lang.String desc)
-
getCPIMethod
public CPMethodOrField getCPIMethod(java.lang.String owner, java.lang.String name, java.lang.String desc)
-
existsCpClass
public boolean existsCpClass(java.lang.String className)
-
-