Uses of Package
kala.compress.harmony.pack200
Packages that use kala.compress.harmony.pack200
Package
Description
Internal package.
Internal package.
Internal package.
Internal package.
-
Classes in kala.compress.harmony.pack200 used by kala.compress.harmony.pack200ClassDescriptionAttribute Definition bands define how any unknown attributes should be read by the decompressor.Abstract superclass for a set of bandsResults obtained by trying different Codecs to encode a bandBandData represents information about a band, e.g.Bytecode bands (corresponds to the
bc_bandsset of bands in the pack200 specification)A BHSD codec is a means of encoding integer values as a sequence of bytes or vice versa using a specified "BHSD" encoding mechanism.Class bands (corresponds to theclass_bandsset of bands in the pack200 specification)A Codec allows a sequence of bytes to be decoded into integer values (or vice versa).Abstract superclass for constant pool entries.Pack200 Constant Pool BandsConstant pool entry for a class.Abstract superclass for constant pool constant entries such as numbers or Strings.Constant pool entry for a double.Constant pool entry for a float.Constant pool entry for an int.Constant pool entry for a long.Constant pool entry for a method or field.Constant pool entry for a name and type pair.Constant pool entry for a signature.Constant pool entry for a String.Constant pool entry for a UTF8 entry, used for storing long Strings.Bands containing information about files in the pack200 archive and the file contents for non-class-files.Inner class bands (corresponds to theic_bandsset of bands in the pack200 specification)IntList is based onArrayList, but is written specifically for ints in order to reduce boxing and unboxing to Integers, reduce the memory required and improve performance of pack200.A group of metadata (annotation) bands, such as class_RVA_bands, method_AD_bands etc.NewAttribute extendsAttributeand manages unknown attributes encountered by ASM that have had a layout definition given to pack200 (e.g.Sets of bands relating to a non-predefined attribute that has had a layout definition given to pack200 (e.g.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.A Union caseProvides generic JavaBeans support for the Pack/UnpackAdaptersWrapper for ClassReader that enables pack200 to obtain extra class file informationSignals a problem with a Pack200 coding or decoding issue.Manages the various options available for pack200.A Pack200 archive consists of one or more Segments.SegmentFieldVisitor implementsFieldVisitorto visit the metadata relating to fields in a class file.This class implements MethodVisitor to visit the contents and metadata related to methods in a class file.SegmentHeader is the header band of aSegment.Counter for major/minor class file numbers, so we can work out the default -
Classes in kala.compress.harmony.pack200 used by kala.compress.harmony.unpack200ClassDescriptionA BHSD codec is a means of encoding integer values as a sequence of bytes or vice versa using a specified "BHSD" encoding mechanism.A Codec allows a sequence of bytes to be decoded into integer values (or vice versa).Provides generic JavaBeans support for the Pack/UnpackAdaptersSignals a problem with a Pack200 coding or decoding issue.
-
Classes in kala.compress.harmony.pack200 used by kala.compress.harmony.unpack200.bytecode
-
Classes in kala.compress.harmony.pack200 used by kala.compress.harmony.unpack200.bytecode.forms