[proguard] branch master updated (ba28cbc -> 4a3c43b)
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 change to branch master
in repository proguard.
from ba28cbc Upload to unstable
adds 4098436 New upstream version 6.0
new d93c093 Update upstream source from tag 'upstream/6.0'
new 4dbe770 Standards-Version updated to 4.1.3
new c71e9d1 Switch to debhelper level 11
new f64cc04 Build with buildscripts/build.sh instead of Gradle
adds 6eedd57 New upstream version 6.0.1
new f033fe0 Update upstream source from tag 'upstream/6.0.1'
new 4a3c43b Upload to unstable
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 | 179 +
.../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 | 75 +
.../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 | 536 ++
.../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 +
.../classfile/editor/TargetInfoCopier.java | 162 +
.../classfile/editor/TypeAnnotationAdder.java | 132 +
.../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 | 96 +
.../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 | 1777 +++++++
.../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
debian/changelog | 11 +
debian/clean | 6 +
debian/compat | 2 +-
debian/control | 5 +-
debian/patches/01-fix-usage.patch | 6 +-
debian/patches/02-build-classpath.patch | 14 +
debian/patches/03-disable-wtk-plugin.patch | 10 +
debian/patches/series | 2 +
debian/proguard.poms | 4 +-
debian/rules | 9 +-
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 | 651 +++
gui/src/proguard/gui/ClassSpecificationsPanel.java | 231 +
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 | 690 +++
gui/src/proguard/gui/KeepSpecificationsPanel.java | 88 +
gui/src/proguard/gui/ListPanel.java | 340 ++
.../proguard/gui/MemberSpecificationDialog.java | 509 ++
.../proguard/gui/MemberSpecificationsPanel.java | 305 ++
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
1568 files changed, 162386 insertions(+), 128879 deletions(-)
create mode 100644 annotations/build.gradle
create mode 100755 annotations/build.sh
create mode 100644 annotations/build.xml
create mode 100644 annotations/makefile
create mode 100644 annotations/pom.xml
create mode 100644 annotations/src/proguard/annotation/Keep.java
create mode 100644 annotations/src/proguard/annotation/KeepApplication.java
create mode 100644 annotations/src/proguard/annotation/KeepClassMemberNames.java
create mode 100644 annotations/src/proguard/annotation/KeepClassMembers.java
create mode 100644 annotations/src/proguard/annotation/KeepGettersSetters.java
create mode 100644 annotations/src/proguard/annotation/KeepImplementations.java
create mode 100644 annotations/src/proguard/annotation/KeepName.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicClassMemberNames.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicClassMembers.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicGettersSetters.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicImplementations.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicProtectedClassMemberNames.java
create mode 100644 annotations/src/proguard/annotation/KeepPublicProtectedClassMembers.java
create mode 100644 ant/build.gradle
create mode 100755 ant/build.sh
create mode 100644 ant/build.xml
create mode 100644 ant/makefile
create mode 100644 ant/pom.xml
create mode 100644 ant/settings.gradle
create mode 100644 ant/src/proguard/ant/ClassPathElement.java
create mode 100644 ant/src/proguard/ant/ClassSpecificationElement.java
create mode 100644 ant/src/proguard/ant/ConfigurationElement.java
create mode 100644 ant/src/proguard/ant/ConfigurationTask.java
create mode 100644 ant/src/proguard/ant/FilterElement.java
create mode 100644 ant/src/proguard/ant/KeepSpecificationElement.java
create mode 100644 ant/src/proguard/ant/MemberSpecificationElement.java
create mode 100644 ant/src/proguard/ant/ProGuardTask.java
rename {src => ant/src}/proguard/ant/package.html (100%)
rename {src => ant/src}/proguard/ant/task.properties (100%)
delete mode 100644 buildscripts/build.properties
create mode 100755 buildscripts/functions.sh
create mode 100644 buildscripts/gradle.properties
delete mode 100644 buildscripts/maven/ant/pom.xml
delete mode 100644 buildscripts/maven/base/pom.xml
delete mode 100644 buildscripts/maven/gradle/pom.xml
delete mode 100644 buildscripts/maven/gui/pom.xml
delete mode 100644 buildscripts/maven/pom.xml
delete mode 100644 buildscripts/maven/retrace/pom.xml
delete mode 100644 buildscripts/maven/wtk/pom.xml
create mode 100644 buildscripts/pom.xml
create mode 100644 buildscripts/settings.gradle
create mode 100644 core/build.gradle
create mode 100755 core/build.sh
create mode 100644 core/build.xml
create mode 100644 core/makefile
create mode 100644 core/pom.xml
rename {src/proguard => core/src/META-INF}/MANIFEST.MF (100%)
create mode 100644 core/src/proguard/ArgumentWordReader.java
create mode 100644 core/src/proguard/AssumeNoSideEffectsChecker.java
create mode 100644 core/src/proguard/ClassMemberChecker.java
create mode 100644 core/src/proguard/ClassPath.java
create mode 100644 core/src/proguard/ClassPathEntry.java
create mode 100644 core/src/proguard/ClassSpecification.java
create mode 100644 core/src/proguard/ClassSpecificationVisitorFactory.java
create mode 100644 core/src/proguard/Configuration.java
create mode 100644 core/src/proguard/ConfigurationChecker.java
create mode 100644 core/src/proguard/ConfigurationConstants.java
create mode 100644 core/src/proguard/ConfigurationParser.java
create mode 100644 core/src/proguard/ConfigurationWriter.java
create mode 100644 core/src/proguard/DataEntryReaderFactory.java
create mode 100644 core/src/proguard/DataEntryWriterFactory.java
create mode 100644 core/src/proguard/DescriptorKeepChecker.java
create mode 100644 core/src/proguard/DuplicateClassPrinter.java
create mode 100644 core/src/proguard/FileWordReader.java
create mode 100644 core/src/proguard/FullyQualifiedClassNameChecker.java
create mode 100644 core/src/proguard/GPL.java
create mode 100644 core/src/proguard/GetAnnotationChecker.java
create mode 100644 core/src/proguard/GetEnclosingClassChecker.java
create mode 100644 core/src/proguard/GetEnclosingMethodChecker.java
create mode 100644 core/src/proguard/GetSignatureChecker.java
create mode 100644 core/src/proguard/Initializer.java
create mode 100644 core/src/proguard/InputReader.java
create mode 100644 core/src/proguard/KeepClassMemberChecker.java
create mode 100644 core/src/proguard/KeepClassSpecification.java
create mode 100644 core/src/proguard/KeepClassSpecificationVisitorFactory.java
create mode 100644 core/src/proguard/LibraryKeepChecker.java
create mode 100644 core/src/proguard/LineWordReader.java
create mode 100644 core/src/proguard/MemberSpecification.java
create mode 100644 core/src/proguard/OutputWriter.java
create mode 100644 core/src/proguard/ParseException.java
create mode 100644 core/src/proguard/ProGuard.java
create mode 100644 core/src/proguard/SeedPrinter.java
create mode 100644 core/src/proguard/SubclassedClassFilter.java
create mode 100644 core/src/proguard/Targeter.java
create mode 100644 core/src/proguard/UpToDateChecker.java
create mode 100644 core/src/proguard/WordReader.java
create mode 100644 core/src/proguard/backport/Backporter.java
create mode 100644 core/src/proguard/backport/DefaultInterfaceMethodConverter.java
create mode 100644 core/src/proguard/backport/LambdaExpression.java
create mode 100644 core/src/proguard/backport/LambdaExpressionCollector.java
create mode 100644 core/src/proguard/backport/LambdaExpressionConverter.java
create mode 100644 core/src/proguard/backport/StaticInterfaceMethodConverter.java
create mode 100644 core/src/proguard/backport/StringConcatenationConverter.java
create mode 100644 core/src/proguard/classfile/ClassConstants.java
create mode 100644 core/src/proguard/classfile/ClassPool.java
create mode 100644 core/src/proguard/classfile/Clazz.java
create mode 100644 core/src/proguard/classfile/Field.java
create mode 100644 core/src/proguard/classfile/JavaConstants.java
create mode 100644 core/src/proguard/classfile/LibraryClass.java
create mode 100644 core/src/proguard/classfile/LibraryField.java
create mode 100644 core/src/proguard/classfile/LibraryMember.java
create mode 100644 core/src/proguard/classfile/LibraryMethod.java
create mode 100644 core/src/proguard/classfile/Member.java
create mode 100644 core/src/proguard/classfile/Method.java
create mode 100644 core/src/proguard/classfile/ProgramClass.java
create mode 100644 core/src/proguard/classfile/ProgramField.java
create mode 100644 core/src/proguard/classfile/ProgramMember.java
create mode 100644 core/src/proguard/classfile/ProgramMethod.java
create mode 100644 core/src/proguard/classfile/VisitorAccepter.java
create mode 100644 core/src/proguard/classfile/attribute/Attribute.java
create mode 100644 core/src/proguard/classfile/attribute/BootstrapMethodInfo.java
create mode 100644 core/src/proguard/classfile/attribute/BootstrapMethodsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/CodeAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/ConstantValueAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/DeprecatedAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/EnclosingMethodAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/ExceptionInfo.java
create mode 100644 core/src/proguard/classfile/attribute/ExceptionsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/ExtendedLineNumberInfo.java
create mode 100644 core/src/proguard/classfile/attribute/InnerClassesAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/InnerClassesInfo.java
create mode 100644 core/src/proguard/classfile/attribute/LineNumberInfo.java
create mode 100644 core/src/proguard/classfile/attribute/LineNumberTableAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/LocalVariableInfo.java
create mode 100644 core/src/proguard/classfile/attribute/LocalVariableTableAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/LocalVariableTypeInfo.java
create mode 100644 core/src/proguard/classfile/attribute/LocalVariableTypeTableAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/MethodParametersAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/ParameterInfo.java
create mode 100644 core/src/proguard/classfile/attribute/SignatureAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/SourceDirAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/SourceFileAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/SyntheticAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/UnknownAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/Annotation.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/AnnotationDefaultAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/AnnotationElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/AnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/ArrayElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/ClassElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/ConstantElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/ElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/EnumConstantElementValue.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/ParameterAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleTypeAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/RuntimeVisibleTypeAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/TypeAnnotation.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/TypeAnnotationsAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/TypePathInfo.java
rename {src => core/src}/proguard/classfile/attribute/annotation/package.html (100%)
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/CatchTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/EmptyTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/FormalParameterTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/LocalVariableTargetElement.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/LocalVariableTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/OffsetTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/SuperTypeTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/TargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/ThrowsTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/TypeArgumentTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/TypeParameterBoundTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/TypeParameterTargetInfo.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/visitor/LocalVariableTargetElementVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/target/visitor/TargetInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AllAnnotationVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AllElementValueVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AnnotationToAnnotatedClassVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AnnotationToAnnotatedMemberVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AnnotationTypeFilter.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/AnnotationVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/ElementValueVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/TypeAnnotationVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/annotation/visitor/TypePathInfoVisitor.java
rename {src => core/src}/proguard/classfile/attribute/annotation/visitor/package.html (100%)
create mode 100644 core/src/proguard/classfile/attribute/module/ExportsInfo.java
create mode 100644 core/src/proguard/classfile/attribute/module/ModuleAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/module/ModuleMainClassAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/module/ModulePackagesAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/module/OpensInfo.java
create mode 100644 core/src/proguard/classfile/attribute/module/ProvidesInfo.java
create mode 100644 core/src/proguard/classfile/attribute/module/RequiresInfo.java
create mode 100644 core/src/proguard/classfile/attribute/module/package.html
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/AllExportsInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/AllOpensInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/AllProvidesInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/AllRequiresInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/ExportsInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/OpensInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/ProvidesInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/RequiresInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/module/visitor/package.html
rename {src => core/src}/proguard/classfile/attribute/package.html (100%)
create mode 100644 core/src/proguard/classfile/attribute/preverification/DoubleType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/FloatType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/FullFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/IntegerType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/LessZeroFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/LongType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/MoreZeroFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/NullType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/ObjectType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/SameOneFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/SameZeroFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/StackMapAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/StackMapFrame.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/StackMapTableAttribute.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/TopType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/UninitializedThisType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/UninitializedType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/VerificationType.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/VerificationTypeFactory.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/visitor/StackMapFrameVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/preverification/visitor/VerificationTypeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AllAttributeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AllBootstrapMethodInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AllExceptionInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AllInnerClassesInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AllLineNumberInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AttributeCounter.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AttributeNameFilter.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AttributeToClassVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/AttributeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/BootstrapMethodInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/DebugAttributeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/ExceptionInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/InnerClassesInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/InstructionToAttributeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/LineNumberInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/LineNumberRangeFinder.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/LocalVariableInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/LocalVariableTypeInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/MultiAttributeVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/NonEmptyAttributeFilter.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/ParameterInfoVisitor.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/RequiredAttributeFilter.java
create mode 100644 core/src/proguard/classfile/attribute/visitor/StackSizeComputer.java
rename {src => core/src}/proguard/classfile/attribute/visitor/package.html (100%)
create mode 100644 core/src/proguard/classfile/constant/ClassConstant.java
create mode 100644 core/src/proguard/classfile/constant/Constant.java
create mode 100644 core/src/proguard/classfile/constant/DoubleConstant.java
create mode 100644 core/src/proguard/classfile/constant/FieldrefConstant.java
create mode 100644 core/src/proguard/classfile/constant/FloatConstant.java
create mode 100644 core/src/proguard/classfile/constant/IntegerConstant.java
create mode 100644 core/src/proguard/classfile/constant/InterfaceMethodrefConstant.java
create mode 100644 core/src/proguard/classfile/constant/InvokeDynamicConstant.java
create mode 100644 core/src/proguard/classfile/constant/LongConstant.java
create mode 100644 core/src/proguard/classfile/constant/MethodHandleConstant.java
create mode 100644 core/src/proguard/classfile/constant/MethodTypeConstant.java
create mode 100644 core/src/proguard/classfile/constant/MethodrefConstant.java
create mode 100644 core/src/proguard/classfile/constant/ModuleConstant.java
create mode 100644 core/src/proguard/classfile/constant/NameAndTypeConstant.java
create mode 100644 core/src/proguard/classfile/constant/PackageConstant.java
create mode 100644 core/src/proguard/classfile/constant/PrimitiveArrayConstant.java
create mode 100644 core/src/proguard/classfile/constant/RefConstant.java
create mode 100644 core/src/proguard/classfile/constant/StringConstant.java
create mode 100644 core/src/proguard/classfile/constant/Utf8Constant.java
create mode 100644 core/src/proguard/classfile/constant/visitor/AllConstantVisitor.java
create mode 100644 core/src/proguard/classfile/constant/visitor/BootstrapMethodArgumentVisitor.java
create mode 100644 core/src/proguard/classfile/constant/visitor/BootstrapMethodHandleTraveler.java
create mode 100644 core/src/proguard/classfile/constant/visitor/ConstantCounter.java
create mode 100644 core/src/proguard/classfile/constant/visitor/ConstantTagFilter.java
create mode 100644 core/src/proguard/classfile/constant/visitor/ConstantVisitor.java
create mode 100644 core/src/proguard/classfile/constant/visitor/ExceptClassConstantFilter.java
create mode 100644 core/src/proguard/classfile/constant/visitor/MethodrefTraveler.java
create mode 100644 core/src/proguard/classfile/constant/visitor/PrimitiveArrayConstantElementVisitor.java
create mode 100644 core/src/proguard/classfile/constant/visitor/PrimitiveArrayConstantVisitor.java
create mode 100644 core/src/proguard/classfile/constant/visitor/SuperClassConstantVisitor.java
rename {src => core/src}/proguard/classfile/constant/visitor/package.html (100%)
create mode 100644 core/src/proguard/classfile/editor/AccessFixer.java
create mode 100644 core/src/proguard/classfile/editor/AnnotationAdder.java
create mode 100644 core/src/proguard/classfile/editor/AnnotationsAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/AttributeAdder.java
create mode 100644 core/src/proguard/classfile/editor/AttributeSorter.java
create mode 100644 core/src/proguard/classfile/editor/AttributesEditor.java
create mode 100644 core/src/proguard/classfile/editor/BootstrapMethodInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/BootstrapMethodRemapper.java
create mode 100644 core/src/proguard/classfile/editor/BootstrapMethodsAttributeAdder.java
create mode 100644 core/src/proguard/classfile/editor/BootstrapMethodsAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/BootstrapMethodsAttributeShrinker.java
create mode 100644 core/src/proguard/classfile/editor/BridgeMethodFixer.java
create mode 100644 core/src/proguard/classfile/editor/ClassEditor.java
create mode 100644 core/src/proguard/classfile/editor/ClassElementSorter.java
create mode 100644 core/src/proguard/classfile/editor/ClassMemberSorter.java
create mode 100644 core/src/proguard/classfile/editor/ClassReferenceFixer.java
create mode 100644 core/src/proguard/classfile/editor/CodeAttributeComposer.java
create mode 100644 core/src/proguard/classfile/editor/CodeAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/CodeAttributeEditorResetter.java
create mode 100644 core/src/proguard/classfile/editor/CompactCodeAttributeComposer.java
create mode 100644 core/src/proguard/classfile/editor/ComparableConstant.java
create mode 100644 core/src/proguard/classfile/editor/ConstantAdder.java
create mode 100644 core/src/proguard/classfile/editor/ConstantPoolEditor.java
create mode 100644 core/src/proguard/classfile/editor/ConstantPoolRemapper.java
create mode 100644 core/src/proguard/classfile/editor/ConstantPoolShrinker.java
create mode 100644 core/src/proguard/classfile/editor/ConstantPoolSorter.java
create mode 100644 core/src/proguard/classfile/editor/ElementValueAdder.java
create mode 100644 core/src/proguard/classfile/editor/ElementValuesEditor.java
create mode 100644 core/src/proguard/classfile/editor/ExceptionAdder.java
create mode 100644 core/src/proguard/classfile/editor/ExceptionInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/ExceptionInfoEditor.java
create mode 100644 core/src/proguard/classfile/editor/ExceptionsAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/InnerClassesAccessFixer.java
create mode 100644 core/src/proguard/classfile/editor/InnerClassesAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/InstructionAdder.java
create mode 100644 core/src/proguard/classfile/editor/InstructionSequenceBuilder.java
create mode 100644 core/src/proguard/classfile/editor/InstructionWriter.java
create mode 100644 core/src/proguard/classfile/editor/InterfaceAdder.java
create mode 100644 core/src/proguard/classfile/editor/InterfaceDeleter.java
create mode 100644 core/src/proguard/classfile/editor/InterfaceSorter.java
create mode 100644 core/src/proguard/classfile/editor/InterfacesEditor.java
create mode 100644 core/src/proguard/classfile/editor/LineNumberInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/LineNumberTableAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/LineNumberTableAttributeTrimmer.java
create mode 100644 core/src/proguard/classfile/editor/LocalVariableInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/LocalVariableTableAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/LocalVariableTypeInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/LocalVariableTypeTableAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/MemberAdder.java
create mode 100644 core/src/proguard/classfile/editor/MemberReferenceFixer.java
create mode 100644 core/src/proguard/classfile/editor/MemberRemover.java
create mode 100644 core/src/proguard/classfile/editor/MethodInvocationFixer.java
create mode 100644 core/src/proguard/classfile/editor/NameAndTypeShrinker.java
create mode 100644 core/src/proguard/classfile/editor/NamedAttributeDeleter.java
create mode 100644 core/src/proguard/classfile/editor/ParameterAnnotationsAttributeEditor.java
create mode 100644 core/src/proguard/classfile/editor/ParameterInfoAdder.java
create mode 100644 core/src/proguard/classfile/editor/SimplifiedClassEditor.java
create mode 100644 core/src/proguard/classfile/editor/StackSizeUpdater.java
create mode 100644 core/src/proguard/classfile/editor/SubclassAdder.java
create mode 100644 core/src/proguard/classfile/editor/SubclassToAdder.java
create mode 100644 core/src/proguard/classfile/editor/TargetInfoCopier.java
create mode 100644 core/src/proguard/classfile/editor/TypeAnnotationAdder.java
create mode 100644 core/src/proguard/classfile/editor/Utf8Shrinker.java
create mode 100644 core/src/proguard/classfile/editor/VariableCleaner.java
create mode 100644 core/src/proguard/classfile/editor/VariableEditor.java
create mode 100644 core/src/proguard/classfile/editor/VariableRemapper.java
create mode 100644 core/src/proguard/classfile/editor/VariableSizeUpdater.java
rename {src => core/src}/proguard/classfile/editor/package.html (100%)
create mode 100644 core/src/proguard/classfile/instruction/BranchInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/ConstantInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/Instruction.java
create mode 100644 core/src/proguard/classfile/instruction/InstructionConstants.java
create mode 100644 core/src/proguard/classfile/instruction/InstructionFactory.java
create mode 100644 core/src/proguard/classfile/instruction/InstructionUtil.java
create mode 100644 core/src/proguard/classfile/instruction/LookUpSwitchInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/SimpleInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/SwitchInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/TableSwitchInstruction.java
create mode 100644 core/src/proguard/classfile/instruction/VariableInstruction.java
rename {src => core/src}/proguard/classfile/instruction/package.html (100%)
create mode 100644 core/src/proguard/classfile/instruction/visitor/AllInstructionVisitor.java
create mode 100644 core/src/proguard/classfile/instruction/visitor/InstructionConstantVisitor.java
create mode 100644 core/src/proguard/classfile/instruction/visitor/InstructionCounter.java
create mode 100644 core/src/proguard/classfile/instruction/visitor/InstructionVisitor.java
create mode 100644 core/src/proguard/classfile/instruction/visitor/MultiInstructionVisitor.java
rename {src => core/src}/proguard/classfile/instruction/visitor/package.html (100%)
create mode 100644 core/src/proguard/classfile/io/LibraryClassReader.java
create mode 100644 core/src/proguard/classfile/io/ProgramClassReader.java
create mode 100644 core/src/proguard/classfile/io/ProgramClassWriter.java
create mode 100644 core/src/proguard/classfile/io/RuntimeDataInput.java
create mode 100644 core/src/proguard/classfile/io/RuntimeDataOutput.java
rename {src => core/src}/proguard/classfile/io/package.html (100%)
rename {src => core/src}/proguard/classfile/package.html (100%)
create mode 100644 core/src/proguard/classfile/util/AccessUtil.java
create mode 100644 core/src/proguard/classfile/util/AllParameterVisitor.java
create mode 100644 core/src/proguard/classfile/util/ArrayInitializationMatcher.java
create mode 100644 core/src/proguard/classfile/util/ArrayInitializationReplacer.java
create mode 100644 core/src/proguard/classfile/util/ClassReferenceInitializer.java
create mode 100644 core/src/proguard/classfile/util/ClassSubHierarchyInitializer.java
create mode 100644 core/src/proguard/classfile/util/ClassSuperHierarchyInitializer.java
create mode 100644 core/src/proguard/classfile/util/ClassUtil.java
create mode 100644 core/src/proguard/classfile/util/DescriptorClassEnumeration.java
create mode 100644 core/src/proguard/classfile/util/DynamicClassReferenceInitializer.java
create mode 100644 core/src/proguard/classfile/util/DynamicMemberReferenceInitializer.java
create mode 100644 core/src/proguard/classfile/util/EnumFieldReferenceInitializer.java
create mode 100644 core/src/proguard/classfile/util/ExternalTypeEnumeration.java
create mode 100644 core/src/proguard/classfile/util/InstructionSequenceMatcher.java
create mode 100644 core/src/proguard/classfile/util/InternalTypeEnumeration.java
create mode 100644 core/src/proguard/classfile/util/MemberFinder.java
create mode 100644 core/src/proguard/classfile/util/MethodLinker.java
create mode 100644 core/src/proguard/classfile/util/PrimitiveArrayConstantReplacer.java
create mode 100644 core/src/proguard/classfile/util/SimplifiedVisitor.java
create mode 100644 core/src/proguard/classfile/util/StringReferenceInitializer.java
create mode 100644 core/src/proguard/classfile/util/StringSharer.java
create mode 100644 core/src/proguard/classfile/util/WarningPrinter.java
rename {src => core/src}/proguard/classfile/util/package.html (100%)
create mode 100644 core/src/proguard/classfile/visitor/AllClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/AllFieldVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/AllMemberVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/AllMethodVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/BottomClassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassAccessFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassCleaner.java
create mode 100644 core/src/proguard/classfile/visitor/ClassCollector.java
create mode 100644 core/src/proguard/classfile/visitor/ClassCounter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassHierarchyTraveler.java
create mode 100644 core/src/proguard/classfile/visitor/ClassNameFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPoolClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPoolFiller.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPoolRemover.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPoolVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPresenceFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassPrinter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassVersionFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassVersionSetter.java
create mode 100644 core/src/proguard/classfile/visitor/ClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ConcreteClassDownTraveler.java
create mode 100644 core/src/proguard/classfile/visitor/ConstructorMethodFilter.java
create mode 100644 core/src/proguard/classfile/visitor/DotClassClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/DynamicReturnedClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptClassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptClassesFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionCounter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionExcludedOffsetFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionHandlerConstantVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionHandlerFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionOffsetFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ExceptionRangeFilter.java
create mode 100644 core/src/proguard/classfile/visitor/FunctionalInterfaceFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ImplementedClassConstantFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ImplementedClassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ImplementingClassConstantFilter.java
create mode 100644 core/src/proguard/classfile/visitor/InitializerMethodFilter.java
create mode 100644 core/src/proguard/classfile/visitor/LibraryClassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/LibraryMemberFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberAccessFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberAccessFlagCleaner.java
create mode 100644 core/src/proguard/classfile/visitor/MemberAccessFlagSetter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberClassAccessFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberCollector.java
create mode 100644 core/src/proguard/classfile/visitor/MemberCounter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberDescriptorFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberDescriptorReferencedClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/MemberNameFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MemberToClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/MemberVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/MethodCollector.java
create mode 100644 core/src/proguard/classfile/visitor/MethodImplementationFilter.java
create mode 100644 core/src/proguard/classfile/visitor/MethodImplementationTraveler.java
create mode 100644 core/src/proguard/classfile/visitor/MultiClassPoolVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/MultiClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/MultiMemberVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/NamedClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/NamedFieldVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/NamedMethodVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ParallelAllClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ParameterVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ProgramClassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ProgramMemberFilter.java
create mode 100644 core/src/proguard/classfile/visitor/ReferencedClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/ReferencedMemberVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/SimilarMemberVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/SimpleClassPrinter.java
create mode 100644 core/src/proguard/classfile/visitor/SingleTimeClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/SubclassFilter.java
create mode 100644 core/src/proguard/classfile/visitor/SubclassTraveler.java
create mode 100644 core/src/proguard/classfile/visitor/VariableClassVisitor.java
create mode 100644 core/src/proguard/classfile/visitor/VariableMemberVisitor.java
rename {src => core/src}/proguard/classfile/visitor/package.html (100%)
create mode 100644 core/src/proguard/configuration/ConfigurationLogger.java
create mode 100644 core/src/proguard/configuration/ConfigurationLoggingAdder.java
create mode 100644 core/src/proguard/configuration/ConfigurationLoggingInstructionSequenceConstants.java
create mode 100644 core/src/proguard/configuration/ConfigurationLoggingInstructionSequenceReplacer.java
create mode 100644 core/src/proguard/configuration/ConfigurationLoggingInstructionSequencesReplacer.java
create mode 100644 core/src/proguard/evaluation/BasicBranchUnit.java
create mode 100644 core/src/proguard/evaluation/BasicInvocationUnit.java
create mode 100644 core/src/proguard/evaluation/BranchUnit.java
create mode 100644 core/src/proguard/evaluation/ClassConstantValueFactory.java
create mode 100644 core/src/proguard/evaluation/ConstantValueFactory.java
create mode 100644 core/src/proguard/evaluation/InvocationUnit.java
create mode 100644 core/src/proguard/evaluation/Processor.java
create mode 100644 core/src/proguard/evaluation/SimplifiedInvocationUnit.java
create mode 100644 core/src/proguard/evaluation/Stack.java
create mode 100644 core/src/proguard/evaluation/TracedStack.java
create mode 100644 core/src/proguard/evaluation/TracedVariables.java
create mode 100644 core/src/proguard/evaluation/Variables.java
create mode 100644 core/src/proguard/evaluation/value/ArrayReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/ArrayReferenceValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/BasicValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/Category1Value.java
create mode 100644 core/src/proguard/evaluation/value/Category2Value.java
create mode 100644 core/src/proguard/evaluation/value/ComparisonValue.java
create mode 100644 core/src/proguard/evaluation/value/CompositeDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/CompositeFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/CompositeIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/CompositeLongValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedByteValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedCharacterValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedLongValue.java
create mode 100644 core/src/proguard/evaluation/value/ConvertedShortValue.java
create mode 100644 core/src/proguard/evaluation/value/DetailedArrayReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/DetailedArrayValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/DoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/FloatValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedArrayReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedLongValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/IdentifiedValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/InitialValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/InstructionOffsetValue.java
create mode 100644 core/src/proguard/evaluation/value/IntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/LongValue.java
create mode 100644 core/src/proguard/evaluation/value/NegatedDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/NegatedFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/NegatedIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/NegatedLongValue.java
create mode 100644 core/src/proguard/evaluation/value/ParticularDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/ParticularFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/ParticularIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/ParticularLongValue.java
create mode 100644 core/src/proguard/evaluation/value/ParticularValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/PrimitiveTypedReferenceValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/ReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/SpecificDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/SpecificFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/SpecificIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/SpecificLongValue.java
create mode 100644 core/src/proguard/evaluation/value/TopValue.java
create mode 100644 core/src/proguard/evaluation/value/TracedReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/TracingValue.java
create mode 100644 core/src/proguard/evaluation/value/TypedReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/TypedReferenceValueFactory.java
create mode 100644 core/src/proguard/evaluation/value/UnknownDoubleValue.java
create mode 100644 core/src/proguard/evaluation/value/UnknownFloatValue.java
create mode 100644 core/src/proguard/evaluation/value/UnknownIntegerValue.java
create mode 100644 core/src/proguard/evaluation/value/UnknownLongValue.java
create mode 100644 core/src/proguard/evaluation/value/UnknownReferenceValue.java
create mode 100644 core/src/proguard/evaluation/value/Value.java
create mode 100644 core/src/proguard/evaluation/value/ValueFactory.java
rename {src => core/src}/proguard/evaluation/value/package.html (100%)
create mode 100644 core/src/proguard/io/CascadingDataEntryWriter.java
create mode 100644 core/src/proguard/io/ClassDataEntryWriter.java
create mode 100644 core/src/proguard/io/ClassFilter.java
create mode 100644 core/src/proguard/io/ClassMapDataEntryWriter.java
create mode 100644 core/src/proguard/io/ClassPathDataEntry.java
create mode 100644 core/src/proguard/io/ClassReader.java
create mode 100644 core/src/proguard/io/DataEntry.java
create mode 100644 core/src/proguard/io/DataEntryClassWriter.java
create mode 100644 core/src/proguard/io/DataEntryCopier.java
create mode 100644 core/src/proguard/io/DataEntryDirectoryFilter.java
create mode 100644 core/src/proguard/io/DataEntryFilter.java
create mode 100644 core/src/proguard/io/DataEntryNameFilter.java
create mode 100644 core/src/proguard/io/DataEntryParentFilter.java
create mode 100644 core/src/proguard/io/DataEntryPump.java
create mode 100644 core/src/proguard/io/DataEntryReader.java
create mode 100644 core/src/proguard/io/DataEntryRewriter.java
create mode 100644 core/src/proguard/io/DataEntryWriter.java
create mode 100644 core/src/proguard/io/DirectoryFilter.java
create mode 100644 core/src/proguard/io/DirectoryPump.java
create mode 100644 core/src/proguard/io/DirectoryWriter.java
create mode 100644 core/src/proguard/io/ExtraDataEntryWriter.java
create mode 100644 core/src/proguard/io/FileDataEntry.java
create mode 100644 core/src/proguard/io/FilteredDataEntryReader.java
create mode 100644 core/src/proguard/io/FilteredDataEntryWriter.java
create mode 100644 core/src/proguard/io/Finisher.java
create mode 100644 core/src/proguard/io/IdleRewriter.java
create mode 100644 core/src/proguard/io/JarReader.java
create mode 100644 core/src/proguard/io/JarWriter.java
create mode 100644 core/src/proguard/io/ManifestRewriter.java
create mode 100644 core/src/proguard/io/NameFilter.java
create mode 100644 core/src/proguard/io/NameFilteredDataEntryWriter.java
create mode 100644 core/src/proguard/io/ParentDataEntryWriter.java
create mode 100644 core/src/proguard/io/PrefixAddingDataEntryWriter.java
create mode 100644 core/src/proguard/io/PrefixStrippingDataEntryReader.java
create mode 100644 core/src/proguard/io/RenamedDataEntry.java
create mode 100644 core/src/proguard/io/RenamedDataEntryReader.java
create mode 100644 core/src/proguard/io/RenamedDataEntryWriter.java
create mode 100644 core/src/proguard/io/RenamedParentDataEntryWriter.java
create mode 100644 core/src/proguard/io/WrappedDataEntry.java
create mode 100644 core/src/proguard/io/ZipDataEntry.java
create mode 100644 core/src/proguard/io/ZipFileDataEntry.java
create mode 100644 core/src/proguard/io/ZipOutput.java
rename {src => core/src}/proguard/io/package.html (100%)
create mode 100644 core/src/proguard/obfuscate/AttributeShrinker.java
create mode 100644 core/src/proguard/obfuscate/AttributeUsageMarker.java
create mode 100644 core/src/proguard/obfuscate/ClassObfuscator.java
create mode 100644 core/src/proguard/obfuscate/ClassRenamer.java
create mode 100644 core/src/proguard/obfuscate/DictionaryNameFactory.java
create mode 100644 core/src/proguard/obfuscate/MapCleaner.java
create mode 100644 core/src/proguard/obfuscate/MappingKeeper.java
create mode 100644 core/src/proguard/obfuscate/MappingPrinter.java
create mode 100644 core/src/proguard/obfuscate/MappingProcessor.java
create mode 100644 core/src/proguard/obfuscate/MappingReader.java
create mode 100644 core/src/proguard/obfuscate/MemberNameCleaner.java
create mode 100644 core/src/proguard/obfuscate/MemberNameCollector.java
create mode 100644 core/src/proguard/obfuscate/MemberNameConflictFixer.java
create mode 100644 core/src/proguard/obfuscate/MemberNameFilter.java
create mode 100644 core/src/proguard/obfuscate/MemberObfuscator.java
create mode 100644 core/src/proguard/obfuscate/MemberSpecialNameFilter.java
create mode 100644 core/src/proguard/obfuscate/MultiMappingProcessor.java
create mode 100644 core/src/proguard/obfuscate/NameFactory.java
create mode 100644 core/src/proguard/obfuscate/NameFactoryResetter.java
create mode 100644 core/src/proguard/obfuscate/NameMarker.java
create mode 100644 core/src/proguard/obfuscate/NumericNameFactory.java
create mode 100644 core/src/proguard/obfuscate/Obfuscator.java
create mode 100644 core/src/proguard/obfuscate/ParameterNameMarker.java
create mode 100644 core/src/proguard/obfuscate/PrefixingNameFactory.java
create mode 100644 core/src/proguard/obfuscate/RenamedFlagSetter.java
create mode 100644 core/src/proguard/obfuscate/SimpleNameFactory.java
create mode 100644 core/src/proguard/obfuscate/SourceFileRenamer.java
create mode 100644 core/src/proguard/obfuscate/SpecialNameFactory.java
create mode 100644 core/src/proguard/obfuscate/UniqueMemberNameFactory.java
rename {src => core/src}/proguard/obfuscate/package.html (100%)
create mode 100644 core/src/proguard/optimize/BootstrapMethodArgumentShrinker.java
create mode 100644 core/src/proguard/optimize/ChangedCodePrinter.java
create mode 100644 core/src/proguard/optimize/ConstantMemberFilter.java
create mode 100644 core/src/proguard/optimize/ConstantParameterFilter.java
create mode 100644 core/src/proguard/optimize/DuplicateInitializerFixer.java
create mode 100644 core/src/proguard/optimize/DuplicateInitializerInvocationFixer.java
create mode 100644 core/src/proguard/optimize/KeepMarker.java
create mode 100644 core/src/proguard/optimize/KeptClassFilter.java
create mode 100644 core/src/proguard/optimize/KeptMemberFilter.java
create mode 100644 core/src/proguard/optimize/MemberDescriptorSpecializer.java
create mode 100644 core/src/proguard/optimize/MethodDescriptorShrinker.java
create mode 100644 core/src/proguard/optimize/MethodStaticizer.java
create mode 100644 core/src/proguard/optimize/OptimizationInfoClassFilter.java
create mode 100644 core/src/proguard/optimize/OptimizationInfoMemberFilter.java
create mode 100644 core/src/proguard/optimize/Optimizer.java
create mode 100644 core/src/proguard/optimize/ParameterShrinker.java
create mode 100644 core/src/proguard/optimize/TailRecursionSimplifier.java
create mode 100644 core/src/proguard/optimize/WriteOnlyFieldFilter.java
create mode 100644 core/src/proguard/optimize/evaluation/EvaluationShrinker.java
create mode 100644 core/src/proguard/optimize/evaluation/EvaluationSimplifier.java
create mode 100644 core/src/proguard/optimize/evaluation/InitializationFinder.java
create mode 100644 core/src/proguard/optimize/evaluation/InstructionUsageMarker.java
create mode 100644 core/src/proguard/optimize/evaluation/LivenessAnalyzer.java
create mode 100644 core/src/proguard/optimize/evaluation/LoadingInvocationUnit.java
create mode 100644 core/src/proguard/optimize/evaluation/ParameterTracingInvocationUnit.java
create mode 100644 core/src/proguard/optimize/evaluation/PartialEvaluator.java
create mode 100644 core/src/proguard/optimize/evaluation/ReferenceTracingInvocationUnit.java
create mode 100644 core/src/proguard/optimize/evaluation/ReferenceTracingValueFactory.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumArrayPropagator.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumClassChecker.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumClassSimplifier.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumDescriptorSimplifier.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumUseChecker.java
create mode 100644 core/src/proguard/optimize/evaluation/SimpleEnumUseSimplifier.java
create mode 100644 core/src/proguard/optimize/evaluation/StoringInvocationUnit.java
create mode 100644 core/src/proguard/optimize/evaluation/TracedBranchUnit.java
create mode 100644 core/src/proguard/optimize/evaluation/VariableOptimizer.java
rename {src => core/src}/proguard/optimize/evaluation/package.html (100%)
create mode 100644 core/src/proguard/optimize/info/AccessMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/BackwardBranchMarker.java
create mode 100644 core/src/proguard/optimize/info/CatchExceptionMarker.java
create mode 100644 core/src/proguard/optimize/info/CaughtClassFilter.java
create mode 100644 core/src/proguard/optimize/info/CaughtClassMarker.java
create mode 100644 core/src/proguard/optimize/info/ClassOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/CodeAttributeOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/DotClassFilter.java
create mode 100644 core/src/proguard/optimize/info/DotClassMarker.java
create mode 100644 core/src/proguard/optimize/info/DynamicInvocationMarker.java
create mode 100644 core/src/proguard/optimize/info/EscapingClassFilter.java
create mode 100644 core/src/proguard/optimize/info/EscapingClassMarker.java
create mode 100644 core/src/proguard/optimize/info/ExceptionInstructionChecker.java
create mode 100644 core/src/proguard/optimize/info/FieldOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/InstanceofClassFilter.java
create mode 100644 core/src/proguard/optimize/info/InstanceofClassMarker.java
create mode 100644 core/src/proguard/optimize/info/InstantiationClassFilter.java
create mode 100644 core/src/proguard/optimize/info/InstantiationClassMarker.java
create mode 100644 core/src/proguard/optimize/info/MethodInvocationMarker.java
create mode 100644 core/src/proguard/optimize/info/MethodOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/MutableBoolean.java
create mode 100644 core/src/proguard/optimize/info/NoEscapingParametersMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/NoExternalReturnValuesMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/NoExternalSideEffectMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/NoSideEffectClassMarker.java
create mode 100644 core/src/proguard/optimize/info/NoSideEffectMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/NonEmptyStackReturnMarker.java
create mode 100644 core/src/proguard/optimize/info/NonPrivateMemberMarker.java
create mode 100644 core/src/proguard/optimize/info/OptimizationCodeAttributeFilter.java
create mode 100644 core/src/proguard/optimize/info/PackageVisibleMemberContainingClassMarker.java
create mode 100644 core/src/proguard/optimize/info/PackageVisibleMemberInvokingClassMarker.java
create mode 100644 core/src/proguard/optimize/info/ParameterEscapeMarker.java
create mode 100644 core/src/proguard/optimize/info/ParameterEscapedMarker.java
create mode 100644 core/src/proguard/optimize/info/ParameterUsageMarker.java
create mode 100644 core/src/proguard/optimize/info/ProgramClassOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/ProgramClassOptimizationInfoSetter.java
create mode 100644 core/src/proguard/optimize/info/ProgramFieldOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/ProgramMemberOptimizationInfoSetter.java
create mode 100644 core/src/proguard/optimize/info/ProgramMethodOptimizationInfo.java
create mode 100644 core/src/proguard/optimize/info/ReadWriteFieldMarker.java
create mode 100644 core/src/proguard/optimize/info/ReferenceEscapeChecker.java
create mode 100644 core/src/proguard/optimize/info/RepeatedClassPoolVisitor.java
create mode 100644 core/src/proguard/optimize/info/SideEffectClassChecker.java
create mode 100644 core/src/proguard/optimize/info/SideEffectClassFilter.java
create mode 100644 core/src/proguard/optimize/info/SideEffectClassMarker.java
create mode 100644 core/src/proguard/optimize/info/SideEffectInstructionChecker.java
create mode 100644 core/src/proguard/optimize/info/SideEffectMethodFilter.java
create mode 100644 core/src/proguard/optimize/info/SideEffectMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/SimpleEnumFilter.java
create mode 100644 core/src/proguard/optimize/info/SimpleEnumMarker.java
create mode 100644 core/src/proguard/optimize/info/SuperInvocationMarker.java
create mode 100644 core/src/proguard/optimize/info/SynchronizedBlockMethodMarker.java
create mode 100644 core/src/proguard/optimize/info/UnusedParameterMethodFilter.java
create mode 100644 core/src/proguard/optimize/info/UnusedParameterOptimizationInfoUpdater.java
create mode 100644 core/src/proguard/optimize/info/UsedParameterFilter.java
create mode 100644 core/src/proguard/optimize/info/VariableUsageMarker.java
create mode 100644 core/src/proguard/optimize/info/WrapperClassMarker.java
rename {src => core/src}/proguard/optimize/info/package.html (100%)
rename {src => core/src}/proguard/optimize/package.html (100%)
create mode 100644 core/src/proguard/optimize/peephole/BranchTargetFinder.java
create mode 100644 core/src/proguard/optimize/peephole/ClassFinalizer.java
create mode 100644 core/src/proguard/optimize/peephole/ClassMerger.java
create mode 100644 core/src/proguard/optimize/peephole/GotoCommonCodeReplacer.java
create mode 100644 core/src/proguard/optimize/peephole/GotoGotoReplacer.java
create mode 100644 core/src/proguard/optimize/peephole/GotoReturnReplacer.java
create mode 100644 core/src/proguard/optimize/peephole/HorizontalClassMerger.java
create mode 100644 core/src/proguard/optimize/peephole/InstructionSequenceConstants.java
create mode 100644 core/src/proguard/optimize/peephole/InstructionSequenceReplacer.java
create mode 100644 core/src/proguard/optimize/peephole/InstructionSequencesReplacer.java
create mode 100644 core/src/proguard/optimize/peephole/LineNumberLinearizer.java
create mode 100644 core/src/proguard/optimize/peephole/MemberPrivatizer.java
create mode 100644 core/src/proguard/optimize/peephole/MethodFinalizer.java
create mode 100644 core/src/proguard/optimize/peephole/MethodInliner.java
create mode 100644 core/src/proguard/optimize/peephole/NopRemover.java
create mode 100644 core/src/proguard/optimize/peephole/PeepholeOptimizer.java
create mode 100644 core/src/proguard/optimize/peephole/ReachableCodeMarker.java
create mode 100644 core/src/proguard/optimize/peephole/RetargetedClassFilter.java
create mode 100644 core/src/proguard/optimize/peephole/RetargetedInnerClassAttributeRemover.java
create mode 100644 core/src/proguard/optimize/peephole/TargetClassChanger.java
create mode 100644 core/src/proguard/optimize/peephole/UnreachableCodeRemover.java
create mode 100644 core/src/proguard/optimize/peephole/UnreachableExceptionRemover.java
create mode 100644 core/src/proguard/optimize/peephole/VariableShrinker.java
create mode 100644 core/src/proguard/optimize/peephole/VerticalClassMerger.java
create mode 100644 core/src/proguard/optimize/peephole/WildcardConstantFilter.java
create mode 100644 core/src/proguard/optimize/peephole/WrapperClassMerger.java
create mode 100644 core/src/proguard/optimize/peephole/WrapperClassUseSimplifier.java
rename {src => core/src}/proguard/optimize/peephole/package.html (100%)
rename {src => core/src}/proguard/package.html (100%)
create mode 100644 core/src/proguard/preverify/CodePreverifier.java
create mode 100644 core/src/proguard/preverify/CodeSubroutineInliner.java
create mode 100644 core/src/proguard/preverify/Preverifier.java
create mode 100644 core/src/proguard/preverify/SubroutineInliner.java
create mode 100644 core/src/proguard/shrink/AnnotationUsageMarker.java
create mode 100644 core/src/proguard/shrink/ClassShrinker.java
create mode 100644 core/src/proguard/shrink/InnerUsageMarker.java
create mode 100644 core/src/proguard/shrink/InterfaceUsageMarker.java
create mode 100644 core/src/proguard/shrink/LocalVariableTypeUsageMarker.java
create mode 100644 core/src/proguard/shrink/ShortestUsageMark.java
create mode 100644 core/src/proguard/shrink/ShortestUsageMarker.java
create mode 100644 core/src/proguard/shrink/ShortestUsagePrinter.java
create mode 100644 core/src/proguard/shrink/Shrinker.java
create mode 100644 core/src/proguard/shrink/UsageMarker.java
create mode 100644 core/src/proguard/shrink/UsagePrinter.java
create mode 100644 core/src/proguard/shrink/UsedClassFilter.java
create mode 100644 core/src/proguard/shrink/UsedMemberFilter.java
rename {src => core/src}/proguard/shrink/package.html (100%)
create mode 100644 core/src/proguard/util/AndMatcher.java
create mode 100644 core/src/proguard/util/ArrayUtil.java
create mode 100644 core/src/proguard/util/ClassNameParser.java
create mode 100644 core/src/proguard/util/CollectionMatcher.java
create mode 100644 core/src/proguard/util/ConstantMatcher.java
create mode 100644 core/src/proguard/util/Counter.java
create mode 100644 core/src/proguard/util/EmptyStringMatcher.java
create mode 100644 core/src/proguard/util/ExtensionMatcher.java
create mode 100644 core/src/proguard/util/FileNameParser.java
create mode 100644 core/src/proguard/util/FixedStringMatcher.java
create mode 100644 core/src/proguard/util/ListMatcher.java
create mode 100644 core/src/proguard/util/ListParser.java
create mode 100644 core/src/proguard/util/ListUtil.java
create mode 100644 core/src/proguard/util/MatchedStringMatcher.java
create mode 100644 core/src/proguard/util/MultiValueMap.java
create mode 100644 core/src/proguard/util/NameParser.java
create mode 100644 core/src/proguard/util/NotMatcher.java
create mode 100644 core/src/proguard/util/ObjectUtil.java
create mode 100644 core/src/proguard/util/OrMatcher.java
create mode 100644 core/src/proguard/util/PrintWriterUtil.java
create mode 100644 core/src/proguard/util/SettableMatcher.java
create mode 100644 core/src/proguard/util/StringMatcher.java
create mode 100644 core/src/proguard/util/StringParser.java
create mode 100644 core/src/proguard/util/StringTransformer.java
create mode 100644 core/src/proguard/util/StringUtil.java
create mode 100644 core/src/proguard/util/VariableStringMatcher.java
rename {src => core/src}/proguard/util/package.html (100%)
create mode 100644 debian/clean
create mode 100644 debian/patches/02-build-classpath.patch
create mode 100644 debian/patches/03-disable-wtk-plugin.patch
create mode 100644 gradle/ant.properties
create mode 100644 gradle/build.gradle
create mode 100755 gradle/build.sh
create mode 100644 gradle/build.xml
create mode 100644 gradle/makefile
create mode 100644 gradle/pom.xml
create mode 100644 gradle/settings.gradle
create mode 100644 gradle/src/proguard/gradle/ProGuardTask.java
create mode 100644 gui/build.gradle
create mode 100755 gui/build.sh
create mode 100644 gui/build.xml
create mode 100644 gui/makefile
create mode 100644 gui/pom.xml
create mode 100644 gui/settings.gradle
rename {src/proguard/gui => gui/src/META-INF}/MANIFEST.MF (100%)
create mode 100644 gui/src/proguard/gui/ClassPathPanel.java
create mode 100644 gui/src/proguard/gui/ClassSpecificationDialog.java
create mode 100644 gui/src/proguard/gui/ClassSpecificationsPanel.java
create mode 100644 gui/src/proguard/gui/ExtensionFileFilter.java
create mode 100644 gui/src/proguard/gui/FilterBuilder.java
create mode 100644 gui/src/proguard/gui/FilterDialog.java
create mode 100644 gui/src/proguard/gui/GUIResources.java
create mode 100644 gui/src/proguard/gui/GUIResources.properties
create mode 100644 gui/src/proguard/gui/KeepSpecificationsPanel.java
create mode 100644 gui/src/proguard/gui/ListPanel.java
create mode 100644 gui/src/proguard/gui/MemberSpecificationDialog.java
create mode 100644 gui/src/proguard/gui/MemberSpecificationsPanel.java
create mode 100644 gui/src/proguard/gui/MessageDialogRunnable.java
create mode 100644 gui/src/proguard/gui/OptimizationsDialog.java
create mode 100644 gui/src/proguard/gui/ProGuardGUI.java
create mode 100644 gui/src/proguard/gui/ProGuardRunnable.java
create mode 100644 gui/src/proguard/gui/ReTraceRunnable.java
create mode 100644 gui/src/proguard/gui/SwingUtil.java
create mode 100644 gui/src/proguard/gui/TabbedPane.java
create mode 100644 gui/src/proguard/gui/TextAreaOutputStream.java
create mode 100644 gui/src/proguard/gui/TextAreaWriter.java
rename {src => gui/src}/proguard/gui/arrow.gif (100%)
create mode 100644 gui/src/proguard/gui/boilerplate.pro
rename {src => gui/src}/proguard/gui/default.pro (100%)
rename {src => gui/src}/proguard/gui/package.html (100%)
create mode 100644 gui/src/proguard/gui/splash/BufferedSprite.java
create mode 100644 gui/src/proguard/gui/splash/CircleSprite.java
create mode 100644 gui/src/proguard/gui/splash/ClipSprite.java
create mode 100644 gui/src/proguard/gui/splash/ColorSprite.java
create mode 100644 gui/src/proguard/gui/splash/CompositeSprite.java
create mode 100644 gui/src/proguard/gui/splash/ConstantColor.java
create mode 100644 gui/src/proguard/gui/splash/ConstantDouble.java
create mode 100644 gui/src/proguard/gui/splash/ConstantFont.java
create mode 100644 gui/src/proguard/gui/splash/ConstantInt.java
create mode 100644 gui/src/proguard/gui/splash/ConstantString.java
create mode 100644 gui/src/proguard/gui/splash/ConstantTiming.java
create mode 100644 gui/src/proguard/gui/splash/FontSprite.java
create mode 100644 gui/src/proguard/gui/splash/ImageSprite.java
create mode 100644 gui/src/proguard/gui/splash/LinearColor.java
create mode 100644 gui/src/proguard/gui/splash/LinearDouble.java
create mode 100644 gui/src/proguard/gui/splash/LinearInt.java
create mode 100644 gui/src/proguard/gui/splash/LinearTiming.java
create mode 100644 gui/src/proguard/gui/splash/OverrideGraphics2D.java
create mode 100644 gui/src/proguard/gui/splash/RectangleSprite.java
create mode 100644 gui/src/proguard/gui/splash/SawToothTiming.java
create mode 100644 gui/src/proguard/gui/splash/ShadowedSprite.java
create mode 100644 gui/src/proguard/gui/splash/SineTiming.java
create mode 100644 gui/src/proguard/gui/splash/SmoothTiming.java
create mode 100644 gui/src/proguard/gui/splash/SplashPanel.java
create mode 100644 gui/src/proguard/gui/splash/Sprite.java
create mode 100644 gui/src/proguard/gui/splash/TextSprite.java
create mode 100644 gui/src/proguard/gui/splash/TimeSwitchSprite.java
create mode 100644 gui/src/proguard/gui/splash/Timing.java
create mode 100644 gui/src/proguard/gui/splash/TypeWriterString.java
create mode 100644 gui/src/proguard/gui/splash/VariableColor.java
create mode 100644 gui/src/proguard/gui/splash/VariableDouble.java
create mode 100644 gui/src/proguard/gui/splash/VariableFont.java
create mode 100644 gui/src/proguard/gui/splash/VariableInt.java
create mode 100644 gui/src/proguard/gui/splash/VariableSizeFont.java
create mode 100644 gui/src/proguard/gui/splash/VariableString.java
rename {src => gui/src}/proguard/gui/splash/package.html (100%)
rename {src => gui/src}/proguard/gui/vtitle.png (100%)
create mode 100644 retrace/build.gradle
create mode 100755 retrace/build.sh
create mode 100644 retrace/build.xml
create mode 100644 retrace/makefile
create mode 100644 retrace/pom.xml
create mode 100644 retrace/settings.gradle
rename {src/proguard/retrace => retrace/src/META-INF}/MANIFEST.MF (100%)
create mode 100644 retrace/src/proguard/retrace/FrameInfo.java
create mode 100644 retrace/src/proguard/retrace/FramePattern.java
create mode 100644 retrace/src/proguard/retrace/FrameRemapper.java
create mode 100644 retrace/src/proguard/retrace/ReTrace.java
rename {src => retrace/src}/proguard/retrace/package.html (100%)
delete mode 100644 src/proguard/ArgumentWordReader.java
delete mode 100644 src/proguard/AssumeNoSideEffectsChecker.java
delete mode 100644 src/proguard/ClassMemberChecker.java
delete mode 100644 src/proguard/ClassPath.java
delete mode 100644 src/proguard/ClassPathEntry.java
delete mode 100644 src/proguard/ClassSpecification.java
delete mode 100644 src/proguard/ClassSpecificationVisitorFactory.java
delete mode 100644 src/proguard/Configuration.java
delete mode 100644 src/proguard/ConfigurationChecker.java
delete mode 100644 src/proguard/ConfigurationConstants.java
delete mode 100644 src/proguard/ConfigurationParser.java
delete mode 100644 src/proguard/ConfigurationWriter.java
delete mode 100644 src/proguard/DataEntryReaderFactory.java
delete mode 100644 src/proguard/DataEntryWriterFactory.java
delete mode 100644 src/proguard/DescriptorKeepChecker.java
delete mode 100644 src/proguard/DuplicateClassPrinter.java
delete mode 100644 src/proguard/FileWordReader.java
delete mode 100644 src/proguard/FullyQualifiedClassNameChecker.java
delete mode 100644 src/proguard/GPL.java
delete mode 100644 src/proguard/GetAnnotationChecker.java
delete mode 100644 src/proguard/GetEnclosingClassChecker.java
delete mode 100644 src/proguard/GetEnclosingMethodChecker.java
delete mode 100644 src/proguard/GetSignatureChecker.java
delete mode 100644 src/proguard/Initializer.java
delete mode 100644 src/proguard/InputReader.java
delete mode 100644 src/proguard/KeepClassMemberChecker.java
delete mode 100644 src/proguard/KeepClassSpecification.java
delete mode 100644 src/proguard/LibraryKeepChecker.java
delete mode 100644 src/proguard/LineWordReader.java
delete mode 100644 src/proguard/MemberSpecification.java
delete mode 100644 src/proguard/OutputWriter.java
delete mode 100644 src/proguard/ParseException.java
delete mode 100644 src/proguard/ProGuard.java
delete mode 100644 src/proguard/SeedPrinter.java
delete mode 100644 src/proguard/SubclassedClassFilter.java
delete mode 100644 src/proguard/Targeter.java
delete mode 100644 src/proguard/UpToDateChecker.java
delete mode 100644 src/proguard/WordReader.java
delete mode 100644 src/proguard/ant/ClassPathElement.java
delete mode 100644 src/proguard/ant/ClassSpecificationElement.java
delete mode 100644 src/proguard/ant/ConfigurationElement.java
delete mode 100644 src/proguard/ant/ConfigurationTask.java
delete mode 100644 src/proguard/ant/FilterElement.java
delete mode 100644 src/proguard/ant/KeepSpecificationElement.java
delete mode 100644 src/proguard/ant/MemberSpecificationElement.java
delete mode 100644 src/proguard/ant/ProGuardTask.java
delete mode 100644 src/proguard/classfile/ClassConstants.java
delete mode 100644 src/proguard/classfile/ClassPool.java
delete mode 100644 src/proguard/classfile/Clazz.java
delete mode 100644 src/proguard/classfile/Field.java
delete mode 100644 src/proguard/classfile/JavaConstants.java
delete mode 100644 src/proguard/classfile/LibraryClass.java
delete mode 100644 src/proguard/classfile/LibraryField.java
delete mode 100644 src/proguard/classfile/LibraryMember.java
delete mode 100644 src/proguard/classfile/LibraryMethod.java
delete mode 100644 src/proguard/classfile/Member.java
delete mode 100644 src/proguard/classfile/Method.java
delete mode 100644 src/proguard/classfile/ProgramClass.java
delete mode 100644 src/proguard/classfile/ProgramField.java
delete mode 100644 src/proguard/classfile/ProgramMember.java
delete mode 100644 src/proguard/classfile/ProgramMethod.java
delete mode 100644 src/proguard/classfile/VisitorAccepter.java
delete mode 100644 src/proguard/classfile/attribute/Attribute.java
delete mode 100755 src/proguard/classfile/attribute/BootstrapMethodInfo.java
delete mode 100755 src/proguard/classfile/attribute/BootstrapMethodsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/CodeAttribute.java
delete mode 100644 src/proguard/classfile/attribute/ConstantValueAttribute.java
delete mode 100644 src/proguard/classfile/attribute/DeprecatedAttribute.java
delete mode 100644 src/proguard/classfile/attribute/EnclosingMethodAttribute.java
delete mode 100644 src/proguard/classfile/attribute/ExceptionInfo.java
delete mode 100644 src/proguard/classfile/attribute/ExceptionsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/ExtendedLineNumberInfo.java
delete mode 100644 src/proguard/classfile/attribute/InnerClassesAttribute.java
delete mode 100644 src/proguard/classfile/attribute/InnerClassesInfo.java
delete mode 100644 src/proguard/classfile/attribute/LineNumberInfo.java
delete mode 100644 src/proguard/classfile/attribute/LineNumberTableAttribute.java
delete mode 100644 src/proguard/classfile/attribute/LocalVariableInfo.java
delete mode 100644 src/proguard/classfile/attribute/LocalVariableTableAttribute.java
delete mode 100644 src/proguard/classfile/attribute/LocalVariableTypeInfo.java
delete mode 100644 src/proguard/classfile/attribute/LocalVariableTypeTableAttribute.java
delete mode 100644 src/proguard/classfile/attribute/MethodParametersAttribute.java
delete mode 100644 src/proguard/classfile/attribute/ParameterInfo.java
delete mode 100644 src/proguard/classfile/attribute/SignatureAttribute.java
delete mode 100644 src/proguard/classfile/attribute/SourceDirAttribute.java
delete mode 100644 src/proguard/classfile/attribute/SourceFileAttribute.java
delete mode 100644 src/proguard/classfile/attribute/SyntheticAttribute.java
delete mode 100644 src/proguard/classfile/attribute/UnknownAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/Annotation.java
delete mode 100644 src/proguard/classfile/attribute/annotation/AnnotationDefaultAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/AnnotationElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/AnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/ArrayElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/ClassElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/ConstantElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/ElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/EnumConstantElementValue.java
delete mode 100644 src/proguard/classfile/attribute/annotation/ParameterAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeInvisibleTypeAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/RuntimeVisibleTypeAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/TypeAnnotation.java
delete mode 100644 src/proguard/classfile/attribute/annotation/TypeAnnotationsAttribute.java
delete mode 100644 src/proguard/classfile/attribute/annotation/TypePathInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/CatchTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/EmptyTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/FormalParameterTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/LocalVariableTargetElement.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/LocalVariableTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/OffsetTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/SuperTypeTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/TargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/ThrowsTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/TypeArgumentTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/TypeParameterBoundTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/TypeParameterTargetInfo.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/visitor/LocalVariableTargetElementVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/target/visitor/TargetInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AllAnnotationVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AllElementValueVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AnnotatedClassVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AnnotationToMemberVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AnnotationTypeFilter.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/AnnotationVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/ElementValueVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/TypeAnnotationVisitor.java
delete mode 100644 src/proguard/classfile/attribute/annotation/visitor/TypePathInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/preverification/DoubleType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/FloatType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/FullFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/IntegerType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/LessZeroFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/LongType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/MoreZeroFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/NullType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/ObjectType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/SameOneFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/SameZeroFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/StackMapAttribute.java
delete mode 100644 src/proguard/classfile/attribute/preverification/StackMapFrame.java
delete mode 100644 src/proguard/classfile/attribute/preverification/StackMapTableAttribute.java
delete mode 100644 src/proguard/classfile/attribute/preverification/TopType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/UninitializedThisType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/UninitializedType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/VerificationType.java
delete mode 100644 src/proguard/classfile/attribute/preverification/VerificationTypeFactory.java
delete mode 100644 src/proguard/classfile/attribute/preverification/visitor/StackMapFrameVisitor.java
delete mode 100644 src/proguard/classfile/attribute/preverification/visitor/VerificationTypeVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AllAttributeVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AllBootstrapMethodInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AllExceptionInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AllInnerClassesInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AllLineNumberInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AttributeNameFilter.java
delete mode 100644 src/proguard/classfile/attribute/visitor/AttributeVisitor.java
delete mode 100755 src/proguard/classfile/attribute/visitor/BootstrapMethodInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/ExceptionInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/InnerClassesInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/LineNumberInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/LineNumberRangeFinder.java
delete mode 100644 src/proguard/classfile/attribute/visitor/LocalVariableInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/LocalVariableTypeInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/MultiAttributeVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/NonEmptyAttributeFilter.java
delete mode 100644 src/proguard/classfile/attribute/visitor/ParameterInfoVisitor.java
delete mode 100644 src/proguard/classfile/attribute/visitor/RequiredAttributeFilter.java
delete mode 100644 src/proguard/classfile/attribute/visitor/StackSizeComputer.java
delete mode 100644 src/proguard/classfile/constant/ClassConstant.java
delete mode 100644 src/proguard/classfile/constant/Constant.java
delete mode 100644 src/proguard/classfile/constant/DoubleConstant.java
delete mode 100644 src/proguard/classfile/constant/FieldrefConstant.java
delete mode 100644 src/proguard/classfile/constant/FloatConstant.java
delete mode 100644 src/proguard/classfile/constant/IntegerConstant.java
delete mode 100644 src/proguard/classfile/constant/InterfaceMethodrefConstant.java
delete mode 100755 src/proguard/classfile/constant/InvokeDynamicConstant.java
delete mode 100644 src/proguard/classfile/constant/LongConstant.java
delete mode 100755 src/proguard/classfile/constant/MethodHandleConstant.java
delete mode 100644 src/proguard/classfile/constant/MethodTypeConstant.java
delete mode 100644 src/proguard/classfile/constant/MethodrefConstant.java
delete mode 100644 src/proguard/classfile/constant/NameAndTypeConstant.java
delete mode 100644 src/proguard/classfile/constant/RefConstant.java
delete mode 100644 src/proguard/classfile/constant/StringConstant.java
delete mode 100644 src/proguard/classfile/constant/Utf8Constant.java
delete mode 100644 src/proguard/classfile/constant/visitor/AllConstantVisitor.java
delete mode 100644 src/proguard/classfile/constant/visitor/BootstrapMethodArgumentVisitor.java
delete mode 100644 src/proguard/classfile/constant/visitor/BootstrapMethodHandleTraveler.java
delete mode 100644 src/proguard/classfile/constant/visitor/ConstantTagFilter.java
delete mode 100644 src/proguard/classfile/constant/visitor/ConstantVisitor.java
delete mode 100644 src/proguard/classfile/constant/visitor/ExceptClassConstantFilter.java
delete mode 100644 src/proguard/classfile/constant/visitor/MethodrefTraveler.java
delete mode 100644 src/proguard/classfile/constant/visitor/SuperClassConstantVisitor.java
delete mode 100644 src/proguard/classfile/editor/AccessFixer.java
delete mode 100644 src/proguard/classfile/editor/AnnotationAdder.java
delete mode 100644 src/proguard/classfile/editor/AnnotationsAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/AttributeAdder.java
delete mode 100644 src/proguard/classfile/editor/AttributeSorter.java
delete mode 100644 src/proguard/classfile/editor/AttributesEditor.java
delete mode 100644 src/proguard/classfile/editor/BootstrapMethodInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/BootstrapMethodRemapper.java
delete mode 100644 src/proguard/classfile/editor/BootstrapMethodsAttributeAdder.java
delete mode 100644 src/proguard/classfile/editor/BootstrapMethodsAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/BridgeMethodFixer.java
delete mode 100644 src/proguard/classfile/editor/ClassEditor.java
delete mode 100644 src/proguard/classfile/editor/ClassElementSorter.java
delete mode 100644 src/proguard/classfile/editor/ClassMemberSorter.java
delete mode 100644 src/proguard/classfile/editor/ClassReferenceFixer.java
delete mode 100644 src/proguard/classfile/editor/CodeAttributeComposer.java
delete mode 100644 src/proguard/classfile/editor/CodeAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/CodeAttributeEditorResetter.java
delete mode 100644 src/proguard/classfile/editor/ComparableConstant.java
delete mode 100644 src/proguard/classfile/editor/ConstantAdder.java
delete mode 100644 src/proguard/classfile/editor/ConstantPoolEditor.java
delete mode 100644 src/proguard/classfile/editor/ConstantPoolRemapper.java
delete mode 100644 src/proguard/classfile/editor/ConstantPoolShrinker.java
delete mode 100644 src/proguard/classfile/editor/ConstantPoolSorter.java
delete mode 100644 src/proguard/classfile/editor/ElementValueAdder.java
delete mode 100644 src/proguard/classfile/editor/ElementValuesEditor.java
delete mode 100644 src/proguard/classfile/editor/ExceptionAdder.java
delete mode 100644 src/proguard/classfile/editor/ExceptionInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/ExceptionsAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/InnerClassesAccessFixer.java
delete mode 100644 src/proguard/classfile/editor/InstructionAdder.java
delete mode 100644 src/proguard/classfile/editor/InstructionWriter.java
delete mode 100644 src/proguard/classfile/editor/InterfaceAdder.java
delete mode 100644 src/proguard/classfile/editor/InterfaceDeleter.java
delete mode 100644 src/proguard/classfile/editor/InterfaceSorter.java
delete mode 100644 src/proguard/classfile/editor/InterfacesEditor.java
delete mode 100644 src/proguard/classfile/editor/LineNumberInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/LineNumberTableAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/LineNumberTableAttributeTrimmer.java
delete mode 100644 src/proguard/classfile/editor/LocalVariableInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/LocalVariableTableAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/LocalVariableTypeInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/LocalVariableTypeTableAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/MemberAdder.java
delete mode 100644 src/proguard/classfile/editor/MemberReferenceFixer.java
delete mode 100644 src/proguard/classfile/editor/MethodInvocationFixer.java
delete mode 100644 src/proguard/classfile/editor/NameAndTypeShrinker.java
delete mode 100644 src/proguard/classfile/editor/NamedAttributeDeleter.java
delete mode 100644 src/proguard/classfile/editor/ParameterAnnotationsAttributeEditor.java
delete mode 100644 src/proguard/classfile/editor/ParameterInfoAdder.java
delete mode 100644 src/proguard/classfile/editor/StackSizeUpdater.java
delete mode 100644 src/proguard/classfile/editor/SubclassAdder.java
delete mode 100644 src/proguard/classfile/editor/SubclassToAdder.java
delete mode 100644 src/proguard/classfile/editor/Utf8Shrinker.java
delete mode 100644 src/proguard/classfile/editor/VariableCleaner.java
delete mode 100644 src/proguard/classfile/editor/VariableEditor.java
delete mode 100644 src/proguard/classfile/editor/VariableRemapper.java
delete mode 100644 src/proguard/classfile/editor/VariableSizeUpdater.java
delete mode 100644 src/proguard/classfile/instruction/BranchInstruction.java
delete mode 100644 src/proguard/classfile/instruction/ConstantInstruction.java
delete mode 100644 src/proguard/classfile/instruction/Instruction.java
delete mode 100644 src/proguard/classfile/instruction/InstructionConstants.java
delete mode 100644 src/proguard/classfile/instruction/InstructionFactory.java
delete mode 100644 src/proguard/classfile/instruction/InstructionUtil.java
delete mode 100644 src/proguard/classfile/instruction/LookUpSwitchInstruction.java
delete mode 100644 src/proguard/classfile/instruction/SimpleInstruction.java
delete mode 100644 src/proguard/classfile/instruction/SwitchInstruction.java
delete mode 100644 src/proguard/classfile/instruction/TableSwitchInstruction.java
delete mode 100644 src/proguard/classfile/instruction/VariableInstruction.java
delete mode 100644 src/proguard/classfile/instruction/visitor/AllInstructionVisitor.java
delete mode 100644 src/proguard/classfile/instruction/visitor/InstructionConstantVisitor.java
delete mode 100644 src/proguard/classfile/instruction/visitor/InstructionCounter.java
delete mode 100644 src/proguard/classfile/instruction/visitor/InstructionVisitor.java
delete mode 100644 src/proguard/classfile/instruction/visitor/MultiInstructionVisitor.java
delete mode 100644 src/proguard/classfile/io/LibraryClassReader.java
delete mode 100644 src/proguard/classfile/io/ProgramClassReader.java
delete mode 100644 src/proguard/classfile/io/ProgramClassWriter.java
delete mode 100644 src/proguard/classfile/io/RuntimeDataInput.java
delete mode 100644 src/proguard/classfile/io/RuntimeDataOutput.java
delete mode 100644 src/proguard/classfile/util/AccessUtil.java
delete mode 100644 src/proguard/classfile/util/AllParameterVisitor.java
delete mode 100644 src/proguard/classfile/util/ClassReferenceInitializer.java
delete mode 100644 src/proguard/classfile/util/ClassSubHierarchyInitializer.java
delete mode 100644 src/proguard/classfile/util/ClassSuperHierarchyInitializer.java
delete mode 100644 src/proguard/classfile/util/ClassUtil.java
delete mode 100644 src/proguard/classfile/util/DescriptorClassEnumeration.java
delete mode 100644 src/proguard/classfile/util/DynamicClassReferenceInitializer.java
delete mode 100644 src/proguard/classfile/util/DynamicMemberReferenceInitializer.java
delete mode 100644 src/proguard/classfile/util/EnumFieldReferenceInitializer.java
delete mode 100644 src/proguard/classfile/util/ExternalTypeEnumeration.java
delete mode 100644 src/proguard/classfile/util/InstructionSequenceMatcher.java
delete mode 100644 src/proguard/classfile/util/InternalTypeEnumeration.java
delete mode 100644 src/proguard/classfile/util/MemberFinder.java
delete mode 100644 src/proguard/classfile/util/MethodLinker.java
delete mode 100644 src/proguard/classfile/util/SimplifiedVisitor.java
delete mode 100644 src/proguard/classfile/util/StringReferenceInitializer.java
delete mode 100644 src/proguard/classfile/util/StringSharer.java
delete mode 100644 src/proguard/classfile/util/WarningPrinter.java
delete mode 100644 src/proguard/classfile/visitor/AllClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/AllFieldVisitor.java
delete mode 100644 src/proguard/classfile/visitor/AllMemberVisitor.java
delete mode 100644 src/proguard/classfile/visitor/AllMethodVisitor.java
delete mode 100644 src/proguard/classfile/visitor/BottomClassFilter.java
delete mode 100644 src/proguard/classfile/visitor/ClassAccessFilter.java
delete mode 100644 src/proguard/classfile/visitor/ClassCleaner.java
delete mode 100644 src/proguard/classfile/visitor/ClassCollector.java
delete mode 100644 src/proguard/classfile/visitor/ClassCounter.java
delete mode 100644 src/proguard/classfile/visitor/ClassHierarchyTraveler.java
delete mode 100644 src/proguard/classfile/visitor/ClassNameFilter.java
delete mode 100644 src/proguard/classfile/visitor/ClassPoolFiller.java
delete mode 100644 src/proguard/classfile/visitor/ClassPoolRemover.java
delete mode 100644 src/proguard/classfile/visitor/ClassPoolVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ClassPresenceFilter.java
delete mode 100644 src/proguard/classfile/visitor/ClassPrinter.java
delete mode 100644 src/proguard/classfile/visitor/ClassVersionFilter.java
delete mode 100644 src/proguard/classfile/visitor/ClassVersionSetter.java
delete mode 100644 src/proguard/classfile/visitor/ClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ConcreteClassDownTraveler.java
delete mode 100644 src/proguard/classfile/visitor/DotClassClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/DynamicReturnedClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ExceptClassFilter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptClassesFilter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionCounter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionExcludedOffsetFilter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionHandlerConstantVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionHandlerFilter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionOffsetFilter.java
delete mode 100644 src/proguard/classfile/visitor/ExceptionRangeFilter.java
delete mode 100644 src/proguard/classfile/visitor/ImplementedClassConstantFilter.java
delete mode 100644 src/proguard/classfile/visitor/ImplementedClassFilter.java
delete mode 100644 src/proguard/classfile/visitor/ImplementingClassConstantFilter.java
delete mode 100644 src/proguard/classfile/visitor/InitializerMethodFilter.java
delete mode 100644 src/proguard/classfile/visitor/LibraryClassFilter.java
delete mode 100644 src/proguard/classfile/visitor/LibraryMemberFilter.java
delete mode 100644 src/proguard/classfile/visitor/MemberAccessFilter.java
delete mode 100644 src/proguard/classfile/visitor/MemberClassAccessFilter.java
delete mode 100644 src/proguard/classfile/visitor/MemberCollector.java
delete mode 100644 src/proguard/classfile/visitor/MemberCounter.java
delete mode 100644 src/proguard/classfile/visitor/MemberDescriptorFilter.java
delete mode 100644 src/proguard/classfile/visitor/MemberDescriptorReferencedClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/MemberNameFilter.java
delete mode 100644 src/proguard/classfile/visitor/MemberToClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/MemberVisitor.java
delete mode 100644 src/proguard/classfile/visitor/MethodImplementationFilter.java
delete mode 100644 src/proguard/classfile/visitor/MethodImplementationTraveler.java
delete mode 100644 src/proguard/classfile/visitor/MultiClassPoolVisitor.java
delete mode 100644 src/proguard/classfile/visitor/MultiClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/MultiMemberVisitor.java
delete mode 100644 src/proguard/classfile/visitor/NamedClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/NamedFieldVisitor.java
delete mode 100644 src/proguard/classfile/visitor/NamedMethodVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ParameterVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ProgramClassFilter.java
delete mode 100644 src/proguard/classfile/visitor/ProgramMemberFilter.java
delete mode 100644 src/proguard/classfile/visitor/ReferencedClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/ReferencedMemberVisitor.java
delete mode 100644 src/proguard/classfile/visitor/SimilarMemberVisitor.java
delete mode 100644 src/proguard/classfile/visitor/SimpleClassPrinter.java
delete mode 100644 src/proguard/classfile/visitor/SubclassFilter.java
delete mode 100644 src/proguard/classfile/visitor/SubclassTraveler.java
delete mode 100644 src/proguard/classfile/visitor/VariableClassVisitor.java
delete mode 100644 src/proguard/classfile/visitor/VariableMemberVisitor.java
delete mode 100644 src/proguard/evaluation/BasicBranchUnit.java
delete mode 100644 src/proguard/evaluation/BasicInvocationUnit.java
delete mode 100644 src/proguard/evaluation/BranchTargetFinder.java
delete mode 100644 src/proguard/evaluation/BranchUnit.java
delete mode 100644 src/proguard/evaluation/ClassConstantValueFactory.java
delete mode 100644 src/proguard/evaluation/ConstantValueFactory.java
delete mode 100644 src/proguard/evaluation/InvocationUnit.java
delete mode 100644 src/proguard/evaluation/Processor.java
delete mode 100644 src/proguard/evaluation/Stack.java
delete mode 100644 src/proguard/evaluation/TracedStack.java
delete mode 100644 src/proguard/evaluation/TracedVariables.java
delete mode 100644 src/proguard/evaluation/Variables.java
delete mode 100644 src/proguard/evaluation/value/ArrayReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/Category1Value.java
delete mode 100644 src/proguard/evaluation/value/Category2Value.java
delete mode 100644 src/proguard/evaluation/value/ComparisonValue.java
delete mode 100644 src/proguard/evaluation/value/CompositeDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/CompositeFloatValue.java
delete mode 100644 src/proguard/evaluation/value/CompositeIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/CompositeLongValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedByteValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedCharacterValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedFloatValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedLongValue.java
delete mode 100644 src/proguard/evaluation/value/ConvertedShortValue.java
delete mode 100644 src/proguard/evaluation/value/DetailedArrayReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/DetailedValueFactory.java
delete mode 100644 src/proguard/evaluation/value/DoubleValue.java
delete mode 100644 src/proguard/evaluation/value/FloatValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedArrayReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedFloatValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedLongValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/IdentifiedValueFactory.java
delete mode 100644 src/proguard/evaluation/value/InitialValueFactory.java
delete mode 100644 src/proguard/evaluation/value/InstructionOffsetValue.java
delete mode 100644 src/proguard/evaluation/value/IntegerValue.java
delete mode 100644 src/proguard/evaluation/value/LongValue.java
delete mode 100644 src/proguard/evaluation/value/NegatedDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/NegatedFloatValue.java
delete mode 100644 src/proguard/evaluation/value/NegatedIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/NegatedLongValue.java
delete mode 100644 src/proguard/evaluation/value/ParticularDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/ParticularFloatValue.java
delete mode 100644 src/proguard/evaluation/value/ParticularIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/ParticularLongValue.java
delete mode 100644 src/proguard/evaluation/value/ParticularValueFactory.java
delete mode 100644 src/proguard/evaluation/value/ReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/SpecificDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/SpecificFloatValue.java
delete mode 100644 src/proguard/evaluation/value/SpecificIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/SpecificLongValue.java
delete mode 100644 src/proguard/evaluation/value/TopValue.java
delete mode 100644 src/proguard/evaluation/value/TypedReferenceValue.java
delete mode 100644 src/proguard/evaluation/value/UnknownDoubleValue.java
delete mode 100644 src/proguard/evaluation/value/UnknownFloatValue.java
delete mode 100644 src/proguard/evaluation/value/UnknownIntegerValue.java
delete mode 100644 src/proguard/evaluation/value/UnknownLongValue.java
delete mode 100644 src/proguard/evaluation/value/Value.java
delete mode 100644 src/proguard/evaluation/value/ValueFactory.java
delete mode 100644 src/proguard/gradle/ProGuardTask.java
delete mode 100644 src/proguard/gui/ClassPathPanel.java
delete mode 100644 src/proguard/gui/ClassSpecificationDialog.java
delete mode 100644 src/proguard/gui/ClassSpecificationsPanel.java
delete mode 100644 src/proguard/gui/ExtensionFileFilter.java
delete mode 100644 src/proguard/gui/FilterBuilder.java
delete mode 100644 src/proguard/gui/FilterDialog.java
delete mode 100644 src/proguard/gui/GUIResources.java
delete mode 100644 src/proguard/gui/GUIResources.properties
delete mode 100644 src/proguard/gui/KeepSpecificationsPanel.java
delete mode 100644 src/proguard/gui/ListPanel.java
delete mode 100644 src/proguard/gui/MemberSpecificationDialog.java
delete mode 100644 src/proguard/gui/MemberSpecificationsPanel.java
delete mode 100644 src/proguard/gui/MessageDialogRunnable.java
delete mode 100644 src/proguard/gui/OptimizationsDialog.java
delete mode 100644 src/proguard/gui/ProGuardGUI.java
delete mode 100644 src/proguard/gui/ProGuardRunnable.java
delete mode 100644 src/proguard/gui/ReTraceRunnable.java
delete mode 100644 src/proguard/gui/SwingUtil.java
delete mode 100644 src/proguard/gui/TabbedPane.java
delete mode 100644 src/proguard/gui/TextAreaOutputStream.java
delete mode 100644 src/proguard/gui/TextAreaWriter.java
delete mode 100644 src/proguard/gui/boilerplate.pro
delete mode 100644 src/proguard/gui/splash/BufferedSprite.java
delete mode 100644 src/proguard/gui/splash/CircleSprite.java
delete mode 100644 src/proguard/gui/splash/ClipSprite.java
delete mode 100644 src/proguard/gui/splash/ColorSprite.java
delete mode 100644 src/proguard/gui/splash/CompositeSprite.java
delete mode 100644 src/proguard/gui/splash/ConstantColor.java
delete mode 100644 src/proguard/gui/splash/ConstantDouble.java
delete mode 100644 src/proguard/gui/splash/ConstantFont.java
delete mode 100644 src/proguard/gui/splash/ConstantInt.java
delete mode 100644 src/proguard/gui/splash/ConstantString.java
delete mode 100644 src/proguard/gui/splash/ConstantTiming.java
delete mode 100644 src/proguard/gui/splash/FontSprite.java
delete mode 100644 src/proguard/gui/splash/ImageSprite.java
delete mode 100644 src/proguard/gui/splash/LinearColor.java
delete mode 100644 src/proguard/gui/splash/LinearDouble.java
delete mode 100644 src/proguard/gui/splash/LinearInt.java
delete mode 100644 src/proguard/gui/splash/LinearTiming.java
delete mode 100644 src/proguard/gui/splash/OverrideGraphics2D.java
delete mode 100644 src/proguard/gui/splash/RectangleSprite.java
delete mode 100644 src/proguard/gui/splash/SawToothTiming.java
delete mode 100644 src/proguard/gui/splash/ShadowedSprite.java
delete mode 100644 src/proguard/gui/splash/SineTiming.java
delete mode 100644 src/proguard/gui/splash/SmoothTiming.java
delete mode 100644 src/proguard/gui/splash/SplashPanel.java
delete mode 100644 src/proguard/gui/splash/Sprite.java
delete mode 100644 src/proguard/gui/splash/TextSprite.java
delete mode 100644 src/proguard/gui/splash/TimeSwitchSprite.java
delete mode 100644 src/proguard/gui/splash/Timing.java
delete mode 100644 src/proguard/gui/splash/TypeWriterString.java
delete mode 100644 src/proguard/gui/splash/VariableColor.java
delete mode 100644 src/proguard/gui/splash/VariableDouble.java
delete mode 100644 src/proguard/gui/splash/VariableFont.java
delete mode 100644 src/proguard/gui/splash/VariableInt.java
delete mode 100644 src/proguard/gui/splash/VariableSizeFont.java
delete mode 100644 src/proguard/gui/splash/VariableString.java
delete mode 100644 src/proguard/io/CascadingDataEntryWriter.java
delete mode 100644 src/proguard/io/ClassFilter.java
delete mode 100644 src/proguard/io/ClassReader.java
delete mode 100644 src/proguard/io/ClassRewriter.java
delete mode 100644 src/proguard/io/DataEntry.java
delete mode 100644 src/proguard/io/DataEntryClassWriter.java
delete mode 100644 src/proguard/io/DataEntryCopier.java
delete mode 100644 src/proguard/io/DataEntryDirectoryFilter.java
delete mode 100644 src/proguard/io/DataEntryFilter.java
delete mode 100644 src/proguard/io/DataEntryNameFilter.java
delete mode 100644 src/proguard/io/DataEntryObfuscator.java
delete mode 100644 src/proguard/io/DataEntryParentFilter.java
delete mode 100644 src/proguard/io/DataEntryPump.java
delete mode 100644 src/proguard/io/DataEntryReader.java
delete mode 100644 src/proguard/io/DataEntryRenamer.java
delete mode 100644 src/proguard/io/DataEntryRewriter.java
delete mode 100644 src/proguard/io/DataEntryWriter.java
delete mode 100644 src/proguard/io/DirectoryFilter.java
delete mode 100644 src/proguard/io/DirectoryPump.java
delete mode 100644 src/proguard/io/DirectoryWriter.java
delete mode 100644 src/proguard/io/FileDataEntry.java
delete mode 100644 src/proguard/io/FilteredDataEntryReader.java
delete mode 100644 src/proguard/io/FilteredDataEntryWriter.java
delete mode 100644 src/proguard/io/Finisher.java
delete mode 100644 src/proguard/io/JarReader.java
delete mode 100644 src/proguard/io/JarWriter.java
delete mode 100644 src/proguard/io/ManifestRewriter.java
delete mode 100644 src/proguard/io/NameFilter.java
delete mode 100644 src/proguard/io/ParentDataEntryWriter.java
delete mode 100644 src/proguard/io/RenamedDataEntry.java
delete mode 100644 src/proguard/io/ZipDataEntry.java
delete mode 100644 src/proguard/obfuscate/AttributeShrinker.java
delete mode 100644 src/proguard/obfuscate/AttributeUsageMarker.java
delete mode 100644 src/proguard/obfuscate/ClassObfuscator.java
delete mode 100644 src/proguard/obfuscate/ClassRenamer.java
delete mode 100644 src/proguard/obfuscate/DictionaryNameFactory.java
delete mode 100644 src/proguard/obfuscate/MapCleaner.java
delete mode 100644 src/proguard/obfuscate/MappingKeeper.java
delete mode 100644 src/proguard/obfuscate/MappingPrinter.java
delete mode 100644 src/proguard/obfuscate/MappingProcessor.java
delete mode 100644 src/proguard/obfuscate/MappingReader.java
delete mode 100644 src/proguard/obfuscate/MemberNameCleaner.java
delete mode 100644 src/proguard/obfuscate/MemberNameCollector.java
delete mode 100644 src/proguard/obfuscate/MemberNameConflictFixer.java
delete mode 100644 src/proguard/obfuscate/MemberNameFilter.java
delete mode 100644 src/proguard/obfuscate/MemberObfuscator.java
delete mode 100644 src/proguard/obfuscate/MemberSpecialNameFilter.java
delete mode 100644 src/proguard/obfuscate/MultiMappingProcessor.java
delete mode 100644 src/proguard/obfuscate/NameFactory.java
delete mode 100644 src/proguard/obfuscate/NameFactoryResetter.java
delete mode 100644 src/proguard/obfuscate/NameMarker.java
delete mode 100644 src/proguard/obfuscate/NumericNameFactory.java
delete mode 100644 src/proguard/obfuscate/Obfuscator.java
delete mode 100644 src/proguard/obfuscate/ParameterNameMarker.java
delete mode 100644 src/proguard/obfuscate/SimpleNameFactory.java
delete mode 100644 src/proguard/obfuscate/SourceFileRenamer.java
delete mode 100644 src/proguard/obfuscate/SpecialNameFactory.java
delete mode 100644 src/proguard/optimize/BootstrapMethodArgumentShrinker.java
delete mode 100644 src/proguard/optimize/ChangedCodePrinter.java
delete mode 100644 src/proguard/optimize/ConstantMemberFilter.java
delete mode 100644 src/proguard/optimize/ConstantParameterFilter.java
delete mode 100644 src/proguard/optimize/DuplicateInitializerFixer.java
delete mode 100644 src/proguard/optimize/DuplicateInitializerInvocationFixer.java
delete mode 100644 src/proguard/optimize/KeepMarker.java
delete mode 100644 src/proguard/optimize/KeptClassFilter.java
delete mode 100644 src/proguard/optimize/KeptMemberFilter.java
delete mode 100644 src/proguard/optimize/MemberDescriptorSpecializer.java
delete mode 100644 src/proguard/optimize/MethodDescriptorShrinker.java
delete mode 100644 src/proguard/optimize/MethodStaticizer.java
delete mode 100644 src/proguard/optimize/OptimizationInfoClassFilter.java
delete mode 100644 src/proguard/optimize/OptimizationInfoMemberFilter.java
delete mode 100644 src/proguard/optimize/Optimizer.java
delete mode 100644 src/proguard/optimize/ParameterShrinker.java
delete mode 100644 src/proguard/optimize/TailRecursionSimplifier.java
delete mode 100644 src/proguard/optimize/WriteOnlyFieldFilter.java
delete mode 100644 src/proguard/optimize/evaluation/EvaluationShrinker.java
delete mode 100644 src/proguard/optimize/evaluation/EvaluationSimplifier.java
delete mode 100644 src/proguard/optimize/evaluation/LivenessAnalyzer.java
delete mode 100644 src/proguard/optimize/evaluation/LoadingInvocationUnit.java
delete mode 100644 src/proguard/optimize/evaluation/PartialEvaluator.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumArrayPropagator.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumClassChecker.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumClassSimplifier.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumDescriptorSimplifier.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumUseChecker.java
delete mode 100644 src/proguard/optimize/evaluation/SimpleEnumUseSimplifier.java
delete mode 100644 src/proguard/optimize/evaluation/StoringInvocationUnit.java
delete mode 100644 src/proguard/optimize/evaluation/TracedBranchUnit.java
delete mode 100644 src/proguard/optimize/evaluation/VariableOptimizer.java
delete mode 100644 src/proguard/optimize/info/AccessMethodMarker.java
delete mode 100644 src/proguard/optimize/info/BackwardBranchMarker.java
delete mode 100644 src/proguard/optimize/info/CatchExceptionMarker.java
delete mode 100644 src/proguard/optimize/info/CaughtClassFilter.java
delete mode 100644 src/proguard/optimize/info/CaughtClassMarker.java
delete mode 100644 src/proguard/optimize/info/ClassOptimizationInfo.java
delete mode 100644 src/proguard/optimize/info/ClassOptimizationInfoSetter.java
delete mode 100644 src/proguard/optimize/info/DotClassFilter.java
delete mode 100644 src/proguard/optimize/info/DotClassMarker.java
delete mode 100644 src/proguard/optimize/info/DynamicInvocationMarker.java
delete mode 100644 src/proguard/optimize/info/ExceptionInstructionChecker.java
delete mode 100644 src/proguard/optimize/info/FieldOptimizationInfo.java
delete mode 100644 src/proguard/optimize/info/InstanceofClassFilter.java
delete mode 100644 src/proguard/optimize/info/InstanceofClassMarker.java
delete mode 100644 src/proguard/optimize/info/InstantiationClassFilter.java
delete mode 100644 src/proguard/optimize/info/InstantiationClassMarker.java
delete mode 100644 src/proguard/optimize/info/MemberOptimizationInfoSetter.java
delete mode 100644 src/proguard/optimize/info/MethodInvocationMarker.java
delete mode 100644 src/proguard/optimize/info/MethodOptimizationInfo.java
delete mode 100644 src/proguard/optimize/info/NoSideEffectMethodMarker.java
delete mode 100644 src/proguard/optimize/info/NonEmptyStackReturnMarker.java
delete mode 100644 src/proguard/optimize/info/NonPrivateMemberMarker.java
delete mode 100644 src/proguard/optimize/info/PackageVisibleMemberContainingClassMarker.java
delete mode 100644 src/proguard/optimize/info/PackageVisibleMemberInvokingClassMarker.java
delete mode 100644 src/proguard/optimize/info/ParameterUsageMarker.java
delete mode 100644 src/proguard/optimize/info/ReadWriteFieldMarker.java
delete mode 100644 src/proguard/optimize/info/SideEffectInstructionChecker.java
delete mode 100644 src/proguard/optimize/info/SideEffectMethodFilter.java
delete mode 100644 src/proguard/optimize/info/SideEffectMethodMarker.java
delete mode 100644 src/proguard/optimize/info/SimpleEnumFilter.java
delete mode 100644 src/proguard/optimize/info/SimpleEnumMarker.java
delete mode 100644 src/proguard/optimize/info/StaticInitializerContainingClassFilter.java
delete mode 100644 src/proguard/optimize/info/StaticInitializerContainingClassMarker.java
delete mode 100644 src/proguard/optimize/info/SuperInvocationMarker.java
delete mode 100644 src/proguard/optimize/info/VariableUsageMarker.java
delete mode 100644 src/proguard/optimize/peephole/ClassFinalizer.java
delete mode 100644 src/proguard/optimize/peephole/ClassMerger.java
delete mode 100644 src/proguard/optimize/peephole/GotoCommonCodeReplacer.java
delete mode 100644 src/proguard/optimize/peephole/GotoGotoReplacer.java
delete mode 100644 src/proguard/optimize/peephole/GotoReturnReplacer.java
delete mode 100644 src/proguard/optimize/peephole/HorizontalClassMerger.java
delete mode 100644 src/proguard/optimize/peephole/InstructionSequenceConstants.java
delete mode 100644 src/proguard/optimize/peephole/InstructionSequenceReplacer.java
delete mode 100644 src/proguard/optimize/peephole/InstructionSequencesReplacer.java
delete mode 100644 src/proguard/optimize/peephole/LineNumberLinearizer.java
delete mode 100644 src/proguard/optimize/peephole/MemberPrivatizer.java
delete mode 100644 src/proguard/optimize/peephole/MethodFinalizer.java
delete mode 100644 src/proguard/optimize/peephole/MethodInliner.java
delete mode 100644 src/proguard/optimize/peephole/NopRemover.java
delete mode 100644 src/proguard/optimize/peephole/PeepholeOptimizer.java
delete mode 100644 src/proguard/optimize/peephole/ReachableCodeMarker.java
delete mode 100644 src/proguard/optimize/peephole/RetargetedClassFilter.java
delete mode 100644 src/proguard/optimize/peephole/RetargetedInnerClassAttributeRemover.java
delete mode 100644 src/proguard/optimize/peephole/TargetClassChanger.java
delete mode 100644 src/proguard/optimize/peephole/UnreachableCodeRemover.java
delete mode 100644 src/proguard/optimize/peephole/UnreachableExceptionRemover.java
delete mode 100644 src/proguard/optimize/peephole/VariableShrinker.java
delete mode 100644 src/proguard/optimize/peephole/VerticalClassMerger.java
delete mode 100644 src/proguard/preverify/CodePreverifier.java
delete mode 100644 src/proguard/preverify/CodeSubroutineInliner.java
delete mode 100644 src/proguard/preverify/Preverifier.java
delete mode 100644 src/proguard/preverify/SubroutineInliner.java
delete mode 100644 src/proguard/retrace/FrameInfo.java
delete mode 100644 src/proguard/retrace/FramePattern.java
delete mode 100644 src/proguard/retrace/FrameRemapper.java
delete mode 100644 src/proguard/retrace/ReTrace.java
delete mode 100644 src/proguard/shrink/AnnotationUsageMarker.java
delete mode 100644 src/proguard/shrink/ClassShrinker.java
delete mode 100644 src/proguard/shrink/InnerUsageMarker.java
delete mode 100644 src/proguard/shrink/InterfaceUsageMarker.java
delete mode 100644 src/proguard/shrink/LocalVariableTypeUsageMarker.java
delete mode 100644 src/proguard/shrink/ShortestUsageMark.java
delete mode 100644 src/proguard/shrink/ShortestUsageMarker.java
delete mode 100644 src/proguard/shrink/ShortestUsagePrinter.java
delete mode 100644 src/proguard/shrink/Shrinker.java
delete mode 100644 src/proguard/shrink/UsageMarker.java
delete mode 100644 src/proguard/shrink/UsagePrinter.java
delete mode 100644 src/proguard/shrink/UsedClassFilter.java
delete mode 100644 src/proguard/shrink/UsedMemberFilter.java
delete mode 100644 src/proguard/util/AndMatcher.java
delete mode 100644 src/proguard/util/ArrayUtil.java
delete mode 100644 src/proguard/util/ClassNameParser.java
delete mode 100644 src/proguard/util/ConstantMatcher.java
delete mode 100644 src/proguard/util/EmptyStringMatcher.java
delete mode 100644 src/proguard/util/ExtensionMatcher.java
delete mode 100644 src/proguard/util/FileNameParser.java
delete mode 100644 src/proguard/util/FixedStringMatcher.java
delete mode 100644 src/proguard/util/ListMatcher.java
delete mode 100644 src/proguard/util/ListParser.java
delete mode 100644 src/proguard/util/ListUtil.java
delete mode 100644 src/proguard/util/NameParser.java
delete mode 100644 src/proguard/util/NotMatcher.java
delete mode 100644 src/proguard/util/ObjectUtil.java
delete mode 100644 src/proguard/util/OrMatcher.java
delete mode 100644 src/proguard/util/SettableMatcher.java
delete mode 100644 src/proguard/util/StringMatcher.java
delete mode 100644 src/proguard/util/StringParser.java
delete mode 100644 src/proguard/util/VariableStringMatcher.java
delete mode 100644 src/proguard/wtk/ProGuardObfuscator.java
create mode 100644 wtk/ant.properties
create mode 100644 wtk/build.gradle
create mode 100755 wtk/build.sh
create mode 100644 wtk/build.xml
create mode 100644 wtk/gradle.properties
create mode 100644 wtk/makefile
create mode 100644 wtk/pom.xml
create mode 100644 wtk/settings.gradle
create mode 100644 wtk/src/proguard/wtk/ProGuardObfuscator.java
rename {src => wtk/src}/proguard/wtk/default.pro (100%)
rename {src => wtk/src}/proguard/wtk/package.html (100%)
--
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