This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git.
from 80124dd remove pattern where we first allocate an array and then try to fill it add 48351f2 Pack200 from Apache Harmony initially in its own package but should be repackaged. add df4a2da Change for Apache Commons Compress based on Apache Harmony. add 7e487e1 TEMP -Ddoclint=none add e3ea7b6 Renamed the package org.apache.harmony to org.apache.commons.compress.harmony to more easily track potential future changes. add c754db3 Merge from develop and resolve conflicts in pom.xml. add a3a7883 Merge remote-tracking branch 'origin/master' into pack200 add 2d30030 Javadoc fixes and TODOs. add e7cbb63 Merge remote-tracking branch 'origin/master' into pack200 add b1bfa29 Javadoc fixes, minimal Javadoc, and Jaavdoc TODOs. add 87d322a Code clean ups. add e251aa5 Format. add 8522651 Update my developer entry. new bce1af0 Merge remote-tracking branch 'origin/pack200' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .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 + .../Coder.java => harmony/pack200/CPConstant.java} | 15 +- .../pack200/CPDouble.java} | 26 +- .../BindPair.java => harmony/pack200/CPFloat.java} | 26 +- .../BindPair.java => harmony/pack200/CPInt.java} | 32 +- .../BindPair.java => harmony/pack200/CPLong.java} | 36 +- .../compress/harmony/pack200/CPMethodOrField.java | 84 ++ .../compress/harmony/pack200/CPNameAndType.java | 62 + .../compress/harmony/pack200/CPSignature.java | 85 ++ .../pack200/CPString.java} | 32 +- .../BindPair.java => harmony/pack200/CPUTF8.java} | 30 +- .../harmony/pack200/CanonicalCodecFamilies.java | 191 +++ .../compress/harmony/pack200/ClassBands.java | 1484 ++++++++++++++++++++ .../commons/compress/harmony/pack200/Codec.java | 200 +++ .../compress/harmony/pack200/CodecEncoding.java | 303 ++++ .../pack200/ConstantPoolEntry.java} | 24 +- .../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 ++ .../pack200/Pack200Exception.java} | 27 +- .../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 ++ .../Coder.java => harmony/unpack200/IMatcher.java} | 17 +- .../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} | 22 +- .../unpack200/bytecode/CPDouble.java} | 29 +- .../unpack200/bytecode/CPField.java} | 21 +- .../harmony/unpack200/bytecode/CPFieldRef.java | 110 ++ .../unpack200/bytecode/CPFloat.java} | 29 +- .../unpack200/bytecode/CPInteger.java} | 29 +- .../unpack200/bytecode/CPInterfaceMethodRef.java | 55 + .../unpack200/bytecode/CPLong.java} | 29 +- .../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} | 38 +- .../unpack200/bytecode/forms/FieldRefForm.java} | 37 +- .../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 + .../unpack200/bytecode/forms/LongForm.java} | 37 +- .../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} | 21 +- .../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} | 22 +- .../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, 25082 insertions(+), 224 deletions(-) create mode 100644 src/main/java/org/apache/commons/compress/harmony/archive/internal/nls/Messages.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Archive.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/BHSDCodec.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/BcBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CPClass.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/Coder.java => harmony/pack200/CPConstant.java} (73%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPDouble.java} (61%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPFloat.java} (62%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPInt.java} (58%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPLong.java} (56%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CPMethodOrField.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CPNameAndType.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CPSignature.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPString.java} (57%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/CPUTF8.java} (58%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CanonicalCodecFamilies.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Codec.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CodecEncoding.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/pack200/ConstantPoolEntry.java} (68%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/FileBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/IntList.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/NewAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/NewAttributeBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Pack200Adapter.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Pack200ClassReader.java copy src/main/java/org/apache/commons/compress/{archivers/zip/ZipArchiveEntryPredicate.java => harmony/pack200/Pack200Exception.java} (60%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/PackingOptions.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/PopulationCodec.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/RunCodec.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/Segment.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/pack200/SegmentHeader.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/Archive.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/AttrDefinitionBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayout.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/BandSet.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/BcBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/ClassBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/CpBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/FileBands.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/Coder.java => harmony/unpack200/IMatcher.java} (75%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/IcTuple.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/NewAttributeBands.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/Segment.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentOptions.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentUtils.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationDefaultAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/Attribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPConstantNumber.java} (62%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPDouble.java} (57%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPField.java} (65%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPFieldRef.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPFloat.java} (58%) copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPInteger.java} (57%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPInterfaceMethodRef.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/CPLong.java} (58%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethod.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPMethodRef.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPString.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ClassFileEntry.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantPoolEntry.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/DeprecatedAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/EnclosingMethodAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionTableEntry.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LineNumberTableAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTableAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/OperandManager.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SignatureAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/SourceFileAttribute.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.java copy src/main/java/org/apache/commons/compress/{archivers/tar/TarArchiveSparseZeroInputStream.java => harmony/unpack200/bytecode/forms/DoubleForm.java} (51%) copy src/main/java/org/apache/commons/compress/{archivers/tar/TarArchiveSparseZeroInputStream.java => harmony/unpack200/bytecode/forms/FieldRefForm.java} (51%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/FloatRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IMethodRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IincForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/IntRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LabelForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LocalForm.java copy src/main/java/org/apache/commons/compress/{archivers/tar/TarArchiveSparseZeroInputStream.java => harmony/unpack200/bytecode/forms/LongForm.java} (52%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MethodRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/MultiANewArrayForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NarrowClassRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewClassRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/NoArgumentForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ShortForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/StringRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperFieldRefForm.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.java} (55%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperMethodRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/SwitchForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisFieldRefForm.java copy src/main/java/org/apache/commons/compress/{archivers/sevenz/BindPair.java => harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.java} (54%) create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisMethodRefForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/VariableInstructionForm.java create mode 100644 src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/forms/WideForm.java create mode 100644 src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java