Class AttributeDefinitionBands
java.lang.Object
org.apache.commons.compress.harmony.pack200.BandSet
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands
Attribute Definition bands define how any unknown attributes should be read by the decompressor.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.compress.harmony.pack200.BandSet
BandSet.BandAnalysisResults, BandSet.BandData
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
0static final int
3static final int
1static final int
2Fields inherited from class org.apache.commons.compress.harmony.pack200.BandSet
segmentHeader
-
Constructor Summary
ConstructorDescriptionAttributeDefinitionBands
(Segment segment, int effort, org.objectweb.asm.Attribute[] attributePrototypes) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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.void
pack
(OutputStream out) Write the packed set of bands to the given output streamMethods inherited from class org.apache.commons.compress.harmony.pack200.BandSet
cpEntryListToArray, cpEntryOrNullListToArray, encodeBandInt, encodeFlags, encodeFlags, encodeScalar, encodeScalar, integerListToArray, longListToArray
-
Field Details
-
CONTEXT_CLASS
0- See Also:
-
CONTEXT_CODE
3- See Also:
-
CONTEXT_FIELD
1- See Also:
-
CONTEXT_METHOD
2- See Also:
-
-
Constructor Details
-
AttributeDefinitionBands
public AttributeDefinitionBands(Segment segment, int effort, org.objectweb.asm.Attribute[] attributePrototypes)
-
-
Method Details
-
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. -
getClassAttributeLayouts
-
getCodeAttributeLayouts
-
getFieldAttributeLayouts
-
getMethodAttributeLayouts
-
pack
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:
IOException
- If an I/O error occurs.Pack200Exception
- TODO
-