Package kala.compress.harmony.unpack200
Internal package.
-
Interface Summary Interface Description IMatcher Interface for a class that can perform matching on flag values.NewAttributeBands.AttributeLayoutElement An AttributeLayoutElement is a part of an attribute layout and has one or more bands associated with it, which transmit the AttributeElement data for successive Attributes of this type. -
Class Summary Class Description Archive Archive is the main entry point to unpack200.AttrDefinitionBands Attribute definition bands are the set of bands used to define extra attributes transmitted in the archive.AttributeLayout AttributeLayout defines a layout that describes how an attribute will be transmitted.AttributeLayoutMap Stores a mapping from attribute names to their corresponding layout types.BandSet Abstract superclass for a set of bands.BcBands Bytecode bandsClassBands Class BandsCpBands Constant Pool bandsFileBands Parses the file band headers (not including the actual bits themselves).IcBands Inner Class BandsIcTuple An IcTuple is the set of information that describes an inner class.MetadataBandGroup A group of metadata bands, such as class_RVA_bands, method_AD_bands etc.NewAttributeBands Sets of bands relating to a non-predefined attributeNewAttributeBands.Callable NewAttributeBands.LayoutElement Pack200UnpackerAdapter This class provides the binding between the standard Pack200 interface and the internal interface for (un)packing.Segment A Pack200 archive consists of one or more segments.SegmentConstantPool SegmentConstantPool manages the constant pool used for re-creating class files.SegmentConstantPoolArrayCache The SegmentConstantPool spends a lot of time searching through large arrays of Strings looking for matches.SegmentHeader SegmentHeader is the header band of aSegmentSegmentOptions Stores the combinations of bit flags that can be used in the segment header options.SegmentUtils Utility class for unpack200