You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/07/02 22:42:09 UTC

[commons-compress] 01/01: Merge remote-tracking branch 'origin/pack200'

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git

commit bce1af06f799943cd5d6b99a7ef4ff60e4c48937
Merge: 80124dd 8522651
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Fri Jul 2 18:36:12 2021 -0400

    Merge remote-tracking branch 'origin/pack200'

 .github/workflows/maven.yml                        |    3 +-
 .travis.yml                                        |    5 +-
 pom.xml                                            |   25 +-
 .../pack200/Pack200CompressorInputStream.java      |    2 +-
 .../pack200/Pack200CompressorOutputStream.java     |    2 +-
 .../compress/compressors/pack200/Pack200Utils.java |    2 +-
 .../harmony/archive/internal/nls/Messages.java     |  221 +++
 .../commons/compress/harmony/pack200/Archive.java  |  327 +++++
 .../harmony/pack200/AttributeDefinitionBands.java  |  237 ++++
 .../compress/harmony/pack200/BHSDCodec.java        |  484 +++++++
 .../commons/compress/harmony/pack200/BandSet.java  |  792 +++++++++++
 .../commons/compress/harmony/pack200/BcBands.java  |  532 +++++++
 .../commons/compress/harmony/pack200/CPClass.java  |   59 +
 .../compress/harmony/pack200/CPConstant.java       |   24 +
 .../commons/compress/harmony/pack200/CPDouble.java |   38 +
 .../commons/compress/harmony/pack200/CPFloat.java  |   38 +
 .../commons/compress/harmony/pack200/CPInt.java    |   44 +
 .../commons/compress/harmony/pack200/CPLong.java   |   50 +
 .../compress/harmony/pack200/CPMethodOrField.java  |   84 ++
 .../compress/harmony/pack200/CPNameAndType.java    |   62 +
 .../compress/harmony/pack200/CPSignature.java      |   85 ++
 .../commons/compress/harmony/pack200/CPString.java |   46 +
 .../commons/compress/harmony/pack200/CPUTF8.java   |   44 +
 .../harmony/pack200/CanonicalCodecFamilies.java    |  191 +++
 .../compress/harmony/pack200/ClassBands.java       | 1484 ++++++++++++++++++++
 .../commons/compress/harmony/pack200/Codec.java    |  200 +++
 .../compress/harmony/pack200/CodecEncoding.java    |  303 ++++
 .../harmony/pack200/ConstantPoolEntry.java         |   34 +
 .../commons/compress/harmony/pack200/CpBands.java  |  639 +++++++++
 .../compress/harmony/pack200/FileBands.java        |  171 +++
 .../commons/compress/harmony/pack200/IcBands.java  |  195 +++
 .../commons/compress/harmony/pack200/IntList.java  |  248 ++++
 .../harmony/pack200/MetadataBandGroup.java         |  434 ++++++
 .../compress/harmony/pack200/NewAttribute.java     |  203 +++
 .../harmony/pack200/NewAttributeBands.java         |  956 +++++++++++++
 .../compress/harmony/pack200/Pack200Adapter.java   |   59 +
 .../harmony/pack200/Pack200ClassReader.java        |   82 ++
 .../compress/harmony/pack200/Pack200Exception.java |   35 +
 .../harmony/pack200/Pack200PackerAdapter.java      |  103 ++
 .../compress/harmony/pack200/PackingOptions.java   |  346 +++++
 .../compress/harmony/pack200/PackingUtils.java     |  239 ++++
 .../compress/harmony/pack200/PopulationCodec.java  |  164 +++
 .../commons/compress/harmony/pack200/RunCodec.java |  154 ++
 .../commons/compress/harmony/pack200/Segment.java  |  722 ++++++++++
 .../compress/harmony/pack200/SegmentHeader.java    |  355 +++++
 .../compress/harmony/unpack200/Archive.java        |  237 ++++
 .../harmony/unpack200/AttrDefinitionBands.java     |  121 ++
 .../harmony/unpack200/AttributeLayout.java         |  251 ++++
 .../harmony/unpack200/AttributeLayoutMap.java      |  200 +++
 .../compress/harmony/unpack200/BandSet.java        |  496 +++++++
 .../compress/harmony/unpack200/BcBands.java        |  539 +++++++
 .../compress/harmony/unpack200/ClassBands.java     | 1260 +++++++++++++++++
 .../compress/harmony/unpack200/CpBands.java        |  634 +++++++++
 .../compress/harmony/unpack200/FileBands.java      |  123 ++
 .../compress/harmony/unpack200/IMatcher.java       |   26 +
 .../compress/harmony/unpack200/IcBands.java        |  237 ++++
 .../compress/harmony/unpack200/IcTuple.java        |  369 +++++
 .../harmony/unpack200/MetadataBandGroup.java       |  238 ++++
 .../harmony/unpack200/NewAttributeBands.java       | 1014 +++++++++++++
 .../harmony/unpack200/Pack200UnpackerAdapter.java  |   73 +
 .../compress/harmony/unpack200/Segment.java        |  592 ++++++++
 .../harmony/unpack200/SegmentConstantPool.java     |  301 ++++
 .../unpack200/SegmentConstantPoolArrayCache.java   |  162 +++
 .../compress/harmony/unpack200/SegmentHeader.java  |  384 +++++
 .../compress/harmony/unpack200/SegmentOptions.java |  122 ++
 .../compress/harmony/unpack200/SegmentUtils.java   |  125 ++
 .../bytecode/AnnotationDefaultAttribute.java       |   80 ++
 .../unpack200/bytecode/AnnotationsAttribute.java   |  197 +++
 .../harmony/unpack200/bytecode/Attribute.java      |  121 ++
 .../unpack200/bytecode/BCIRenumberedAttribute.java |   76 +
 .../harmony/unpack200/bytecode/ByteCode.java       |  344 +++++
 .../harmony/unpack200/bytecode/CPClass.java        |  104 ++
 .../harmony/unpack200/bytecode/CPConstant.java     |   75 +
 .../unpack200/bytecode/CPConstantNumber.java       |   32 +
 .../harmony/unpack200/bytecode/CPDouble.java       |   41 +
 .../harmony/unpack200/bytecode/CPField.java        |   35 +
 .../harmony/unpack200/bytecode/CPFieldRef.java     |  110 ++
 .../harmony/unpack200/bytecode/CPFloat.java        |   41 +
 .../harmony/unpack200/bytecode/CPInteger.java      |   41 +
 .../unpack200/bytecode/CPInterfaceMethodRef.java   |   55 +
 .../harmony/unpack200/bytecode/CPLong.java         |   41 +
 .../harmony/unpack200/bytecode/CPMember.java       |  134 ++
 .../harmony/unpack200/bytecode/CPMethod.java       |   55 +
 .../harmony/unpack200/bytecode/CPMethodRef.java    |   53 +
 .../harmony/unpack200/bytecode/CPNameAndType.java  |  132 ++
 .../compress/harmony/unpack200/bytecode/CPRef.java |  116 ++
 .../harmony/unpack200/bytecode/CPString.java       |   79 ++
 .../harmony/unpack200/bytecode/CPUTF8.java         |   97 ++
 .../unpack200/bytecode/ClassConstantPool.java      |  249 ++++
 .../harmony/unpack200/bytecode/ClassFile.java      |   73 +
 .../harmony/unpack200/bytecode/ClassFileEntry.java |   65 +
 .../harmony/unpack200/bytecode/CodeAttribute.java  |  194 +++
 .../unpack200/bytecode/ConstantPoolEntry.java      |   84 ++
 .../unpack200/bytecode/ConstantValueAttribute.java |  102 ++
 .../unpack200/bytecode/DeprecatedAttribute.java    |   67 +
 .../bytecode/EnclosingMethodAttribute.java         |   95 ++
 .../unpack200/bytecode/ExceptionTableEntry.java    |   86 ++
 .../unpack200/bytecode/ExceptionsAttribute.java    |  125 ++
 .../unpack200/bytecode/InnerClassesAttribute.java  |  190 +++
 .../bytecode/LineNumberTableAttribute.java         |   99 ++
 .../bytecode/LocalVariableTableAttribute.java      |  168 +++
 .../bytecode/LocalVariableTypeTableAttribute.java  |  169 +++
 .../harmony/unpack200/bytecode/NewAttribute.java   |  245 ++++
 .../harmony/unpack200/bytecode/OperandManager.java |  232 +++
 ...timeVisibleorInvisibleAnnotationsAttribute.java |   86 ++
 ...leorInvisibleParameterAnnotationsAttribute.java |  128 ++
 .../unpack200/bytecode/SignatureAttribute.java     |   84 ++
 .../unpack200/bytecode/SourceFileAttribute.java    |  105 ++
 .../unpack200/bytecode/forms/ByteCodeForm.java     |  448 ++++++
 .../harmony/unpack200/bytecode/forms/ByteForm.java |   45 +
 .../unpack200/bytecode/forms/ClassRefForm.java     |   71 +
 .../bytecode/forms/ClassSpecificReferenceForm.java |   56 +
 .../unpack200/bytecode/forms/DoubleForm.java       |   41 +
 .../unpack200/bytecode/forms/FieldRefForm.java     |   40 +
 .../unpack200/bytecode/forms/FloatRefForm.java     |   45 +
 .../unpack200/bytecode/forms/IMethodRefForm.java   |   60 +
 .../harmony/unpack200/bytecode/forms/IincForm.java |   47 +
 .../bytecode/forms/InitMethodReferenceForm.java    |   58 +
 .../unpack200/bytecode/forms/IntRefForm.java       |   45 +
 .../unpack200/bytecode/forms/LabelForm.java        |   83 ++
 .../unpack200/bytecode/forms/LocalForm.java        |   46 +
 .../harmony/unpack200/bytecode/forms/LongForm.java |   40 +
 .../unpack200/bytecode/forms/LookupSwitchForm.java |  113 ++
 .../unpack200/bytecode/forms/MethodRefForm.java    |   42 +
 .../bytecode/forms/MultiANewArrayForm.java         |   54 +
 .../bytecode/forms/NarrowClassRefForm.java         |   50 +
 .../unpack200/bytecode/forms/NewClassRefForm.java  |   68 +
 .../bytecode/forms/NewInitMethodRefForm.java       |   51 +
 .../unpack200/bytecode/forms/NoArgumentForm.java   |   46 +
 .../unpack200/bytecode/forms/ReferenceForm.java    |   69 +
 .../unpack200/bytecode/forms/ShortForm.java        |   45 +
 .../bytecode/forms/SingleByteReferenceForm.java    |   56 +
 .../unpack200/bytecode/forms/StringRefForm.java    |   64 +
 .../bytecode/forms/SuperFieldRefForm.java          |   47 +
 .../bytecode/forms/SuperInitMethodRefForm.java     |   33 +
 .../bytecode/forms/SuperMethodRefForm.java         |   47 +
 .../unpack200/bytecode/forms/SwitchForm.java       |   57 +
 .../unpack200/bytecode/forms/TableSwitchForm.java  |  116 ++
 .../unpack200/bytecode/forms/ThisFieldRefForm.java |   47 +
 .../bytecode/forms/ThisInitMethodRefForm.java      |   34 +
 .../bytecode/forms/ThisMethodRefForm.java          |   47 +
 .../bytecode/forms/VariableInstructionForm.java    |  105 ++
 .../harmony/unpack200/bytecode/forms/WideForm.java |  138 ++
 .../commons/compress/java/util/jar/Pack200.java    |  339 +++++
 144 files changed, 25517 insertions(+), 8 deletions(-)