[proguard] 01/06: Update upstream source from tag 'upstream/6.0'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Mar 12 12:51:22 GMT 2018
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository proguard.
commit d93c093ee086b0728b27942a1d3f2c30cd10bc09
Merge: ba28cbc 4098436
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Fri Mar 9 23:48:48 2018 +0100
Update upstream source from tag 'upstream/6.0'
Update to upstream version '6.0'
with Debian dir 4e18c3e4a7a878e1d8ef57ec92d4d18a7a1bab23
README | 19 +-
annotations/build.gradle | 16 +
annotations/build.sh | 12 +
annotations/build.xml | 47 +
annotations/makefile | 7 +
annotations/pom.xml | 34 +
annotations/src/proguard/annotation/Keep.java | 18 +
.../src/proguard/annotation/KeepApplication.java | 18 +
.../proguard/annotation/KeepClassMemberNames.java | 18 +
.../src/proguard/annotation/KeepClassMembers.java | 18 +
.../proguard/annotation/KeepGettersSetters.java | 18 +
.../proguard/annotation/KeepImplementations.java | 18 +
annotations/src/proguard/annotation/KeepName.java | 18 +
.../annotation/KeepPublicClassMemberNames.java | 18 +
.../annotation/KeepPublicClassMembers.java | 18 +
.../annotation/KeepPublicGettersSetters.java | 18 +
.../annotation/KeepPublicImplementations.java | 18 +
.../KeepPublicProtectedClassMemberNames.java | 18 +
.../KeepPublicProtectedClassMembers.java | 19 +
ant/build.gradle | 25 +
ant/build.sh | 31 +
ant/build.xml | 57 +
ant/makefile | 15 +
ant/pom.xml | 63 +
ant/settings.gradle | 1 +
ant/src/proguard/ant/ClassPathElement.java | 207 +
.../proguard/ant/ClassSpecificationElement.java | 259 +
ant/src/proguard/ant/ConfigurationElement.java | 123 +
ant/src/proguard/ant/ConfigurationTask.java | 480 ++
ant/src/proguard/ant/FilterElement.java | 85 +
ant/src/proguard/ant/KeepSpecificationElement.java | 104 +
.../proguard/ant/MemberSpecificationElement.java | 218 +
ant/src/proguard/ant/ProGuardTask.java | 393 ++
{src => ant/src}/proguard/ant/package.html | 0
{src => ant/src}/proguard/ant/task.properties | 0
buildscripts/README | 38 +-
buildscripts/build.gradle | 133 +-
buildscripts/build.properties | 4 -
buildscripts/build.sh | 120 +-
buildscripts/build.xml | 207 +-
buildscripts/functions.sh | 43 +
buildscripts/gradle.properties | 1 +
buildscripts/makefile | 111 +-
buildscripts/maven/ant/pom.xml | 78 -
buildscripts/maven/base/pom.xml | 72 -
buildscripts/maven/gradle/pom.xml | 97 -
buildscripts/maven/gui/pom.xml | 78 -
buildscripts/maven/pom.xml | 165 -
buildscripts/maven/retrace/pom.xml | 61 -
buildscripts/maven/wtk/pom.xml | 79 -
buildscripts/pom.xml | 162 +
buildscripts/settings.gradle | 12 +
core/build.gradle | 20 +
core/build.sh | 12 +
core/build.xml | 48 +
core/makefile | 8 +
core/pom.xml | 41 +
{src/proguard => core/src/META-INF}/MANIFEST.MF | 0
core/src/proguard/ArgumentWordReader.java | 111 +
core/src/proguard/AssumeNoSideEffectsChecker.java | 98 +
core/src/proguard/ClassMemberChecker.java | 158 +
core/src/proguard/ClassPath.java | 94 +
core/src/proguard/ClassPathEntry.java | 414 ++
core/src/proguard/ClassSpecification.java | 260 +
.../proguard/ClassSpecificationVisitorFactory.java | 674 +++
core/src/proguard/Configuration.java | 369 ++
core/src/proguard/ConfigurationChecker.java | 225 +
core/src/proguard/ConfigurationConstants.java | 134 +
core/src/proguard/ConfigurationParser.java | 1633 +++++++
core/src/proguard/ConfigurationWriter.java | 714 +++
core/src/proguard/DataEntryReaderFactory.java | 191 +
core/src/proguard/DataEntryWriterFactory.java | 211 +
core/src/proguard/DescriptorKeepChecker.java | 168 +
core/src/proguard/DuplicateClassPrinter.java | 63 +
core/src/proguard/FileWordReader.java | 55 +
.../proguard/FullyQualifiedClassNameChecker.java | 201 +
core/src/proguard/GPL.java | 196 +
core/src/proguard/GetAnnotationChecker.java | 80 +
core/src/proguard/GetEnclosingClassChecker.java | 76 +
core/src/proguard/GetEnclosingMethodChecker.java | 76 +
core/src/proguard/GetSignatureChecker.java | 78 +
core/src/proguard/Initializer.java | 623 +++
core/src/proguard/InputReader.java | 217 +
core/src/proguard/KeepClassMemberChecker.java | 86 +
core/src/proguard/KeepClassSpecification.java | 137 +
.../KeepClassSpecificationVisitorFactory.java | 293 ++
core/src/proguard/LibraryKeepChecker.java | 125 +
core/src/proguard/LineWordReader.java | 74 +
core/src/proguard/MemberSpecification.java | 117 +
core/src/proguard/OutputWriter.java | 298 ++
core/src/proguard/ParseException.java | 51 +
core/src/proguard/ProGuard.java | 592 +++
core/src/proguard/SeedPrinter.java | 91 +
core/src/proguard/SubclassedClassFilter.java | 62 +
core/src/proguard/Targeter.java | 88 +
core/src/proguard/UpToDateChecker.java | 251 +
core/src/proguard/WordReader.java | 427 ++
core/src/proguard/backport/Backporter.java | 231 +
.../backport/DefaultInterfaceMethodConverter.java | 304 ++
core/src/proguard/backport/LambdaExpression.java | 192 +
.../backport/LambdaExpressionCollector.java | 235 +
.../backport/LambdaExpressionConverter.java | 991 ++++
.../backport/StaticInterfaceMethodConverter.java | 298 ++
.../backport/StringConcatenationConverter.java | 314 ++
core/src/proguard/classfile/ClassConstants.java | 490 ++
core/src/proguard/classfile/ClassPool.java | 160 +
core/src/proguard/classfile/Clazz.java | 266 +
core/src/proguard/classfile/Field.java | 32 +
core/src/proguard/classfile/JavaConstants.java | 95 +
core/src/proguard/classfile/LibraryClass.java | 553 +++
core/src/proguard/classfile/LibraryField.java | 77 +
core/src/proguard/classfile/LibraryMember.java | 104 +
core/src/proguard/classfile/LibraryMethod.java | 85 +
core/src/proguard/classfile/Member.java | 57 +
core/src/proguard/classfile/Method.java | 32 +
core/src/proguard/classfile/ProgramClass.java | 656 +++
core/src/proguard/classfile/ProgramField.java | 113 +
core/src/proguard/classfile/ProgramMember.java | 140 +
core/src/proguard/classfile/ProgramMethod.java | 121 +
core/src/proguard/classfile/VisitorAccepter.java | 47 +
.../proguard/classfile/attribute/Attribute.java | 143 +
.../classfile/attribute/BootstrapMethodInfo.java | 89 +
.../attribute/BootstrapMethodsAttribute.java | 93 +
.../classfile/attribute/CodeAttribute.java | 242 +
.../attribute/ConstantValueAttribute.java | 62 +
.../classfile/attribute/DeprecatedAttribute.java | 66 +
.../attribute/EnclosingMethodAttribute.java | 132 +
.../classfile/attribute/ExceptionInfo.java | 99 +
.../classfile/attribute/ExceptionsAttribute.java | 80 +
.../attribute/ExtendedLineNumberInfo.java | 63 +
.../classfile/attribute/InnerClassesAttribute.java | 80 +
.../classfile/attribute/InnerClassesInfo.java | 94 +
.../classfile/attribute/LineNumberInfo.java | 61 +
.../attribute/LineNumberTableAttribute.java | 174 +
.../classfile/attribute/LocalVariableInfo.java | 135 +
.../attribute/LocalVariableTableAttribute.java | 79 +
.../classfile/attribute/LocalVariableTypeInfo.java | 143 +
.../attribute/LocalVariableTypeTableAttribute.java | 79 +
.../attribute/MethodParametersAttribute.java | 80 +
.../classfile/attribute/ParameterInfo.java | 95 +
.../classfile/attribute/SignatureAttribute.java | 111 +
.../classfile/attribute/SourceDirAttribute.java | 62 +
.../classfile/attribute/SourceFileAttribute.java | 62 +
.../classfile/attribute/SyntheticAttribute.java | 66 +
.../classfile/attribute/UnknownAttribute.java | 84 +
.../classfile/attribute/annotation/Annotation.java | 143 +
.../annotation/AnnotationDefaultAttribute.java | 73 +
.../annotation/AnnotationElementValue.java | 76 +
.../attribute/annotation/AnnotationsAttribute.java | 114 +
.../attribute/annotation/ArrayElementValue.java | 82 +
.../attribute/annotation/ClassElementValue.java | 104 +
.../attribute/annotation/ConstantElementValue.java | 71 +
.../attribute/annotation/ElementValue.java | 126 +
.../annotation/EnumConstantElementValue.java | 138 +
.../annotation/ParameterAnnotationsAttribute.java | 83 +
.../RuntimeInvisibleAnnotationsAttribute.java | 70 +
...timeInvisibleParameterAnnotationsAttribute.java | 62 +
.../RuntimeInvisibleTypeAnnotationsAttribute.java | 77 +
.../RuntimeVisibleAnnotationsAttribute.java | 70 +
...untimeVisibleParameterAnnotationsAttribute.java | 62 +
.../RuntimeVisibleTypeAnnotationsAttribute.java | 77 +
.../attribute/annotation/TypeAnnotation.java | 162 +
.../annotation/TypeAnnotationsAttribute.java | 98 +
.../attribute/annotation/TypePathInfo.java | 50 +
.../classfile/attribute/annotation/package.html | 0
.../annotation/target/CatchTargetInfo.java | 82 +
.../annotation/target/EmptyTargetInfo.java | 72 +
.../target/FormalParameterTargetInfo.java | 81 +
.../target/LocalVariableTargetElement.java | 53 +
.../annotation/target/LocalVariableTargetInfo.java | 99 +
.../annotation/target/OffsetTargetInfo.java | 82 +
.../annotation/target/SuperTypeTargetInfo.java | 72 +
.../attribute/annotation/target/TargetInfo.java | 97 +
.../annotation/target/ThrowsTargetInfo.java | 81 +
.../annotation/target/TypeArgumentTargetInfo.java | 85 +
.../target/TypeParameterBoundTargetInfo.java | 87 +
.../annotation/target/TypeParameterTargetInfo.java | 79 +
.../visitor/LocalVariableTargetElementVisitor.java | 37 +
.../target/visitor/TargetInfoVisitor.java | 50 +
.../annotation/visitor/AllAnnotationVisitor.java | 161 +
.../annotation/visitor/AllElementValueVisitor.java | 206 +
.../visitor/AnnotationToAnnotatedClassVisitor.java | 62 +
.../AnnotationToAnnotatedMemberVisitor.java | 62 +
.../annotation/visitor/AnnotationTypeFilter.java | 145 +
.../annotation/visitor/AnnotationVisitor.java | 42 +
.../annotation/visitor/ElementValueVisitor.java | 51 +
.../annotation/visitor/TypeAnnotationVisitor.java | 41 +
.../annotation/visitor/TypePathInfoVisitor.java | 41 +
.../attribute/annotation/visitor/package.html | 0
.../classfile/attribute/module/ExportsInfo.java | 106 +
.../attribute/module/ModuleAttribute.java | 195 +
.../attribute/module/ModuleMainClassAttribute.java | 76 +
.../attribute/module/ModulePackagesAttribute.java | 79 +
.../classfile/attribute/module/OpensInfo.java | 106 +
.../classfile/attribute/module/ProvidesInfo.java | 103 +
.../classfile/attribute/module/RequiresInfo.java | 102 +
.../classfile/attribute/module/package.html | 4 +
.../module/visitor/AllExportsInfoVisitor.java | 57 +
.../module/visitor/AllOpensInfoVisitor.java | 57 +
.../module/visitor/AllProvidesInfoVisitor.java | 57 +
.../module/visitor/AllRequiresInfoVisitor.java | 57 +
.../module/visitor/ExportsInfoVisitor.java | 37 +
.../attribute/module/visitor/OpensInfoVisitor.java | 37 +
.../module/visitor/ProvidesInfoVisitor.java | 37 +
.../module/visitor/RequiresInfoVisitor.java | 37 +
.../attribute/module/visitor/package.html | 3 +
.../src}/proguard/classfile/attribute/package.html | 0
.../attribute/preverification/DoubleType.java | 66 +
.../attribute/preverification/FloatType.java | 66 +
.../attribute/preverification/FullFrame.java | 202 +
.../attribute/preverification/IntegerType.java | 66 +
.../attribute/preverification/LessZeroFrame.java | 103 +
.../attribute/preverification/LongType.java | 66 +
.../attribute/preverification/MoreZeroFrame.java | 161 +
.../attribute/preverification/NullType.java | 66 +
.../attribute/preverification/ObjectType.java | 107 +
.../attribute/preverification/SameOneFrame.java | 115 +
.../attribute/preverification/SameZeroFrame.java | 74 +
.../preverification/StackMapAttribute.java | 89 +
.../attribute/preverification/StackMapFrame.java | 117 +
.../preverification/StackMapTableAttribute.java | 93 +
.../attribute/preverification/TopType.java | 66 +
.../preverification/UninitializedThisType.java | 66 +
.../preverification/UninitializedType.java | 106 +
.../preverification/VerificationType.java | 103 +
.../preverification/VerificationTypeFactory.java | 112 +
.../visitor/StackMapFrameVisitor.java | 40 +
.../visitor/VerificationTypeVisitor.java | 65 +
.../attribute/visitor/AllAttributeVisitor.java | 117 +
.../visitor/AllBootstrapMethodInfoVisitor.java | 55 +
.../attribute/visitor/AllExceptionInfoVisitor.java | 55 +
.../visitor/AllInnerClassesInfoVisitor.java | 55 +
.../visitor/AllLineNumberInfoVisitor.java | 55 +
.../attribute/visitor/AttributeCounter.java | 59 +
.../attribute/visitor/AttributeNameFilter.java | 495 ++
.../attribute/visitor/AttributeToClassVisitor.java | 55 +
.../attribute/visitor/AttributeVisitor.java | 102 +
.../visitor/BootstrapMethodInfoVisitor.java | 38 +
.../attribute/visitor/DebugAttributeVisitor.java | 591 +++
.../attribute/visitor/ExceptionInfoVisitor.java | 37 +
.../attribute/visitor/InnerClassesInfoVisitor.java | 38 +
.../visitor/InstructionToAttributeVisitor.java | 58 +
.../attribute/visitor/LineNumberInfoVisitor.java | 38 +
.../attribute/visitor/LineNumberRangeFinder.java | 89 +
.../visitor/LocalVariableInfoVisitor.java | 38 +
.../visitor/LocalVariableTypeInfoVisitor.java | 38 +
.../attribute/visitor/MultiAttributeVisitor.java | 461 ++
.../attribute/visitor/NonEmptyAttributeFilter.java | 402 ++
.../attribute/visitor/ParameterInfoVisitor.java | 37 +
.../attribute/visitor/RequiredAttributeFilter.java | 471 ++
.../attribute/visitor/StackSizeComputer.java | 389 ++
.../classfile/attribute/visitor/package.html | 0
.../proguard/classfile/constant/ClassConstant.java | 105 +
core/src/proguard/classfile/constant/Constant.java | 68 +
.../classfile/constant/DoubleConstant.java | 82 +
.../classfile/constant/FieldrefConstant.java | 71 +
.../proguard/classfile/constant/FloatConstant.java | 82 +
.../classfile/constant/IntegerConstant.java | 82 +
.../constant/InterfaceMethodrefConstant.java | 71 +
.../classfile/constant/InvokeDynamicConstant.java | 148 +
.../proguard/classfile/constant/LongConstant.java | 82 +
.../classfile/constant/MethodHandleConstant.java | 132 +
.../classfile/constant/MethodTypeConstant.java | 125 +
.../classfile/constant/MethodrefConstant.java | 71 +
.../classfile/constant/ModuleConstant.java | 74 +
.../classfile/constant/NameAndTypeConstant.java | 119 +
.../classfile/constant/PackageConstant.java | 74 +
.../classfile/constant/PrimitiveArrayConstant.java | 230 +
.../proguard/classfile/constant/RefConstant.java | 130 +
.../classfile/constant/StringConstant.java | 135 +
.../proguard/classfile/constant/Utf8Constant.java | 285 ++
.../constant/visitor/AllConstantVisitor.java | 53 +
.../visitor/BootstrapMethodArgumentVisitor.java | 56 +
.../visitor/BootstrapMethodHandleTraveler.java | 96 +
.../constant/visitor/ConstantCounter.java | 58 +
.../constant/visitor/ConstantTagFilter.java | 86 +
.../constant/visitor/ConstantVisitor.java | 52 +
.../visitor/ExceptClassConstantFilter.java | 64 +
.../constant/visitor/MethodrefTraveler.java | 59 +
.../PrimitiveArrayConstantElementVisitor.java | 42 +
.../visitor/PrimitiveArrayConstantVisitor.java | 42 +
.../visitor/SuperClassConstantVisitor.java | 69 +
.../classfile/constant/visitor/package.html | 0
.../src/proguard/classfile/editor/AccessFixer.java | 262 +
.../proguard/classfile/editor/AnnotationAdder.java | 153 +
.../editor/AnnotationsAttributeEditor.java | 67 +
.../proguard/classfile/editor/AttributeAdder.java | 500 ++
.../proguard/classfile/editor/AttributeSorter.java | 89 +
.../classfile/editor/AttributesEditor.java | 314 ++
.../classfile/editor/BootstrapMethodInfoAdder.java | 86 +
.../classfile/editor/BootstrapMethodRemapper.java | 100 +
.../editor/BootstrapMethodsAttributeAdder.java | 91 +
.../editor/BootstrapMethodsAttributeEditor.java | 91 +
.../editor/BootstrapMethodsAttributeShrinker.java | 339 ++
.../classfile/editor/BridgeMethodFixer.java | 117 +
.../src/proguard/classfile/editor/ClassEditor.java | 255 +
.../classfile/editor/ClassElementSorter.java | 52 +
.../classfile/editor/ClassMemberSorter.java | 69 +
.../classfile/editor/ClassReferenceFixer.java | 591 +++
.../classfile/editor/CodeAttributeComposer.java | 1069 ++++
.../classfile/editor/CodeAttributeEditor.java | 1671 +++++++
.../editor/CodeAttributeEditorResetter.java | 60 +
.../editor/CompactCodeAttributeComposer.java | 2075 ++++++++
.../classfile/editor/ComparableConstant.java | 320 ++
.../proguard/classfile/editor/ConstantAdder.java | 277 ++
.../classfile/editor/ConstantPoolEditor.java | 908 ++++
.../classfile/editor/ConstantPoolRemapper.java | 791 +++
.../classfile/editor/ConstantPoolShrinker.java | 720 +++
.../classfile/editor/ConstantPoolSorter.java | 123 +
.../classfile/editor/ElementValueAdder.java | 217 +
.../classfile/editor/ElementValuesEditor.java | 238 +
.../proguard/classfile/editor/ExceptionAdder.java | 65 +
.../classfile/editor/ExceptionInfoAdder.java | 67 +
.../classfile/editor/ExceptionInfoEditor.java | 92 +
.../editor/ExceptionsAttributeEditor.java | 68 +
.../classfile/editor/InnerClassesAccessFixer.java | 83 +
.../editor/InnerClassesAttributeEditor.java | 92 +
.../classfile/editor/InstructionAdder.java | 76 +
.../editor/InstructionSequenceBuilder.java | 1981 ++++++++
.../classfile/editor/InstructionWriter.java | 320 ++
.../proguard/classfile/editor/InterfaceAdder.java | 59 +
.../classfile/editor/InterfaceDeleter.java | 209 +
.../proguard/classfile/editor/InterfaceSorter.java | 246 +
.../classfile/editor/InterfacesEditor.java | 109 +
.../classfile/editor/LineNumberInfoAdder.java | 91 +
.../editor/LineNumberTableAttributeEditor.java | 67 +
.../editor/LineNumberTableAttributeTrimmer.java | 78 +
.../classfile/editor/LocalVariableInfoAdder.java | 67 +
.../editor/LocalVariableTableAttributeEditor.java | 57 +
.../editor/LocalVariableTypeInfoAdder.java | 68 +
.../LocalVariableTypeTableAttributeEditor.java | 58 +
.../src/proguard/classfile/editor/MemberAdder.java | 318 ++
.../classfile/editor/MemberReferenceFixer.java | 447 ++
.../proguard/classfile/editor/MemberRemover.java | 95 +
.../classfile/editor/MethodInvocationFixer.java | 242 +
.../classfile/editor/NameAndTypeShrinker.java | 195 +
.../classfile/editor/NamedAttributeDeleter.java | 82 +
.../ParameterAnnotationsAttributeEditor.java | 56 +
.../classfile/editor/ParameterInfoAdder.java | 64 +
.../classfile/editor/SimplifiedClassEditor.java | 517 ++
.../classfile/editor/StackSizeUpdater.java | 54 +
.../proguard/classfile/editor/SubclassAdder.java | 59 +
.../proguard/classfile/editor/SubclassToAdder.java | 60 +
.../proguard/classfile/editor/Utf8Shrinker.java | 486 ++
.../proguard/classfile/editor/VariableCleaner.java | 271 ++
.../proguard/classfile/editor/VariableEditor.java | 130 +
.../classfile/editor/VariableRemapper.java | 218 +
.../classfile/editor/VariableSizeUpdater.java | 105 +
.../src}/proguard/classfile/editor/package.html | 0
.../classfile/instruction/BranchInstruction.java | 184 +
.../classfile/instruction/ConstantInstruction.java | 312 ++
.../classfile/instruction/Instruction.java | 1137 +++++
.../instruction/InstructionConstants.java | 449 ++
.../classfile/instruction/InstructionFactory.java | 300 ++
.../classfile/instruction/InstructionUtil.java | 95 +
.../instruction/LookUpSwitchInstruction.java | 135 +
.../classfile/instruction/SimpleInstruction.java | 255 +
.../classfile/instruction/SwitchInstruction.java | 83 +
.../instruction/TableSwitchInstruction.java | 139 +
.../classfile/instruction/VariableInstruction.java | 372 ++
.../proguard/classfile/instruction/package.html | 0
.../instruction/visitor/AllInstructionVisitor.java | 56 +
.../visitor/InstructionConstantVisitor.java | 63 +
.../instruction/visitor/InstructionCounter.java | 59 +
.../instruction/visitor/InstructionVisitor.java | 42 +
.../visitor/MultiInstructionVisitor.java | 112 +
.../classfile/instruction/visitor/package.html | 0
.../proguard/classfile/io/LibraryClassReader.java | 426 ++
.../proguard/classfile/io/ProgramClassReader.java | 1387 ++++++
.../proguard/classfile/io/ProgramClassWriter.java | 1069 ++++
.../proguard/classfile/io/RuntimeDataInput.java | 223 +
.../proguard/classfile/io/RuntimeDataOutput.java | 261 +
.../src}/proguard/classfile/io/package.html | 0
{src => core/src}/proguard/classfile/package.html | 0
core/src/proguard/classfile/util/AccessUtil.java | 105 +
.../classfile/util/AllParameterVisitor.java | 256 +
.../classfile/util/ArrayInitializationMatcher.java | 347 ++
.../util/ArrayInitializationReplacer.java | 200 +
.../classfile/util/ClassReferenceInitializer.java | 602 +++
.../util/ClassSubHierarchyInitializer.java | 77 +
.../util/ClassSuperHierarchyInitializer.java | 173 +
core/src/proguard/classfile/util/ClassUtil.java | 1721 +++++++
.../classfile/util/DescriptorClassEnumeration.java | 252 +
.../util/DynamicClassReferenceInitializer.java | 486 ++
.../util/DynamicMemberReferenceInitializer.java | 971 ++++
.../util/EnumFieldReferenceInitializer.java | 149 +
.../classfile/util/ExternalTypeEnumeration.java | 106 +
.../classfile/util/InstructionSequenceMatcher.java | 824 ++++
.../classfile/util/InternalTypeEnumeration.java | 254 +
core/src/proguard/classfile/util/MemberFinder.java | 285 ++
core/src/proguard/classfile/util/MethodLinker.java | 159 +
.../util/PrimitiveArrayConstantReplacer.java | 218 +
.../proguard/classfile/util/SimplifiedVisitor.java | 1261 +++++
.../classfile/util/StringReferenceInitializer.java | 90 +
core/src/proguard/classfile/util/StringSharer.java | 172 +
.../proguard/classfile/util/WarningPrinter.java | 136 +
.../src}/proguard/classfile/util/package.html | 0
.../classfile/visitor/AllClassVisitor.java | 47 +
.../classfile/visitor/AllFieldVisitor.java | 55 +
.../classfile/visitor/AllMemberVisitor.java | 57 +
.../classfile/visitor/AllMethodVisitor.java | 55 +
.../classfile/visitor/BottomClassFilter.java | 69 +
.../classfile/visitor/ClassAccessFilter.java | 88 +
.../proguard/classfile/visitor/ClassCleaner.java | 364 ++
.../proguard/classfile/visitor/ClassCollector.java | 58 +
.../proguard/classfile/visitor/ClassCounter.java | 56 +
.../classfile/visitor/ClassHierarchyTraveler.java | 91 +
.../classfile/visitor/ClassNameFilter.java | 148 +
.../classfile/visitor/ClassPoolClassVisitor.java | 70 +
.../classfile/visitor/ClassPoolFiller.java | 55 +
.../classfile/visitor/ClassPoolRemover.java | 54 +
.../classfile/visitor/ClassPoolVisitor.java | 37 +
.../classfile/visitor/ClassPresenceFilter.java | 93 +
.../proguard/classfile/visitor/ClassPrinter.java | 1357 ++++++
.../classfile/visitor/ClassVersionFilter.java | 85 +
.../classfile/visitor/ClassVersionSetter.java | 83 +
.../proguard/classfile/visitor/ClassVisitor.java | 36 +
.../visitor/ConcreteClassDownTraveler.java | 100 +
.../classfile/visitor/ConstructorMethodFilter.java | 141 +
.../classfile/visitor/DotClassClassVisitor.java | 89 +
.../visitor/DynamicReturnedClassVisitor.java | 68 +
.../classfile/visitor/ExceptClassFilter.java | 69 +
.../classfile/visitor/ExceptClassesFilter.java | 90 +
.../classfile/visitor/ExceptionCounter.java | 52 +
.../visitor/ExceptionExcludedOffsetFilter.java | 64 +
.../visitor/ExceptionHandlerConstantVisitor.java | 62 +
.../classfile/visitor/ExceptionHandlerFilter.java | 70 +
.../classfile/visitor/ExceptionOffsetFilter.java | 64 +
.../classfile/visitor/ExceptionRangeFilter.java | 68 +
.../visitor/FunctionalInterfaceFilter.java | 87 +
.../visitor/ImplementedClassConstantFilter.java | 69 +
.../classfile/visitor/ImplementedClassFilter.java | 71 +
.../visitor/ImplementingClassConstantFilter.java | 70 +
.../classfile/visitor/InitializerMethodFilter.java | 108 +
.../classfile/visitor/LibraryClassFilter.java | 60 +
.../classfile/visitor/LibraryMemberFilter.java | 73 +
.../classfile/visitor/MemberAccessFilter.java | 122 +
.../classfile/visitor/MemberAccessFlagCleaner.java | 79 +
.../classfile/visitor/MemberAccessFlagSetter.java | 66 +
.../classfile/visitor/MemberClassAccessFilter.java | 106 +
.../classfile/visitor/MemberCollector.java | 92 +
.../proguard/classfile/visitor/MemberCounter.java | 72 +
.../classfile/visitor/MemberDescriptorFilter.java | 134 +
.../MemberDescriptorReferencedClassVisitor.java | 65 +
.../classfile/visitor/MemberNameFilter.java | 135 +
.../classfile/visitor/MemberToClassVisitor.java | 67 +
.../proguard/classfile/visitor/MemberVisitor.java | 40 +
.../classfile/visitor/MethodCollector.java | 59 +
.../visitor/MethodImplementationFilter.java | 70 +
.../visitor/MethodImplementationTraveler.java | 128 +
.../classfile/visitor/MultiClassPoolVisitor.java | 88 +
.../classfile/visitor/MultiClassVisitor.java | 79 +
.../classfile/visitor/MultiMemberVisitor.java | 95 +
.../classfile/visitor/NamedClassVisitor.java | 49 +
.../classfile/visitor/NamedFieldVisitor.java | 61 +
.../classfile/visitor/NamedMethodVisitor.java | 61 +
.../classfile/visitor/ParallelAllClassVisitor.java | 202 +
.../classfile/visitor/ParameterVisitor.java | 56 +
.../classfile/visitor/ProgramClassFilter.java | 60 +
.../classfile/visitor/ProgramMemberFilter.java | 73 +
.../classfile/visitor/ReferencedClassVisitor.java | 269 +
.../classfile/visitor/ReferencedMemberVisitor.java | 73 +
.../classfile/visitor/SimilarMemberVisitor.java | 125 +
.../classfile/visitor/SimpleClassPrinter.java | 161 +
.../classfile/visitor/SingleTimeClassVisitor.java | 66 +
.../proguard/classfile/visitor/SubclassFilter.java | 91 +
.../classfile/visitor/SubclassTraveler.java | 60 +
.../classfile/visitor/VariableClassVisitor.java | 78 +
.../classfile/visitor/VariableMemberVisitor.java | 96 +
.../src}/proguard/classfile/visitor/package.html | 0
.../configuration/ConfigurationLogger.java | 789 +++
.../configuration/ConfigurationLoggingAdder.java | 129 +
...urationLoggingInstructionSequenceConstants.java | 479 ++
...gurationLoggingInstructionSequenceReplacer.java | 130 +
...urationLoggingInstructionSequencesReplacer.java | 146 +
core/src/proguard/evaluation/BasicBranchUnit.java | 114 +
.../proguard/evaluation/BasicInvocationUnit.java | 230 +
core/src/proguard/evaluation/BranchUnit.java | 63 +
.../evaluation/ClassConstantValueFactory.java | 52 +
.../proguard/evaluation/ConstantValueFactory.java | 125 +
core/src/proguard/evaluation/InvocationUnit.java | 73 +
core/src/proguard/evaluation/Processor.java | 933 ++++
.../evaluation/SimplifiedInvocationUnit.java | 314 ++
core/src/proguard/evaluation/Stack.java | 560 +++
core/src/proguard/evaluation/TracedStack.java | 374 ++
core/src/proguard/evaluation/TracedVariables.java | 199 +
core/src/proguard/evaluation/Variables.java | 347 ++
.../evaluation/value/ArrayReferenceValue.java | 176 +
.../value/ArrayReferenceValueFactory.java | 47 +
.../evaluation/value/BasicValueFactory.java | 154 +
.../proguard/evaluation/value/Category1Value.java | 41 +
.../proguard/evaluation/value/Category2Value.java | 41 +
.../proguard/evaluation/value/ComparisonValue.java | 69 +
.../evaluation/value/CompositeDoubleValue.java | 81 +
.../evaluation/value/CompositeFloatValue.java | 81 +
.../evaluation/value/CompositeIntegerValue.java | 87 +
.../evaluation/value/CompositeLongValue.java | 87 +
.../evaluation/value/ConvertedByteValue.java | 64 +
.../evaluation/value/ConvertedCharacterValue.java | 64 +
.../evaluation/value/ConvertedDoubleValue.java | 64 +
.../evaluation/value/ConvertedFloatValue.java | 64 +
.../evaluation/value/ConvertedIntegerValue.java | 64 +
.../evaluation/value/ConvertedLongValue.java | 64 +
.../evaluation/value/ConvertedShortValue.java | 64 +
.../value/DetailedArrayReferenceValue.java | 357 ++
.../value/DetailedArrayValueFactory.java | 49 +
.../src/proguard/evaluation/value/DoubleValue.java | 359 ++
core/src/proguard/evaluation/value/FloatValue.java | 359 ++
.../value/IdentifiedArrayReferenceValue.java | 214 +
.../evaluation/value/IdentifiedDoubleValue.java | 67 +
.../evaluation/value/IdentifiedFloatValue.java | 67 +
.../evaluation/value/IdentifiedIntegerValue.java | 67 +
.../evaluation/value/IdentifiedLongValue.java | 67 +
.../evaluation/value/IdentifiedReferenceValue.java | 212 +
.../evaluation/value/IdentifiedValueFactory.java | 97 +
.../evaluation/value/InitialValueFactory.java | 79 +
.../evaluation/value/InstructionOffsetValue.java | 477 ++
.../proguard/evaluation/value/IntegerValue.java | 1002 ++++
core/src/proguard/evaluation/value/LongValue.java | 554 +++
.../evaluation/value/NegatedDoubleValue.java | 71 +
.../evaluation/value/NegatedFloatValue.java | 71 +
.../evaluation/value/NegatedIntegerValue.java | 71 +
.../evaluation/value/NegatedLongValue.java | 71 +
.../evaluation/value/ParticularDoubleValue.java | 221 +
.../evaluation/value/ParticularFloatValue.java | 221 +
.../evaluation/value/ParticularIntegerValue.java | 383 ++
.../evaluation/value/ParticularLongValue.java | 271 ++
.../evaluation/value/ParticularValueFactory.java | 169 +
.../value/PrimitiveTypedReferenceValueFactory.java | 70 +
.../proguard/evaluation/value/ReferenceValue.java | 382 ++
.../evaluation/value/SpecificDoubleValue.java | 186 +
.../evaluation/value/SpecificFloatValue.java | 186 +
.../evaluation/value/SpecificIntegerValue.java | 354 ++
.../evaluation/value/SpecificLongValue.java | 259 +
core/src/proguard/evaluation/value/TopValue.java | 79 +
.../evaluation/value/TracedReferenceValue.java | 335 ++
.../proguard/evaluation/value/TracingValue.java | 165 +
.../evaluation/value/TypedReferenceValue.java | 730 +++
.../value/TypedReferenceValueFactory.java | 84 +
.../evaluation/value/UnknownDoubleValue.java | 125 +
.../evaluation/value/UnknownFloatValue.java | 125 +
.../evaluation/value/UnknownIntegerValue.java | 216 +
.../evaluation/value/UnknownLongValue.java | 160 +
.../evaluation/value/UnknownReferenceValue.java | 206 +
core/src/proguard/evaluation/value/Value.java | 169 +
.../proguard/evaluation/value/ValueFactory.java | 132 +
.../src}/proguard/evaluation/value/package.html | 0
core/src/proguard/io/CascadingDataEntryWriter.java | 103 +
core/src/proguard/io/ClassDataEntryWriter.java | 135 +
core/src/proguard/io/ClassFilter.java | 57 +
core/src/proguard/io/ClassMapDataEntryWriter.java | 164 +
core/src/proguard/io/ClassPathDataEntry.java | 118 +
core/src/proguard/io/ClassReader.java | 117 +
core/src/proguard/io/DataEntry.java | 76 +
core/src/proguard/io/DataEntryClassWriter.java | 89 +
core/src/proguard/io/DataEntryCopier.java | 393 ++
core/src/proguard/io/DataEntryDirectoryFilter.java | 38 +
core/src/proguard/io/DataEntryFilter.java | 38 +
core/src/proguard/io/DataEntryNameFilter.java | 54 +
core/src/proguard/io/DataEntryParentFilter.java | 51 +
core/src/proguard/io/DataEntryPump.java | 43 +
core/src/proguard/io/DataEntryReader.java | 38 +
core/src/proguard/io/DataEntryRewriter.java | 151 +
core/src/proguard/io/DataEntryWriter.java | 75 +
core/src/proguard/io/DirectoryFilter.java | 52 +
core/src/proguard/io/DirectoryPump.java | 86 +
core/src/proguard/io/DirectoryWriter.java | 118 +
core/src/proguard/io/ExtraDataEntryWriter.java | 182 +
core/src/proguard/io/FileDataEntry.java | 131 +
core/src/proguard/io/FilteredDataEntryReader.java | 90 +
core/src/proguard/io/FilteredDataEntryWriter.java | 144 +
core/src/proguard/io/Finisher.java | 37 +
core/src/proguard/io/IdleRewriter.java | 51 +
core/src/proguard/io/JarReader.java | 93 +
core/src/proguard/io/JarWriter.java | 219 +
core/src/proguard/io/ManifestRewriter.java | 213 +
core/src/proguard/io/NameFilter.java | 83 +
.../proguard/io/NameFilteredDataEntryWriter.java | 108 +
core/src/proguard/io/ParentDataEntryWriter.java | 82 +
.../proguard/io/PrefixAddingDataEntryWriter.java | 95 +
.../io/PrefixStrippingDataEntryReader.java | 65 +
core/src/proguard/io/RenamedDataEntry.java | 56 +
core/src/proguard/io/RenamedDataEntryReader.java | 104 +
core/src/proguard/io/RenamedDataEntryWriter.java | 175 +
.../proguard/io/RenamedParentDataEntryWriter.java | 116 +
core/src/proguard/io/WrappedDataEntry.java | 87 +
core/src/proguard/io/ZipDataEntry.java | 117 +
core/src/proguard/io/ZipFileDataEntry.java | 123 +
core/src/proguard/io/ZipOutput.java | 577 +++
{src => core/src}/proguard/io/package.html | 0
core/src/proguard/obfuscate/AttributeShrinker.java | 120 +
.../proguard/obfuscate/AttributeUsageMarker.java | 71 +
core/src/proguard/obfuscate/ClassObfuscator.java | 569 +++
core/src/proguard/obfuscate/ClassRenamer.java | 109 +
.../proguard/obfuscate/DictionaryNameFactory.java | 286 ++
core/src/proguard/obfuscate/MapCleaner.java | 57 +
core/src/proguard/obfuscate/MappingKeeper.java | 180 +
core/src/proguard/obfuscate/MappingPrinter.java | 365 ++
core/src/proguard/obfuscate/MappingProcessor.java | 86 +
core/src/proguard/obfuscate/MappingReader.java | 238 +
core/src/proguard/obfuscate/MemberNameCleaner.java | 60 +
.../proguard/obfuscate/MemberNameCollector.java | 105 +
.../obfuscate/MemberNameConflictFixer.java | 158 +
core/src/proguard/obfuscate/MemberNameFilter.java | 120 +
core/src/proguard/obfuscate/MemberObfuscator.java | 229 +
.../obfuscate/MemberSpecialNameFilter.java | 101 +
.../proguard/obfuscate/MultiMappingProcessor.java | 105 +
core/src/proguard/obfuscate/NameFactory.java | 34 +
.../proguard/obfuscate/NameFactoryResetter.java | 59 +
core/src/proguard/obfuscate/NameMarker.java | 164 +
.../src/proguard/obfuscate/NumericNameFactory.java | 46 +
core/src/proguard/obfuscate/Obfuscator.java | 494 ++
.../proguard/obfuscate/ParameterNameMarker.java | 128 +
.../proguard/obfuscate/PrefixingNameFactory.java | 60 +
core/src/proguard/obfuscate/RenamedFlagSetter.java | 73 +
core/src/proguard/obfuscate/SimpleNameFactory.java | 156 +
core/src/proguard/obfuscate/SourceFileRenamer.java | 84 +
.../src/proguard/obfuscate/SpecialNameFactory.java | 83 +
.../obfuscate/UniqueMemberNameFactory.java | 93 +
{src => core/src}/proguard/obfuscate/package.html | 0
.../optimize/BootstrapMethodArgumentShrinker.java | 104 +
core/src/proguard/optimize/ChangedCodePrinter.java | 369 ++
.../proguard/optimize/ConstantMemberFilter.java | 77 +
.../proguard/optimize/ConstantParameterFilter.java | 78 +
.../optimize/DuplicateInitializerFixer.java | 241 +
.../DuplicateInitializerInvocationFixer.java | 165 +
core/src/proguard/optimize/KeepMarker.java | 134 +
core/src/proguard/optimize/KeptClassFilter.java | 94 +
core/src/proguard/optimize/KeptMemberFilter.java | 87 +
.../optimize/MemberDescriptorSpecializer.java | 138 +
.../optimize/MethodDescriptorShrinker.java | 353 ++
core/src/proguard/optimize/MethodStaticizer.java | 85 +
.../optimize/OptimizationInfoClassFilter.java | 74 +
.../optimize/OptimizationInfoMemberFilter.java | 102 +
core/src/proguard/optimize/Optimizer.java | 1691 +++++++
core/src/proguard/optimize/ParameterShrinker.java | 150 +
.../proguard/optimize/TailRecursionSimplifier.java | 361 ++
.../proguard/optimize/WriteOnlyFieldFilter.java | 65 +
.../optimize/evaluation/EvaluationShrinker.java | 1548 ++++++
.../optimize/evaluation/EvaluationSimplifier.java | 1648 +++++++
.../optimize/evaluation/InitializationFinder.java | 349 ++
.../evaluation/InstructionUsageMarker.java | 1731 +++++++
.../optimize/evaluation/LivenessAnalyzer.java | 500 ++
.../optimize/evaluation/LoadingInvocationUnit.java | 164 +
.../evaluation/ParameterTracingInvocationUnit.java | 172 +
.../optimize/evaluation/PartialEvaluator.java | 1532 ++++++
.../evaluation/ReferenceTracingInvocationUnit.java | 211 +
.../evaluation/ReferenceTracingValueFactory.java | 301 ++
.../evaluation/SimpleEnumArrayPropagator.java | 106 +
.../evaluation/SimpleEnumClassChecker.java | 77 +
.../evaluation/SimpleEnumClassSimplifier.java | 183 +
.../evaluation/SimpleEnumDescriptorSimplifier.java | 797 +++
.../optimize/evaluation/SimpleEnumUseChecker.java | 767 +++
.../evaluation/SimpleEnumUseSimplifier.java | 822 ++++
.../optimize/evaluation/StoringInvocationUnit.java | 192 +
.../optimize/evaluation/TracedBranchUnit.java | 88 +
.../optimize/evaluation/VariableOptimizer.java | 357 ++
.../src}/proguard/optimize/evaluation/package.html | 0
.../proguard/optimize/info/AccessMethodMarker.java | 186 +
.../optimize/info/BackwardBranchMarker.java | 85 +
.../optimize/info/CatchExceptionMarker.java | 63 +
.../proguard/optimize/info/CaughtClassFilter.java | 63 +
.../proguard/optimize/info/CaughtClassMarker.java | 58 +
.../optimize/info/ClassOptimizationInfo.java | 144 +
.../info/CodeAttributeOptimizationInfo.java | 51 +
.../src/proguard/optimize/info/DotClassFilter.java | 63 +
.../src/proguard/optimize/info/DotClassMarker.java | 93 +
.../optimize/info/DynamicInvocationMarker.java | 73 +
.../optimize/info/EscapingClassFilter.java | 99 +
.../optimize/info/EscapingClassMarker.java | 222 +
.../optimize/info/ExceptionInstructionChecker.java | 354 ++
.../optimize/info/FieldOptimizationInfo.java | 82 +
.../optimize/info/InstanceofClassFilter.java | 63 +
.../optimize/info/InstanceofClassMarker.java | 90 +
.../optimize/info/InstantiationClassFilter.java | 62 +
.../optimize/info/InstantiationClassMarker.java | 90 +
.../optimize/info/MethodInvocationMarker.java | 105 +
.../optimize/info/MethodOptimizationInfo.java | 291 ++
.../src/proguard/optimize/info/MutableBoolean.java | 66 +
.../info/NoEscapingParametersMethodMarker.java | 72 +
.../info/NoExternalReturnValuesMethodMarker.java | 73 +
.../info/NoExternalSideEffectMethodMarker.java | 72 +
.../optimize/info/NoSideEffectClassMarker.java | 60 +
.../optimize/info/NoSideEffectMethodMarker.java | 71 +
.../optimize/info/NonEmptyStackReturnMarker.java | 110 +
.../optimize/info/NonPrivateMemberMarker.java | 143 +
.../info/OptimizationCodeAttributeFilter.java | 88 +
.../PackageVisibleMemberContainingClassMarker.java | 80 +
.../PackageVisibleMemberInvokingClassMarker.java | 124 +
.../optimize/info/ParameterEscapeMarker.java | 924 ++++
.../optimize/info/ParameterEscapedMarker.java | 307 ++
.../optimize/info/ParameterUsageMarker.java | 308 ++
.../info/ProgramClassOptimizationInfo.java | 222 +
.../info/ProgramClassOptimizationInfoSetter.java | 70 +
.../info/ProgramFieldOptimizationInfo.java | 191 +
.../info/ProgramMemberOptimizationInfoSetter.java | 83 +
.../info/ProgramMethodOptimizationInfo.java | 588 +++
.../optimize/info/ReadWriteFieldMarker.java | 190 +
.../optimize/info/ReferenceEscapeChecker.java | 466 ++
.../optimize/info/RepeatedClassPoolVisitor.java | 87 +
.../optimize/info/SideEffectClassChecker.java | 84 +
.../optimize/info/SideEffectClassFilter.java | 62 +
.../optimize/info/SideEffectClassMarker.java | 56 +
.../info/SideEffectInstructionChecker.java | 337 ++
.../optimize/info/SideEffectMethodFilter.java | 73 +
.../optimize/info/SideEffectMethodMarker.java | 120 +
.../proguard/optimize/info/SimpleEnumFilter.java | 96 +
.../proguard/optimize/info/SimpleEnumMarker.java | 70 +
.../optimize/info/SuperInvocationMarker.java | 88 +
.../info/SynchronizedBlockMethodMarker.java | 69 +
.../optimize/info/UnusedParameterMethodFilter.java | 65 +
.../UnusedParameterOptimizationInfoUpdater.java | 140 +
.../optimize/info/UsedParameterFilter.java | 85 +
.../optimize/info/VariableUsageMarker.java | 97 +
.../proguard/optimize/info/WrapperClassMarker.java | 225 +
.../src}/proguard/optimize/info/package.html | 0
{src => core/src}/proguard/optimize/package.html | 0
.../optimize/peephole/BranchTargetFinder.java | 723 +++
.../proguard/optimize/peephole/ClassFinalizer.java | 84 +
.../proguard/optimize/peephole/ClassMerger.java | 797 +++
.../optimize/peephole/GotoCommonCodeReplacer.java | 263 +
.../optimize/peephole/GotoGotoReplacer.java | 115 +
.../optimize/peephole/GotoReturnReplacer.java | 115 +
.../optimize/peephole/HorizontalClassMerger.java | 92 +
.../peephole/InstructionSequenceConstants.java | 4772 ++++++++++++++++++
.../peephole/InstructionSequenceReplacer.java | 875 ++++
.../peephole/InstructionSequencesReplacer.java | 155 +
.../optimize/peephole/LineNumberLinearizer.java | 250 +
.../optimize/peephole/MemberPrivatizer.java | 103 +
.../optimize/peephole/MethodFinalizer.java | 93 +
.../proguard/optimize/peephole/MethodInliner.java | 743 +++
.../src/proguard/optimize/peephole/NopRemover.java | 89 +
.../optimize/peephole/PeepholeOptimizer.java | 103 +
.../optimize/peephole/ReachableCodeMarker.java | 262 +
.../optimize/peephole/RetargetedClassFilter.java | 96 +
.../RetargetedInnerClassAttributeRemover.java | 170 +
.../optimize/peephole/TargetClassChanger.java | 508 ++
.../optimize/peephole/UnreachableCodeRemover.java | 143 +
.../peephole/UnreachableExceptionRemover.java | 156 +
.../optimize/peephole/VariableShrinker.java | 133 +
.../optimize/peephole/VerticalClassMerger.java | 91 +
.../optimize/peephole/WildcardConstantFilter.java | 300 ++
.../optimize/peephole/WrapperClassMerger.java | 99 +
.../peephole/WrapperClassUseSimplifier.java | 275 ++
.../src}/proguard/optimize/peephole/package.html | 0
{src => core/src}/proguard/package.html | 0
core/src/proguard/preverify/CodePreverifier.java | 628 +++
.../proguard/preverify/CodeSubroutineInliner.java | 402 ++
core/src/proguard/preverify/Preverifier.java | 68 +
core/src/proguard/preverify/SubroutineInliner.java | 74 +
.../src/proguard/shrink/AnnotationUsageMarker.java | 327 ++
core/src/proguard/shrink/ClassShrinker.java | 575 +++
core/src/proguard/shrink/InnerUsageMarker.java | 174 +
core/src/proguard/shrink/InterfaceUsageMarker.java | 152 +
.../shrink/LocalVariableTypeUsageMarker.java | 177 +
core/src/proguard/shrink/ShortestUsageMark.java | 183 +
core/src/proguard/shrink/ShortestUsageMarker.java | 277 ++
core/src/proguard/shrink/ShortestUsagePrinter.java | 220 +
core/src/proguard/shrink/Shrinker.java | 195 +
core/src/proguard/shrink/UsageMarker.java | 1248 +++++
core/src/proguard/shrink/UsagePrinter.java | 184 +
core/src/proguard/shrink/UsedClassFilter.java | 74 +
core/src/proguard/shrink/UsedMemberFilter.java | 93 +
{src => core/src}/proguard/shrink/package.html | 0
core/src/proguard/util/AndMatcher.java | 53 +
core/src/proguard/util/ArrayUtil.java | 1787 +++++++
core/src/proguard/util/ClassNameParser.java | 364 ++
core/src/proguard/util/CollectionMatcher.java | 55 +
core/src/proguard/util/ConstantMatcher.java | 49 +
core/src/proguard/util/Counter.java | 34 +
core/src/proguard/util/EmptyStringMatcher.java | 37 +
core/src/proguard/util/ExtensionMatcher.java | 67 +
core/src/proguard/util/FileNameParser.java | 121 +
core/src/proguard/util/FixedStringMatcher.java | 74 +
core/src/proguard/util/ListMatcher.java | 70 +
core/src/proguard/util/ListParser.java | 137 +
core/src/proguard/util/ListUtil.java | 180 +
core/src/proguard/util/MatchedStringMatcher.java | 72 +
core/src/proguard/util/MultiValueMap.java | 92 +
core/src/proguard/util/NameParser.java | 224 +
core/src/proguard/util/NotMatcher.java | 47 +
core/src/proguard/util/ObjectUtil.java | 67 +
core/src/proguard/util/OrMatcher.java | 53 +
core/src/proguard/util/PrintWriterUtil.java | 136 +
core/src/proguard/util/SettableMatcher.java | 47 +
core/src/proguard/util/StringMatcher.java | 53 +
core/src/proguard/util/StringParser.java | 35 +
core/src/proguard/util/StringTransformer.java | 49 +
core/src/proguard/util/StringUtil.java | 203 +
core/src/proguard/util/VariableStringMatcher.java | 268 +
{src => core/src}/proguard/util/package.html | 0
gradle/ant.properties | 3 +
gradle/build.gradle | 21 +
gradle/build.sh | 38 +
gradle/build.xml | 69 +
gradle/makefile | 26 +
gradle/pom.xml | 85 +
gradle/settings.gradle | 1 +
gradle/src/proguard/gradle/ProGuardTask.java | 1755 +++++++
gui/build.gradle | 25 +
gui/build.sh | 25 +
gui/build.xml | 61 +
gui/makefile | 8 +
gui/pom.xml | 63 +
gui/settings.gradle | 2 +
{src/proguard/gui => gui/src/META-INF}/MANIFEST.MF | 0
gui/src/proguard/gui/ClassPathPanel.java | 450 ++
gui/src/proguard/gui/ClassSpecificationDialog.java | 591 +++
gui/src/proguard/gui/ClassSpecificationsPanel.java | 232 +
gui/src/proguard/gui/ExtensionFileFilter.java | 78 +
gui/src/proguard/gui/FilterBuilder.java | 208 +
gui/src/proguard/gui/FilterDialog.java | 399 ++
gui/src/proguard/gui/GUIResources.java | 56 +
gui/src/proguard/gui/GUIResources.properties | 675 +++
gui/src/proguard/gui/KeepSpecificationsPanel.java | 88 +
gui/src/proguard/gui/ListPanel.java | 340 ++
.../proguard/gui/MemberSpecificationDialog.java | 509 ++
.../proguard/gui/MemberSpecificationsPanel.java | 304 ++
gui/src/proguard/gui/MessageDialogRunnable.java | 89 +
gui/src/proguard/gui/OptimizationsDialog.java | 251 +
gui/src/proguard/gui/ProGuardGUI.java | 2066 ++++++++
gui/src/proguard/gui/ProGuardRunnable.java | 154 +
gui/src/proguard/gui/ReTraceRunnable.java | 125 +
gui/src/proguard/gui/SwingUtil.java | 82 +
gui/src/proguard/gui/TabbedPane.java | 229 +
gui/src/proguard/gui/TextAreaOutputStream.java | 80 +
gui/src/proguard/gui/TextAreaWriter.java | 80 +
{src => gui/src}/proguard/gui/arrow.gif | Bin
gui/src/proguard/gui/boilerplate.pro | 809 +++
{src => gui/src}/proguard/gui/default.pro | 0
{src => gui/src}/proguard/gui/package.html | 0
gui/src/proguard/gui/splash/BufferedSprite.java | 145 +
gui/src/proguard/gui/splash/CircleSprite.java | 74 +
gui/src/proguard/gui/splash/ClipSprite.java | 85 +
gui/src/proguard/gui/splash/ColorSprite.java | 65 +
gui/src/proguard/gui/splash/CompositeSprite.java | 56 +
gui/src/proguard/gui/splash/ConstantColor.java | 51 +
gui/src/proguard/gui/splash/ConstantDouble.java | 49 +
gui/src/proguard/gui/splash/ConstantFont.java | 46 +
gui/src/proguard/gui/splash/ConstantInt.java | 49 +
gui/src/proguard/gui/splash/ConstantString.java | 49 +
gui/src/proguard/gui/splash/ConstantTiming.java | 57 +
gui/src/proguard/gui/splash/FontSprite.java | 65 +
gui/src/proguard/gui/splash/ImageSprite.java | 76 +
gui/src/proguard/gui/splash/LinearColor.java | 72 +
gui/src/proguard/gui/splash/LinearDouble.java | 55 +
gui/src/proguard/gui/splash/LinearInt.java | 55 +
gui/src/proguard/gui/splash/LinearTiming.java | 55 +
.../proguard/gui/splash/OverrideGraphics2D.java | 598 +++
gui/src/proguard/gui/splash/RectangleSprite.java | 114 +
gui/src/proguard/gui/splash/SawToothTiming.java | 53 +
gui/src/proguard/gui/splash/ShadowedSprite.java | 109 +
gui/src/proguard/gui/splash/SineTiming.java | 53 +
gui/src/proguard/gui/splash/SmoothTiming.java | 66 +
gui/src/proguard/gui/splash/SplashPanel.java | 235 +
gui/src/proguard/gui/splash/Sprite.java | 41 +
gui/src/proguard/gui/splash/TextSprite.java | 89 +
gui/src/proguard/gui/splash/TimeSwitchSprite.java | 75 +
gui/src/proguard/gui/splash/Timing.java | 34 +
gui/src/proguard/gui/splash/TypeWriterString.java | 71 +
gui/src/proguard/gui/splash/VariableColor.java | 36 +
gui/src/proguard/gui/splash/VariableDouble.java | 34 +
gui/src/proguard/gui/splash/VariableFont.java | 36 +
gui/src/proguard/gui/splash/VariableInt.java | 34 +
gui/src/proguard/gui/splash/VariableSizeFont.java | 65 +
gui/src/proguard/gui/splash/VariableString.java | 34 +
{src => gui/src}/proguard/gui/splash/package.html | 0
{src => gui/src}/proguard/gui/vtitle.png | Bin
retrace/build.gradle | 24 +
retrace/build.sh | 20 +
retrace/build.xml | 55 +
retrace/makefile | 8 +
retrace/pom.xml | 49 +
retrace/settings.gradle | 1 +
.../retrace => retrace/src/META-INF}/MANIFEST.MF | 0
retrace/src/proguard/retrace/FrameInfo.java | 108 +
retrace/src/proguard/retrace/FramePattern.java | 303 ++
retrace/src/proguard/retrace/FrameRemapper.java | 435 ++
retrace/src/proguard/retrace/ReTrace.java | 305 ++
{src => retrace/src}/proguard/retrace/package.html | 0
src/proguard/ArgumentWordReader.java | 111 -
src/proguard/AssumeNoSideEffectsChecker.java | 98 -
src/proguard/ClassMemberChecker.java | 158 -
src/proguard/ClassPath.java | 94 -
src/proguard/ClassPathEntry.java | 384 --
src/proguard/ClassSpecification.java | 259 -
src/proguard/ClassSpecificationVisitorFactory.java | 529 --
src/proguard/Configuration.java | 331 --
src/proguard/ConfigurationChecker.java | 224 -
src/proguard/ConfigurationConstants.java | 126 -
src/proguard/ConfigurationParser.java | 1364 ------
src/proguard/ConfigurationWriter.java | 661 ---
src/proguard/DataEntryReaderFactory.java | 159 -
src/proguard/DataEntryWriterFactory.java | 162 -
src/proguard/DescriptorKeepChecker.java | 168 -
src/proguard/DuplicateClassPrinter.java | 63 -
src/proguard/FileWordReader.java | 55 -
src/proguard/FullyQualifiedClassNameChecker.java | 200 -
src/proguard/GPL.java | 196 -
src/proguard/GetAnnotationChecker.java | 80 -
src/proguard/GetEnclosingClassChecker.java | 76 -
src/proguard/GetEnclosingMethodChecker.java | 76 -
src/proguard/GetSignatureChecker.java | 78 -
src/proguard/Initializer.java | 576 ---
src/proguard/InputReader.java | 191 -
src/proguard/KeepClassMemberChecker.java | 86 -
src/proguard/KeepClassSpecification.java | 151 -
src/proguard/LibraryKeepChecker.java | 115 -
src/proguard/LineWordReader.java | 74 -
src/proguard/MemberSpecification.java | 114 -
src/proguard/OutputWriter.java | 219 -
src/proguard/ParseException.java | 51 -
src/proguard/ProGuard.java | 558 ---
src/proguard/SeedPrinter.java | 91 -
src/proguard/SubclassedClassFilter.java | 62 -
src/proguard/Targeter.java | 88 -
src/proguard/UpToDateChecker.java | 232 -
src/proguard/WordReader.java | 387 --
src/proguard/ant/ClassPathElement.java | 207 -
src/proguard/ant/ClassSpecificationElement.java | 259 -
src/proguard/ant/ConfigurationElement.java | 123 -
src/proguard/ant/ConfigurationTask.java | 450 --
src/proguard/ant/FilterElement.java | 85 -
src/proguard/ant/KeepSpecificationElement.java | 95 -
src/proguard/ant/MemberSpecificationElement.java | 218 -
src/proguard/ant/ProGuardTask.java | 357 --
src/proguard/classfile/ClassConstants.java | 345 --
src/proguard/classfile/ClassPool.java | 160 -
src/proguard/classfile/Clazz.java | 266 -
src/proguard/classfile/Field.java | 32 -
src/proguard/classfile/JavaConstants.java | 89 -
src/proguard/classfile/LibraryClass.java | 553 ---
src/proguard/classfile/LibraryField.java | 77 -
src/proguard/classfile/LibraryMember.java | 104 -
src/proguard/classfile/LibraryMethod.java | 85 -
src/proguard/classfile/Member.java | 57 -
src/proguard/classfile/Method.java | 32 -
src/proguard/classfile/ProgramClass.java | 584 ---
src/proguard/classfile/ProgramField.java | 93 -
src/proguard/classfile/ProgramMember.java | 140 -
src/proguard/classfile/ProgramMethod.java | 101 -
src/proguard/classfile/VisitorAccepter.java | 47 -
src/proguard/classfile/attribute/Attribute.java | 143 -
.../classfile/attribute/BootstrapMethodInfo.java | 89 -
.../attribute/BootstrapMethodsAttribute.java | 93 -
.../classfile/attribute/CodeAttribute.java | 202 -
.../attribute/ConstantValueAttribute.java | 62 -
.../classfile/attribute/DeprecatedAttribute.java | 66 -
.../attribute/EnclosingMethodAttribute.java | 132 -
.../classfile/attribute/ExceptionInfo.java | 100 -
.../classfile/attribute/ExceptionsAttribute.java | 80 -
.../attribute/ExtendedLineNumberInfo.java | 63 -
.../classfile/attribute/InnerClassesAttribute.java | 80 -
.../classfile/attribute/InnerClassesInfo.java | 119 -
.../classfile/attribute/LineNumberInfo.java | 61 -
.../attribute/LineNumberTableAttribute.java | 174 -
.../classfile/attribute/LocalVariableInfo.java | 135 -
.../attribute/LocalVariableTableAttribute.java | 79 -
.../classfile/attribute/LocalVariableTypeInfo.java | 143 -
.../attribute/LocalVariableTypeTableAttribute.java | 79 -
.../attribute/MethodParametersAttribute.java | 80 -
.../classfile/attribute/ParameterInfo.java | 81 -
.../classfile/attribute/SignatureAttribute.java | 111 -
.../classfile/attribute/SourceDirAttribute.java | 62 -
.../classfile/attribute/SourceFileAttribute.java | 62 -
.../classfile/attribute/SyntheticAttribute.java | 66 -
.../classfile/attribute/UnknownAttribute.java | 84 -
.../classfile/attribute/annotation/Annotation.java | 143 -
.../annotation/AnnotationDefaultAttribute.java | 73 -
.../annotation/AnnotationElementValue.java | 76 -
.../attribute/annotation/AnnotationsAttribute.java | 114 -
.../attribute/annotation/ArrayElementValue.java | 82 -
.../attribute/annotation/ClassElementValue.java | 104 -
.../attribute/annotation/ConstantElementValue.java | 71 -
.../attribute/annotation/ElementValue.java | 126 -
.../annotation/EnumConstantElementValue.java | 138 -
.../annotation/ParameterAnnotationsAttribute.java | 83 -
.../RuntimeInvisibleAnnotationsAttribute.java | 70 -
...timeInvisibleParameterAnnotationsAttribute.java | 62 -
.../RuntimeInvisibleTypeAnnotationsAttribute.java | 77 -
.../RuntimeVisibleAnnotationsAttribute.java | 70 -
...untimeVisibleParameterAnnotationsAttribute.java | 62 -
.../RuntimeVisibleTypeAnnotationsAttribute.java | 77 -
.../attribute/annotation/TypeAnnotation.java | 162 -
.../annotation/TypeAnnotationsAttribute.java | 98 -
.../attribute/annotation/TypePathInfo.java | 50 -
.../annotation/target/CatchTargetInfo.java | 82 -
.../annotation/target/EmptyTargetInfo.java | 72 -
.../target/FormalParameterTargetInfo.java | 81 -
.../target/LocalVariableTargetElement.java | 53 -
.../annotation/target/LocalVariableTargetInfo.java | 99 -
.../annotation/target/OffsetTargetInfo.java | 82 -
.../annotation/target/SuperTypeTargetInfo.java | 72 -
.../attribute/annotation/target/TargetInfo.java | 97 -
.../annotation/target/ThrowsTargetInfo.java | 81 -
.../annotation/target/TypeArgumentTargetInfo.java | 85 -
.../target/TypeParameterBoundTargetInfo.java | 87 -
.../annotation/target/TypeParameterTargetInfo.java | 79 -
.../visitor/LocalVariableTargetElementVisitor.java | 37 -
.../target/visitor/TargetInfoVisitor.java | 50 -
.../annotation/visitor/AllAnnotationVisitor.java | 161 -
.../annotation/visitor/AllElementValueVisitor.java | 206 -
.../annotation/visitor/AnnotatedClassVisitor.java | 62 -
.../visitor/AnnotationToMemberVisitor.java | 62 -
.../annotation/visitor/AnnotationTypeFilter.java | 110 -
.../annotation/visitor/AnnotationVisitor.java | 42 -
.../annotation/visitor/ElementValueVisitor.java | 51 -
.../annotation/visitor/TypeAnnotationVisitor.java | 41 -
.../annotation/visitor/TypePathInfoVisitor.java | 41 -
.../attribute/preverification/DoubleType.java | 66 -
.../attribute/preverification/FloatType.java | 66 -
.../attribute/preverification/FullFrame.java | 202 -
.../attribute/preverification/IntegerType.java | 66 -
.../attribute/preverification/LessZeroFrame.java | 103 -
.../attribute/preverification/LongType.java | 66 -
.../attribute/preverification/MoreZeroFrame.java | 161 -
.../attribute/preverification/NullType.java | 66 -
.../attribute/preverification/ObjectType.java | 107 -
.../attribute/preverification/SameOneFrame.java | 115 -
.../attribute/preverification/SameZeroFrame.java | 74 -
.../preverification/StackMapAttribute.java | 91 -
.../attribute/preverification/StackMapFrame.java | 117 -
.../preverification/StackMapTableAttribute.java | 93 -
.../attribute/preverification/TopType.java | 66 -
.../preverification/UninitializedThisType.java | 66 -
.../preverification/UninitializedType.java | 106 -
.../preverification/VerificationType.java | 103 -
.../preverification/VerificationTypeFactory.java | 112 -
.../visitor/StackMapFrameVisitor.java | 40 -
.../visitor/VerificationTypeVisitor.java | 65 -
.../attribute/visitor/AllAttributeVisitor.java | 117 -
.../visitor/AllBootstrapMethodInfoVisitor.java | 55 -
.../attribute/visitor/AllExceptionInfoVisitor.java | 55 -
.../visitor/AllInnerClassesInfoVisitor.java | 55 -
.../visitor/AllLineNumberInfoVisitor.java | 55 -
.../attribute/visitor/AttributeNameFilter.java | 467 --
.../attribute/visitor/AttributeVisitor.java | 101 -
.../visitor/BootstrapMethodInfoVisitor.java | 38 -
.../attribute/visitor/ExceptionInfoVisitor.java | 37 -
.../attribute/visitor/InnerClassesInfoVisitor.java | 38 -
.../attribute/visitor/LineNumberInfoVisitor.java | 38 -
.../attribute/visitor/LineNumberRangeFinder.java | 89 -
.../visitor/LocalVariableInfoVisitor.java | 38 -
.../visitor/LocalVariableTypeInfoVisitor.java | 38 -
.../attribute/visitor/MultiAttributeVisitor.java | 446 --
.../attribute/visitor/NonEmptyAttributeFilter.java | 373 --
.../attribute/visitor/ParameterInfoVisitor.java | 37 -
.../attribute/visitor/RequiredAttributeFilter.java | 443 --
.../attribute/visitor/StackSizeComputer.java | 389 --
src/proguard/classfile/constant/ClassConstant.java | 105 -
src/proguard/classfile/constant/Constant.java | 68 -
.../classfile/constant/DoubleConstant.java | 82 -
.../classfile/constant/FieldrefConstant.java | 71 -
src/proguard/classfile/constant/FloatConstant.java | 82 -
.../classfile/constant/IntegerConstant.java | 82 -
.../constant/InterfaceMethodrefConstant.java | 71 -
.../classfile/constant/InvokeDynamicConstant.java | 148 -
src/proguard/classfile/constant/LongConstant.java | 82 -
.../classfile/constant/MethodHandleConstant.java | 132 -
.../classfile/constant/MethodTypeConstant.java | 125 -
.../classfile/constant/MethodrefConstant.java | 71 -
.../classfile/constant/NameAndTypeConstant.java | 119 -
src/proguard/classfile/constant/RefConstant.java | 130 -
.../classfile/constant/StringConstant.java | 135 -
src/proguard/classfile/constant/Utf8Constant.java | 285 --
.../constant/visitor/AllConstantVisitor.java | 53 -
.../visitor/BootstrapMethodArgumentVisitor.java | 56 -
.../visitor/BootstrapMethodHandleTraveler.java | 96 -
.../constant/visitor/ConstantTagFilter.java | 86 -
.../constant/visitor/ConstantVisitor.java | 49 -
.../visitor/ExceptClassConstantFilter.java | 64 -
.../constant/visitor/MethodrefTraveler.java | 59 -
.../visitor/SuperClassConstantVisitor.java | 69 -
src/proguard/classfile/editor/AccessFixer.java | 262 -
src/proguard/classfile/editor/AnnotationAdder.java | 153 -
.../editor/AnnotationsAttributeEditor.java | 67 -
src/proguard/classfile/editor/AttributeAdder.java | 500 --
src/proguard/classfile/editor/AttributeSorter.java | 89 -
.../classfile/editor/AttributesEditor.java | 314 --
.../classfile/editor/BootstrapMethodInfoAdder.java | 86 -
.../classfile/editor/BootstrapMethodRemapper.java | 88 -
.../editor/BootstrapMethodsAttributeAdder.java | 91 -
.../editor/BootstrapMethodsAttributeEditor.java | 60 -
.../classfile/editor/BridgeMethodFixer.java | 117 -
src/proguard/classfile/editor/ClassEditor.java | 255 -
.../classfile/editor/ClassElementSorter.java | 52 -
.../classfile/editor/ClassMemberSorter.java | 69 -
.../classfile/editor/ClassReferenceFixer.java | 591 ---
.../classfile/editor/CodeAttributeComposer.java | 1069 ----
.../classfile/editor/CodeAttributeEditor.java | 1267 -----
.../editor/CodeAttributeEditorResetter.java | 60 -
.../classfile/editor/ComparableConstant.java | 276 --
src/proguard/classfile/editor/ConstantAdder.java | 256 -
.../classfile/editor/ConstantPoolEditor.java | 784 ---
.../classfile/editor/ConstantPoolRemapper.java | 688 ---
.../classfile/editor/ConstantPoolShrinker.java | 604 ---
.../classfile/editor/ConstantPoolSorter.java | 123 -
.../classfile/editor/ElementValueAdder.java | 217 -
.../classfile/editor/ElementValuesEditor.java | 238 -
src/proguard/classfile/editor/ExceptionAdder.java | 65 -
.../classfile/editor/ExceptionInfoAdder.java | 67 -
.../editor/ExceptionsAttributeEditor.java | 68 -
.../classfile/editor/InnerClassesAccessFixer.java | 83 -
.../classfile/editor/InstructionAdder.java | 76 -
.../classfile/editor/InstructionWriter.java | 320 --
src/proguard/classfile/editor/InterfaceAdder.java | 59 -
.../classfile/editor/InterfaceDeleter.java | 209 -
src/proguard/classfile/editor/InterfaceSorter.java | 246 -
.../classfile/editor/InterfacesEditor.java | 109 -
.../classfile/editor/LineNumberInfoAdder.java | 91 -
.../editor/LineNumberTableAttributeEditor.java | 67 -
.../editor/LineNumberTableAttributeTrimmer.java | 78 -
.../classfile/editor/LocalVariableInfoAdder.java | 67 -
.../editor/LocalVariableTableAttributeEditor.java | 57 -
.../editor/LocalVariableTypeInfoAdder.java | 68 -
.../LocalVariableTypeTableAttributeEditor.java | 58 -
src/proguard/classfile/editor/MemberAdder.java | 294 --
.../classfile/editor/MemberReferenceFixer.java | 447 --
.../classfile/editor/MethodInvocationFixer.java | 242 -
.../classfile/editor/NameAndTypeShrinker.java | 195 -
.../classfile/editor/NamedAttributeDeleter.java | 82 -
.../ParameterAnnotationsAttributeEditor.java | 56 -
.../classfile/editor/ParameterInfoAdder.java | 62 -
.../classfile/editor/StackSizeUpdater.java | 54 -
src/proguard/classfile/editor/SubclassAdder.java | 59 -
src/proguard/classfile/editor/SubclassToAdder.java | 60 -
src/proguard/classfile/editor/Utf8Shrinker.java | 483 --
src/proguard/classfile/editor/VariableCleaner.java | 271 --
src/proguard/classfile/editor/VariableEditor.java | 130 -
.../classfile/editor/VariableRemapper.java | 218 -
.../classfile/editor/VariableSizeUpdater.java | 105 -
.../classfile/instruction/BranchInstruction.java | 180 -
.../classfile/instruction/ConstantInstruction.java | 309 --
.../classfile/instruction/Instruction.java | 1137 -----
.../instruction/InstructionConstants.java | 449 --
.../classfile/instruction/InstructionFactory.java | 300 --
.../classfile/instruction/InstructionUtil.java | 67 -
.../instruction/LookUpSwitchInstruction.java | 135 -
.../classfile/instruction/SimpleInstruction.java | 255 -
.../classfile/instruction/SwitchInstruction.java | 83 -
.../instruction/TableSwitchInstruction.java | 139 -
.../classfile/instruction/VariableInstruction.java | 372 --
.../instruction/visitor/AllInstructionVisitor.java | 56 -
.../visitor/InstructionConstantVisitor.java | 63 -
.../instruction/visitor/InstructionCounter.java | 59 -
.../instruction/visitor/InstructionVisitor.java | 42 -
.../visitor/MultiInstructionVisitor.java | 131 -
src/proguard/classfile/io/LibraryClassReader.java | 383 --
src/proguard/classfile/io/ProgramClassReader.java | 1118 -----
src/proguard/classfile/io/ProgramClassWriter.java | 873 ----
src/proguard/classfile/io/RuntimeDataInput.java | 223 -
src/proguard/classfile/io/RuntimeDataOutput.java | 261 -
src/proguard/classfile/util/AccessUtil.java | 105 -
.../classfile/util/AllParameterVisitor.java | 239 -
.../classfile/util/ClassReferenceInitializer.java | 587 ---
.../util/ClassSubHierarchyInitializer.java | 77 -
.../util/ClassSuperHierarchyInitializer.java | 163 -
src/proguard/classfile/util/ClassUtil.java | 1311 -----
.../classfile/util/DescriptorClassEnumeration.java | 252 -
.../util/DynamicClassReferenceInitializer.java | 486 --
.../util/DynamicMemberReferenceInitializer.java | 942 ----
.../util/EnumFieldReferenceInitializer.java | 149 -
.../classfile/util/ExternalTypeEnumeration.java | 106 -
.../classfile/util/InstructionSequenceMatcher.java | 754 ---
.../classfile/util/InternalTypeEnumeration.java | 254 -
src/proguard/classfile/util/MemberFinder.java | 197 -
src/proguard/classfile/util/MethodLinker.java | 159 -
src/proguard/classfile/util/SimplifiedVisitor.java | 1114 -----
.../classfile/util/StringReferenceInitializer.java | 90 -
src/proguard/classfile/util/StringSharer.java | 172 -
src/proguard/classfile/util/WarningPrinter.java | 136 -
.../classfile/visitor/AllClassVisitor.java | 47 -
.../classfile/visitor/AllFieldVisitor.java | 55 -
.../classfile/visitor/AllMemberVisitor.java | 57 -
.../classfile/visitor/AllMethodVisitor.java | 55 -
.../classfile/visitor/BottomClassFilter.java | 69 -
.../classfile/visitor/ClassAccessFilter.java | 88 -
src/proguard/classfile/visitor/ClassCleaner.java | 364 --
src/proguard/classfile/visitor/ClassCollector.java | 58 -
src/proguard/classfile/visitor/ClassCounter.java | 56 -
.../classfile/visitor/ClassHierarchyTraveler.java | 91 -
.../classfile/visitor/ClassNameFilter.java | 112 -
.../classfile/visitor/ClassPoolFiller.java | 55 -
.../classfile/visitor/ClassPoolRemover.java | 54 -
.../classfile/visitor/ClassPoolVisitor.java | 37 -
.../classfile/visitor/ClassPresenceFilter.java | 93 -
src/proguard/classfile/visitor/ClassPrinter.java | 1183 -----
.../classfile/visitor/ClassVersionFilter.java | 85 -
.../classfile/visitor/ClassVersionSetter.java | 83 -
src/proguard/classfile/visitor/ClassVisitor.java | 36 -
.../visitor/ConcreteClassDownTraveler.java | 100 -
.../classfile/visitor/DotClassClassVisitor.java | 89 -
.../visitor/DynamicReturnedClassVisitor.java | 68 -
.../classfile/visitor/ExceptClassFilter.java | 69 -
.../classfile/visitor/ExceptClassesFilter.java | 90 -
.../classfile/visitor/ExceptionCounter.java | 52 -
.../visitor/ExceptionExcludedOffsetFilter.java | 64 -
.../visitor/ExceptionHandlerConstantVisitor.java | 62 -
.../classfile/visitor/ExceptionHandlerFilter.java | 70 -
.../classfile/visitor/ExceptionOffsetFilter.java | 64 -
.../classfile/visitor/ExceptionRangeFilter.java | 68 -
.../visitor/ImplementedClassConstantFilter.java | 69 -
.../classfile/visitor/ImplementedClassFilter.java | 71 -
.../visitor/ImplementingClassConstantFilter.java | 70 -
.../classfile/visitor/InitializerMethodFilter.java | 108 -
.../classfile/visitor/LibraryClassFilter.java | 60 -
.../classfile/visitor/LibraryMemberFilter.java | 73 -
.../classfile/visitor/MemberAccessFilter.java | 122 -
.../classfile/visitor/MemberClassAccessFilter.java | 106 -
.../classfile/visitor/MemberCollector.java | 59 -
src/proguard/classfile/visitor/MemberCounter.java | 72 -
.../classfile/visitor/MemberDescriptorFilter.java | 113 -
.../MemberDescriptorReferencedClassVisitor.java | 65 -
.../classfile/visitor/MemberNameFilter.java | 114 -
.../classfile/visitor/MemberToClassVisitor.java | 90 -
src/proguard/classfile/visitor/MemberVisitor.java | 40 -
.../visitor/MethodImplementationFilter.java | 70 -
.../visitor/MethodImplementationTraveler.java | 128 -
.../classfile/visitor/MultiClassPoolVisitor.java | 88 -
.../classfile/visitor/MultiClassVisitor.java | 97 -
.../classfile/visitor/MultiMemberVisitor.java | 113 -
.../classfile/visitor/NamedClassVisitor.java | 49 -
.../classfile/visitor/NamedFieldVisitor.java | 61 -
.../classfile/visitor/NamedMethodVisitor.java | 61 -
.../classfile/visitor/ParameterVisitor.java | 56 -
.../classfile/visitor/ProgramClassFilter.java | 60 -
.../classfile/visitor/ProgramMemberFilter.java | 73 -
.../classfile/visitor/ReferencedClassVisitor.java | 269 -
.../classfile/visitor/ReferencedMemberVisitor.java | 73 -
.../classfile/visitor/SimilarMemberVisitor.java | 125 -
.../classfile/visitor/SimpleClassPrinter.java | 167 -
src/proguard/classfile/visitor/SubclassFilter.java | 91 -
.../classfile/visitor/SubclassTraveler.java | 60 -
.../classfile/visitor/VariableClassVisitor.java | 78 -
.../classfile/visitor/VariableMemberVisitor.java | 96 -
src/proguard/evaluation/BasicBranchUnit.java | 126 -
src/proguard/evaluation/BasicInvocationUnit.java | 426 --
src/proguard/evaluation/BranchTargetFinder.java | 763 ---
src/proguard/evaluation/BranchUnit.java | 63 -
.../evaluation/ClassConstantValueFactory.java | 51 -
src/proguard/evaluation/ConstantValueFactory.java | 113 -
src/proguard/evaluation/InvocationUnit.java | 62 -
src/proguard/evaluation/Processor.java | 927 ----
src/proguard/evaluation/Stack.java | 560 ---
src/proguard/evaluation/TracedStack.java | 374 --
src/proguard/evaluation/TracedVariables.java | 199 -
src/proguard/evaluation/Variables.java | 347 --
.../evaluation/value/ArrayReferenceValue.java | 165 -
src/proguard/evaluation/value/Category1Value.java | 41 -
src/proguard/evaluation/value/Category2Value.java | 41 -
src/proguard/evaluation/value/ComparisonValue.java | 69 -
.../evaluation/value/CompositeDoubleValue.java | 81 -
.../evaluation/value/CompositeFloatValue.java | 81 -
.../evaluation/value/CompositeIntegerValue.java | 87 -
.../evaluation/value/CompositeLongValue.java | 87 -
.../evaluation/value/ConvertedByteValue.java | 64 -
.../evaluation/value/ConvertedCharacterValue.java | 64 -
.../evaluation/value/ConvertedDoubleValue.java | 64 -
.../evaluation/value/ConvertedFloatValue.java | 64 -
.../evaluation/value/ConvertedIntegerValue.java | 64 -
.../evaluation/value/ConvertedLongValue.java | 64 -
.../evaluation/value/ConvertedShortValue.java | 64 -
.../value/DetailedArrayReferenceValue.java | 301 --
.../evaluation/value/DetailedValueFactory.java | 48 -
src/proguard/evaluation/value/DoubleValue.java | 359 --
src/proguard/evaluation/value/FloatValue.java | 359 --
.../value/IdentifiedArrayReferenceValue.java | 159 -
.../evaluation/value/IdentifiedDoubleValue.java | 67 -
.../evaluation/value/IdentifiedFloatValue.java | 67 -
.../evaluation/value/IdentifiedIntegerValue.java | 67 -
.../evaluation/value/IdentifiedLongValue.java | 67 -
.../evaluation/value/IdentifiedReferenceValue.java | 159 -
.../evaluation/value/IdentifiedValueFactory.java | 92 -
.../evaluation/value/InitialValueFactory.java | 79 -
.../evaluation/value/InstructionOffsetValue.java | 320 --
src/proguard/evaluation/value/IntegerValue.java | 1002 ----
src/proguard/evaluation/value/LongValue.java | 554 ---
.../evaluation/value/NegatedDoubleValue.java | 71 -
.../evaluation/value/NegatedFloatValue.java | 71 -
.../evaluation/value/NegatedIntegerValue.java | 71 -
.../evaluation/value/NegatedLongValue.java | 71 -
.../evaluation/value/ParticularDoubleValue.java | 221 -
.../evaluation/value/ParticularFloatValue.java | 221 -
.../evaluation/value/ParticularIntegerValue.java | 383 --
.../evaluation/value/ParticularLongValue.java | 271 --
.../evaluation/value/ParticularValueFactory.java | 111 -
src/proguard/evaluation/value/ReferenceValue.java | 305 --
.../evaluation/value/SpecificDoubleValue.java | 186 -
.../evaluation/value/SpecificFloatValue.java | 186 -
.../evaluation/value/SpecificIntegerValue.java | 354 --
.../evaluation/value/SpecificLongValue.java | 259 -
src/proguard/evaluation/value/TopValue.java | 79 -
.../evaluation/value/TypedReferenceValue.java | 620 ---
.../evaluation/value/UnknownDoubleValue.java | 125 -
.../evaluation/value/UnknownFloatValue.java | 125 -
.../evaluation/value/UnknownIntegerValue.java | 216 -
.../evaluation/value/UnknownLongValue.java | 160 -
src/proguard/evaluation/value/Value.java | 169 -
src/proguard/evaluation/value/ValueFactory.java | 176 -
src/proguard/gradle/ProGuardTask.java | 1625 -------
src/proguard/gui/ClassPathPanel.java | 447 --
src/proguard/gui/ClassSpecificationDialog.java | 562 ---
src/proguard/gui/ClassSpecificationsPanel.java | 231 -
src/proguard/gui/ExtensionFileFilter.java | 78 -
src/proguard/gui/FilterBuilder.java | 208 -
src/proguard/gui/FilterDialog.java | 373 --
src/proguard/gui/GUIResources.java | 56 -
src/proguard/gui/GUIResources.properties | 659 ---
src/proguard/gui/KeepSpecificationsPanel.java | 85 -
src/proguard/gui/ListPanel.java | 340 --
src/proguard/gui/MemberSpecificationDialog.java | 509 --
src/proguard/gui/MemberSpecificationsPanel.java | 304 --
src/proguard/gui/MessageDialogRunnable.java | 89 -
src/proguard/gui/OptimizationsDialog.java | 251 -
src/proguard/gui/ProGuardGUI.java | 1778 -------
src/proguard/gui/ProGuardRunnable.java | 154 -
src/proguard/gui/ReTraceRunnable.java | 125 -
src/proguard/gui/SwingUtil.java | 82 -
src/proguard/gui/TabbedPane.java | 229 -
src/proguard/gui/TextAreaOutputStream.java | 80 -
src/proguard/gui/TextAreaWriter.java | 80 -
src/proguard/gui/boilerplate.pro | 384 --
src/proguard/gui/splash/BufferedSprite.java | 145 -
src/proguard/gui/splash/CircleSprite.java | 74 -
src/proguard/gui/splash/ClipSprite.java | 85 -
src/proguard/gui/splash/ColorSprite.java | 65 -
src/proguard/gui/splash/CompositeSprite.java | 56 -
src/proguard/gui/splash/ConstantColor.java | 51 -
src/proguard/gui/splash/ConstantDouble.java | 49 -
src/proguard/gui/splash/ConstantFont.java | 46 -
src/proguard/gui/splash/ConstantInt.java | 49 -
src/proguard/gui/splash/ConstantString.java | 49 -
src/proguard/gui/splash/ConstantTiming.java | 57 -
src/proguard/gui/splash/FontSprite.java | 65 -
src/proguard/gui/splash/ImageSprite.java | 76 -
src/proguard/gui/splash/LinearColor.java | 72 -
src/proguard/gui/splash/LinearDouble.java | 55 -
src/proguard/gui/splash/LinearInt.java | 55 -
src/proguard/gui/splash/LinearTiming.java | 55 -
src/proguard/gui/splash/OverrideGraphics2D.java | 598 ---
src/proguard/gui/splash/RectangleSprite.java | 114 -
src/proguard/gui/splash/SawToothTiming.java | 53 -
src/proguard/gui/splash/ShadowedSprite.java | 109 -
src/proguard/gui/splash/SineTiming.java | 53 -
src/proguard/gui/splash/SmoothTiming.java | 66 -
src/proguard/gui/splash/SplashPanel.java | 235 -
src/proguard/gui/splash/Sprite.java | 41 -
src/proguard/gui/splash/TextSprite.java | 89 -
src/proguard/gui/splash/TimeSwitchSprite.java | 75 -
src/proguard/gui/splash/Timing.java | 34 -
src/proguard/gui/splash/TypeWriterString.java | 71 -
src/proguard/gui/splash/VariableColor.java | 36 -
src/proguard/gui/splash/VariableDouble.java | 34 -
src/proguard/gui/splash/VariableFont.java | 36 -
src/proguard/gui/splash/VariableInt.java | 34 -
src/proguard/gui/splash/VariableSizeFont.java | 65 -
src/proguard/gui/splash/VariableString.java | 34 -
src/proguard/io/CascadingDataEntryWriter.java | 94 -
src/proguard/io/ClassFilter.java | 57 -
src/proguard/io/ClassReader.java | 115 -
src/proguard/io/ClassRewriter.java | 80 -
src/proguard/io/DataEntry.java | 62 -
src/proguard/io/DataEntryClassWriter.java | 85 -
src/proguard/io/DataEntryCopier.java | 360 --
src/proguard/io/DataEntryDirectoryFilter.java | 38 -
src/proguard/io/DataEntryFilter.java | 38 -
src/proguard/io/DataEntryNameFilter.java | 54 -
src/proguard/io/DataEntryObfuscator.java | 150 -
src/proguard/io/DataEntryParentFilter.java | 51 -
src/proguard/io/DataEntryPump.java | 43 -
src/proguard/io/DataEntryReader.java | 38 -
src/proguard/io/DataEntryRenamer.java | 104 -
src/proguard/io/DataEntryRewriter.java | 148 -
src/proguard/io/DataEntryWriter.java | 73 -
src/proguard/io/DirectoryFilter.java | 52 -
src/proguard/io/DirectoryPump.java | 86 -
src/proguard/io/DirectoryWriter.java | 165 -
src/proguard/io/FileDataEntry.java | 96 -
src/proguard/io/FilteredDataEntryReader.java | 90 -
src/proguard/io/FilteredDataEntryWriter.java | 125 -
src/proguard/io/Finisher.java | 37 -
src/proguard/io/JarReader.java | 75 -
src/proguard/io/JarWriter.java | 234 -
src/proguard/io/ManifestRewriter.java | 211 -
src/proguard/io/NameFilter.java | 83 -
src/proguard/io/ParentDataEntryWriter.java | 75 -
src/proguard/io/RenamedDataEntry.java | 83 -
src/proguard/io/ZipDataEntry.java | 105 -
src/proguard/obfuscate/AttributeShrinker.java | 120 -
src/proguard/obfuscate/AttributeUsageMarker.java | 71 -
src/proguard/obfuscate/ClassObfuscator.java | 569 ---
src/proguard/obfuscate/ClassRenamer.java | 109 -
src/proguard/obfuscate/DictionaryNameFactory.java | 189 -
src/proguard/obfuscate/MapCleaner.java | 57 -
src/proguard/obfuscate/MappingKeeper.java | 180 -
src/proguard/obfuscate/MappingPrinter.java | 365 --
src/proguard/obfuscate/MappingProcessor.java | 86 -
src/proguard/obfuscate/MappingReader.java | 238 -
src/proguard/obfuscate/MemberNameCleaner.java | 60 -
src/proguard/obfuscate/MemberNameCollector.java | 105 -
.../obfuscate/MemberNameConflictFixer.java | 158 -
src/proguard/obfuscate/MemberNameFilter.java | 120 -
src/proguard/obfuscate/MemberObfuscator.java | 229 -
.../obfuscate/MemberSpecialNameFilter.java | 101 -
src/proguard/obfuscate/MultiMappingProcessor.java | 105 -
src/proguard/obfuscate/NameFactory.java | 34 -
src/proguard/obfuscate/NameFactoryResetter.java | 59 -
src/proguard/obfuscate/NameMarker.java | 164 -
src/proguard/obfuscate/NumericNameFactory.java | 46 -
src/proguard/obfuscate/Obfuscator.java | 476 --
src/proguard/obfuscate/ParameterNameMarker.java | 128 -
src/proguard/obfuscate/SimpleNameFactory.java | 156 -
src/proguard/obfuscate/SourceFileRenamer.java | 84 -
src/proguard/obfuscate/SpecialNameFactory.java | 83 -
.../optimize/BootstrapMethodArgumentShrinker.java | 104 -
src/proguard/optimize/ChangedCodePrinter.java | 350 --
src/proguard/optimize/ConstantMemberFilter.java | 77 -
src/proguard/optimize/ConstantParameterFilter.java | 78 -
.../optimize/DuplicateInitializerFixer.java | 215 -
.../DuplicateInitializerInvocationFixer.java | 165 -
src/proguard/optimize/KeepMarker.java | 103 -
src/proguard/optimize/KeptClassFilter.java | 69 -
src/proguard/optimize/KeptMemberFilter.java | 87 -
.../optimize/MemberDescriptorSpecializer.java | 138 -
.../optimize/MethodDescriptorShrinker.java | 352 --
src/proguard/optimize/MethodStaticizer.java | 87 -
.../optimize/OptimizationInfoClassFilter.java | 72 -
.../optimize/OptimizationInfoMemberFilter.java | 93 -
src/proguard/optimize/Optimizer.java | 1126 -----
src/proguard/optimize/ParameterShrinker.java | 150 -
src/proguard/optimize/TailRecursionSimplifier.java | 355 --
src/proguard/optimize/WriteOnlyFieldFilter.java | 65 -
.../optimize/evaluation/EvaluationShrinker.java | 2370 ---------
.../optimize/evaluation/EvaluationSimplifier.java | 1392 ------
.../optimize/evaluation/LivenessAnalyzer.java | 526 --
.../optimize/evaluation/LoadingInvocationUnit.java | 164 -
.../optimize/evaluation/PartialEvaluator.java | 1308 -----
.../evaluation/SimpleEnumArrayPropagator.java | 94 -
.../evaluation/SimpleEnumClassChecker.java | 75 -
.../evaluation/SimpleEnumClassSimplifier.java | 164 -
.../evaluation/SimpleEnumDescriptorSimplifier.java | 799 ---
.../optimize/evaluation/SimpleEnumUseChecker.java | 766 ---
.../evaluation/SimpleEnumUseSimplifier.java | 818 ----
.../optimize/evaluation/StoringInvocationUnit.java | 207 -
.../optimize/evaluation/TracedBranchUnit.java | 59 -
.../optimize/evaluation/VariableOptimizer.java | 357 --
src/proguard/optimize/info/AccessMethodMarker.java | 201 -
.../optimize/info/BackwardBranchMarker.java | 90 -
.../optimize/info/CatchExceptionMarker.java | 69 -
src/proguard/optimize/info/CaughtClassFilter.java | 63 -
src/proguard/optimize/info/CaughtClassMarker.java | 63 -
.../optimize/info/ClassOptimizationInfo.java | 177 -
.../optimize/info/ClassOptimizationInfoSetter.java | 47 -
src/proguard/optimize/info/DotClassFilter.java | 63 -
src/proguard/optimize/info/DotClassMarker.java | 96 -
.../optimize/info/DynamicInvocationMarker.java | 79 -
.../optimize/info/ExceptionInstructionChecker.java | 260 -
.../optimize/info/FieldOptimizationInfo.java | 188 -
.../optimize/info/InstanceofClassFilter.java | 63 -
.../optimize/info/InstanceofClassMarker.java | 93 -
.../optimize/info/InstantiationClassFilter.java | 62 -
.../optimize/info/InstantiationClassMarker.java | 93 -
.../info/MemberOptimizationInfoSetter.java | 59 -
.../optimize/info/MethodInvocationMarker.java | 107 -
.../optimize/info/MethodOptimizationInfo.java | 336 --
.../optimize/info/NoSideEffectMethodMarker.java | 91 -
.../optimize/info/NonEmptyStackReturnMarker.java | 115 -
.../optimize/info/NonPrivateMemberMarker.java | 171 -
.../PackageVisibleMemberContainingClassMarker.java | 85 -
.../PackageVisibleMemberInvokingClassMarker.java | 129 -
.../optimize/info/ParameterUsageMarker.java | 285 --
.../optimize/info/ReadWriteFieldMarker.java | 163 -
.../info/SideEffectInstructionChecker.java | 375 --
.../optimize/info/SideEffectMethodFilter.java | 73 -
.../optimize/info/SideEffectMethodMarker.java | 181 -
src/proguard/optimize/info/SimpleEnumFilter.java | 96 -
src/proguard/optimize/info/SimpleEnumMarker.java | 75 -
.../StaticInitializerContainingClassFilter.java | 62 -
.../StaticInitializerContainingClassMarker.java | 65 -
.../optimize/info/SuperInvocationMarker.java | 93 -
.../optimize/info/VariableUsageMarker.java | 96 -
src/proguard/optimize/peephole/ClassFinalizer.java | 84 -
src/proguard/optimize/peephole/ClassMerger.java | 742 ---
.../optimize/peephole/GotoCommonCodeReplacer.java | 264 -
.../optimize/peephole/GotoGotoReplacer.java | 115 -
.../optimize/peephole/GotoReturnReplacer.java | 115 -
.../optimize/peephole/HorizontalClassMerger.java | 89 -
.../peephole/InstructionSequenceConstants.java | 5128 --------------------
.../peephole/InstructionSequenceReplacer.java | 422 --
.../peephole/InstructionSequencesReplacer.java | 139 -
.../optimize/peephole/LineNumberLinearizer.java | 250 -
.../optimize/peephole/MemberPrivatizer.java | 103 -
.../optimize/peephole/MethodFinalizer.java | 93 -
src/proguard/optimize/peephole/MethodInliner.java | 712 ---
src/proguard/optimize/peephole/NopRemover.java | 89 -
.../optimize/peephole/PeepholeOptimizer.java | 104 -
.../optimize/peephole/ReachableCodeMarker.java | 262 -
.../optimize/peephole/RetargetedClassFilter.java | 96 -
.../RetargetedInnerClassAttributeRemover.java | 170 -
.../optimize/peephole/TargetClassChanger.java | 508 --
.../optimize/peephole/UnreachableCodeRemover.java | 143 -
.../peephole/UnreachableExceptionRemover.java | 156 -
.../optimize/peephole/VariableShrinker.java | 133 -
.../optimize/peephole/VerticalClassMerger.java | 88 -
src/proguard/preverify/CodePreverifier.java | 623 ---
src/proguard/preverify/CodeSubroutineInliner.java | 402 --
src/proguard/preverify/Preverifier.java | 68 -
src/proguard/preverify/SubroutineInliner.java | 73 -
src/proguard/retrace/FrameInfo.java | 108 -
src/proguard/retrace/FramePattern.java | 303 --
src/proguard/retrace/FrameRemapper.java | 435 --
src/proguard/retrace/ReTrace.java | 305 --
src/proguard/shrink/AnnotationUsageMarker.java | 327 --
src/proguard/shrink/ClassShrinker.java | 567 ---
src/proguard/shrink/InnerUsageMarker.java | 174 -
src/proguard/shrink/InterfaceUsageMarker.java | 152 -
.../shrink/LocalVariableTypeUsageMarker.java | 177 -
src/proguard/shrink/ShortestUsageMark.java | 183 -
src/proguard/shrink/ShortestUsageMarker.java | 277 --
src/proguard/shrink/ShortestUsagePrinter.java | 220 -
src/proguard/shrink/Shrinker.java | 192 -
src/proguard/shrink/UsageMarker.java | 1125 -----
src/proguard/shrink/UsagePrinter.java | 184 -
src/proguard/shrink/UsedClassFilter.java | 74 -
src/proguard/shrink/UsedMemberFilter.java | 93 -
src/proguard/util/AndMatcher.java | 49 -
src/proguard/util/ArrayUtil.java | 1015 ----
src/proguard/util/ClassNameParser.java | 215 -
src/proguard/util/ConstantMatcher.java | 48 -
src/proguard/util/EmptyStringMatcher.java | 36 -
src/proguard/util/ExtensionMatcher.java | 62 -
src/proguard/util/FileNameParser.java | 121 -
src/proguard/util/FixedStringMatcher.java | 60 -
src/proguard/util/ListMatcher.java | 69 -
src/proguard/util/ListParser.java | 137 -
src/proguard/util/ListUtil.java | 180 -
src/proguard/util/NameParser.java | 106 -
src/proguard/util/NotMatcher.java | 46 -
src/proguard/util/ObjectUtil.java | 67 -
src/proguard/util/OrMatcher.java | 49 -
src/proguard/util/SettableMatcher.java | 46 -
src/proguard/util/StringMatcher.java | 51 -
src/proguard/util/StringParser.java | 35 -
src/proguard/util/VariableStringMatcher.java | 126 -
src/proguard/wtk/ProGuardObfuscator.java | 142 -
wtk/ant.properties | 3 +
wtk/build.gradle | 21 +
wtk/build.sh | 31 +
wtk/build.xml | 66 +
wtk/gradle.properties | 3 +
wtk/makefile | 15 +
wtk/pom.xml | 64 +
wtk/settings.gradle | 1 +
wtk/src/proguard/wtk/ProGuardObfuscator.java | 142 +
{src => wtk/src}/proguard/wtk/default.pro | 0
{src => wtk/src}/proguard/wtk/package.html | 0
1556 files changed, 161823 insertions(+), 128868 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/proguard.git
More information about the pkg-java-commits
mailing list