java.lang.Object
kala.compress.harmony.unpack200.BandSet
kala.compress.harmony.unpack200.IcBands
Inner Class Bands
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIcTuple[]IcTuple[]getRelevantIcTuples(String className, ClassConstantPool cp) Answer the relevant IcTuples for the specified className and class constant pool.voidread(InputStream in) voidunpack()Methods inherited from class kala.compress.harmony.unpack200.BandSet
decodeBandInt, decodeBandInt, getReferences, getReferences, parseCPClassReferences, parseCPDescriptorReferences, parseCPDoubleReferences, parseCPFieldRefReferences, parseCPFloatReferences, parseCPInterfaceMethodRefReferences, parseCPIntReferences, parseCPLongReferences, parseCPMethodRefReferences, parseCPSignatureReferences, parseCPSignatureReferences, parseCPStringReferences, parseCPUTF8References, parseCPUTF8References, parseFlags, parseFlags, parseFlags, parseFlags, parseReferences, parseReferences, unpack
-
Field Details
-
icAll
-
cpUTF8
-
cpClass
-
thisClassToTuple
-
outerClassToTuples
-
-
Constructor Details
-
IcBands
- Parameters:
segment- TODO
-
-
Method Details
-
getIcTuples
-
getRelevantIcTuples
Answer the relevant IcTuples for the specified className and class constant pool.- Parameters:
className- String name of the class X for ic_relevant(X)cp- ClassConstantPool used to generate ic_relevant(X)- Returns:
- array of IcTuple
-
read
- Specified by:
readin classBandSet- Throws:
IOExceptionPack200Exception
-
unpack
- Specified by:
unpackin classBandSet- Throws:
IOExceptionPack200Exception
-