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(-)