-  
 -   Notifications  
You must be signed in to change notification settings  - Fork 161
 
initial proguard stuff(currently doesn't work) #152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|   Accidental pull request  |  
|   
 Issues ====== - Added 2219 Complexity increasing per file ============================== - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/TypeArgumentTargetInfo.java 1 - proguard6.0.3/core/src/proguard/optimize/info/NoExternalReturnValuesMethodMarker.java 1 - proguard6.0.3/core/src/proguard/obfuscate/SimpleNameFactory.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/RequiredAttributeFilter.java 2 - proguard6.0.3/core/src/proguard/backport/DefaultInterfaceMethodConverter.java 5 - proguard6.0.3/core/src/proguard/optimize/peephole/HorizontalClassMerger.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/PackageConstant.java 1 - proguard6.0.3/core/src/proguard/classfile/instruction/InstructionUtil.java 10 - proguard6.0.3/core/src/proguard/optimize/MemberDescriptorSpecializer.java 8 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/ConstantTagFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/InnerClassesAttributeEditor.java 3 - proguard6.0.3/core/src/proguard/classfile/constant/FieldrefConstant.java 1 - proguard6.0.3/core/src/proguard/DataEntryReaderFactory.java 24 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/ExceptClassConstantFilter.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedIntegerValue.java 1 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectMethodFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/AllFieldVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectInstructionChecker.java 36 - proguard6.0.3/core/src/proguard/classfile/visitor/MethodCollector.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/SameOneFrame.java 3 - proguard6.0.3/core/src/proguard/classfile/constant/Constant.java 1 - proguard6.0.3/core/src/proguard/util/ExtensionMatcher.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassPresenceFilter.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/LocalVariableTypeInfoAdder.java 1 - proguard6.0.3/core/src/proguard/obfuscate/MappingReader.java 30 - proguard6.0.3/core/src/proguard/util/FixedStringMatcher.java 1 - proguard6.0.3/core/src/proguard/optimize/ParameterShrinker.java 8 - proguard6.0.3/core/src/proguard/classfile/visitor/SubclassTraveler.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ParameterInfoAdder.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/DebugAttributeVisitor.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/ConcreteClassDownTraveler.java 4 - proguard6.0.3/core/src/proguard/optimize/info/ProgramMemberOptimizationInfoSetter.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolEditor.java 8 - proguard6.0.3/gui/src/proguard/gui/TabbedPane.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute.java 1 - proguard6.0.3/core/src/proguard/io/ExtraDataEntryWriter.java 6 - proguard6.0.3/core/src/proguard/classfile/constant/InvokeDynamicConstant.java 4 - proguard6.0.3/core/src/proguard/classfile/editor/LocalVariableTypeTableAttributeEditor.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/LineNumberTableAttributeEditor.java 2 - proguard6.0.3/core/src/proguard/optimize/info/MutableBoolean.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/module/visitor/AllRequiresInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/io/CascadingDataEntryWriter.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/GotoReturnReplacer.java 12 - proguard6.0.3/core/src/proguard/KeepClassSpecification.java 17 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/MoreZeroFrame.java 6 - proguard6.0.3/core/src/proguard/util/ClassNameParser.java 14 - proguard6.0.3/core/src/proguard/classfile/editor/LocalVariableInfoAdder.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificDoubleValue.java 3 - proguard6.0.3/core/src/proguard/util/MatchedStringMatcher.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/LocalVariableTypeTableAttribute.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/CompositeDoubleValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/BootstrapMethodsAttribute.java 2 - proguard6.0.3/core/src/proguard/optimize/info/InstantiationClassFilter.java 2 - proguard6.0.3/core/src/proguard/util/FileNameParser.java 7 - proguard6.0.3/core/src/proguard/Targeter.java 9 - proguard6.0.3/core/src/proguard/io/ZipDataEntry.java 3 - proguard6.0.3/core/src/proguard/classfile/constant/MethodTypeConstant.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/ReferenceValue.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberCollector.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/ReferencedMemberVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/util/DynamicClassReferenceInitializer.java 7 - proguard6.0.3/core/src/proguard/optimize/peephole/InstructionSequencesReplacer.java 4 - proguard6.0.3/core/src/proguard/optimize/peephole/VariableShrinker.java 7 - proguard6.0.3/core/src/proguard/classfile/editor/InstructionWriter.java 19 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedByteValue.java 1 - proguard6.0.3/core/src/proguard/shrink/InterfaceUsageMarker.java 5 - proguard6.0.3/core/src/proguard/classfile/visitor/ImplementingClassConstantFilter.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/ParallelAllClassVisitor.java 6 - proguard6.0.3/gui/src/proguard/gui/MemberSpecificationDialog.java 12 - proguard6.0.3/gui/src/proguard/gui/ListPanel.java 3 - proguard6.0.3/core/src/proguard/ClassPath.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/ComparableConstant.java 18 - proguard6.0.3/core/src/proguard/optimize/Optimizer.java 76 - proguard6.0.3/core/src/proguard/classfile/visitor/AllMemberVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AttributeCounter.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/ModuleConstant.java 1 - proguard6.0.3/core/src/proguard/io/DirectoryWriter.java 5 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantTiming.java 1 - proguard6.0.3/core/src/proguard/ClassMemberChecker.java 10 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/visitor/AnnotationToAnnotatedMemberVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/FunctionalInterfaceFilter.java 2 - proguard6.0.3/core/src/proguard/evaluation/Processor.java 116 - proguard6.0.3/core/src/proguard/evaluation/value/UnknownLongValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/StackMapFrame.java 3 - proguard6.0.3/core/src/proguard/evaluation/value/UnknownFloatValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/SubclassAdder.java 1 - proguard6.0.3/gui/src/proguard/gui/ProGuardGUI.java 71 - proguard6.0.3/core/src/proguard/util/ListUtil.java 7 - proguard6.0.3/core/src/proguard/optimize/MethodStaticizer.java 3 - proguard6.0.3/core/src/proguard/obfuscate/MemberNameConflictFixer.java 10 - proguard6.0.3/core/src/proguard/io/ParentDataEntryWriter.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ProgramClassFilter.java 1 - proguard6.0.3/core/src/proguard/obfuscate/DictionaryNameFactory.java 17 - proguard6.0.3/core/src/proguard/classfile/editor/InterfaceAdder.java 1 - proguard6.0.3/core/src/proguard/optimize/info/NoExternalSideEffectMethodMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AttributeToClassVisitor.java 1 - proguard6.0.3/core/src/proguard/WordReader.java 35 - proguard6.0.3/core/src/proguard/util/PrintWriterUtil.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/LocalVariableTargetElement.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/ParameterTracingInvocationUnit.java 15 - proguard6.0.3/gui/src/proguard/gui/ClassSpecificationDialog.java 15 - proguard6.0.3/core/src/proguard/classfile/attribute/module/OpensInfo.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/NullType.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/LineNumberRangeFinder.java 4 - proguard6.0.3/gui/src/proguard/gui/splash/BufferedSprite.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/InstructionToAttributeVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectClassFilter.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/LongValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/AttributeAdder.java 6 - proguard6.0.3/gui/src/proguard/gui/splash/OverrideGraphics2D.java 3 - proguard6.0.3/core/src/proguard/optimize/info/InstanceofClassFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/ProgramField.java 2 - proguard6.0.3/core/src/proguard/optimize/peephole/ClassMerger.java 87 - proguard6.0.3/core/src/proguard/FileWordReader.java 1 - proguard6.0.3/core/src/proguard/obfuscate/Obfuscator.java 33 - proguard6.0.3/core/src/proguard/SeedPrinter.java 3 - proguard6.0.3/core/src/proguard/evaluation/BasicInvocationUnit.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AllBootstrapMethodInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/NoEscapingParametersMethodMarker.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ParameterEscapedMarker.java 6 - proguard6.0.3/core/src/proguard/optimize/ConstantMemberFilter.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/GotoCommonCodeReplacer.java 16 - proguard6.0.3/core/src/proguard/classfile/attribute/DeprecatedAttribute.java 1 - proguard6.0.3/core/src/proguard/optimize/WriteOnlyFieldFilter.java 3 - proguard6.0.3/core/src/proguard/shrink/LocalVariableTypeUsageMarker.java 2 - proguard6.0.3/core/src/proguard/optimize/peephole/WrapperClassUseSimplifier.java 11 - proguard6.0.3/core/src/proguard/evaluation/value/FloatValue.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/UnreachableExceptionRemover.java 3 - proguard6.0.3/core/src/proguard/obfuscate/AttributeUsageMarker.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ReadWriteFieldMarker.java 7 - proguard6.0.3/core/src/proguard/classfile/util/PrimitiveArrayConstantReplacer.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/NamedMethodVisitor.java 1 - proguard6.0.3/core/src/proguard/obfuscate/ParameterNameMarker.java 6 - proguard6.0.3/core/src/proguard/ParseException.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/TopValue.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/AccessFixer.java 9 - proguard6.0.3/core/src/proguard/classfile/visitor/BottomClassFilter.java 2 - proguard6.0.3/core/src/proguard/GetEnclosingMethodChecker.java 4 - proguard6.0.3/core/src/proguard/shrink/ShortestUsageMark.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/LineNumberTableAttribute.java 6 - proguard6.0.3/core/src/proguard/classfile/attribute/module/ModulePackagesAttribute.java 2 - proguard6.0.3/core/src/proguard/OutputWriter.java 11 - proguard6.0.3/core/src/proguard/obfuscate/MemberNameCollector.java 7 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptClassesFilter.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/MultiClassVisitor.java 2 - proguard6.0.3/core/src/proguard/optimize/peephole/ClassFinalizer.java 5 - proguard6.0.3/core/src/proguard/util/EmptyStringMatcher.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/NegatedFloatValue.java 1 - proguard6.0.3/core/src/proguard/shrink/Shrinker.java 16 - proguard6.0.3/core/src/proguard/classfile/attribute/module/ModuleMainClassAttribute.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/VariableCleaner.java 6 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/ParameterAnnotationsAttribute.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/AnnotationDefaultAttribute.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/VerticalClassMerger.java 1 - proguard6.0.3/core/src/proguard/optimize/info/UnusedParameterOptimizationInfoUpdater.java 3 - proguard6.0.3/core/src/proguard/FullyQualifiedClassNameChecker.java 8 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/visitor/AllElementValueVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/ClassMemberSorter.java 13 - proguard6.0.3/core/src/proguard/backport/LambdaExpressionConverter.java 34 - proguard6.0.3/core/src/proguard/obfuscate/MemberObfuscator.java 5 - proguard6.0.3/core/src/proguard/obfuscate/NameMarker.java 4 - proguard6.0.3/core/src/proguard/optimize/peephole/RetargetedClassFilter.java 4 - proguard6.0.3/core/src/proguard/classfile/editor/CompactCodeAttributeComposer.java 12 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberDescriptorFilter.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/IntegerValue.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/ImageSprite.java 1 - proguard6.0.3/core/src/proguard/util/SettableMatcher.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularDoubleValue.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/ExceptionsAttribute.java 2 - proguard6.0.3/gui/src/proguard/gui/ClassPathPanel.java 10 - proguard6.0.3/gui/src/proguard/gui/splash/LinearColor.java 6 - proguard6.0.3/retrace/src/proguard/retrace/FrameRemapper.java 12 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedShortValue.java 1 - proguard6.0.3/core/src/proguard/KeepClassMemberChecker.java 13 - proguard6.0.3/core/src/proguard/evaluation/value/Value.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/AnnotationsAttributeEditor.java 2 - proguard6.0.3/core/src/proguard/util/ListParser.java 8 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedArrayReferenceValue.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/ExceptionInfoEditor.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/InterfaceDeleter.java 14 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/TypePathInfo.java 1 - proguard6.0.3/core/src/proguard/io/DataEntryClassWriter.java 4 - proguard6.0.3/core/src/proguard/optimize/info/OptimizationCodeAttributeFilter.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificLongValue.java 3 - proguard6.0.3/core/src/proguard/optimize/evaluation/TracedBranchUnit.java 4 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantFont.java 1 - proguard6.0.3/core/src/proguard/optimize/DuplicateInitializerInvocationFixer.java 7 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AllAttributeVisitor.java 2 - proguard6.0.3/gui/src/proguard/gui/splash/ClipSprite.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/NegatedIntegerValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AllExceptionInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/OffsetTargetInfo.java 1 - proguard6.0.3/core/src/proguard/preverify/Preverifier.java 3 - proguard6.0.3/gui/src/proguard/gui/splash/LinearInt.java 1 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectClassMarker.java 1 - proguard6.0.3/ant/src/proguard/ant/ClassPathElement.java 11 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionExcludedOffsetFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/ChangedCodePrinter.java 4 - proguard6.0.3/core/src/proguard/classfile/attribute/LocalVariableTableAttribute.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularIntegerValue.java 3 - proguard6.0.3/core/src/proguard/Initializer.java 42 - proguard6.0.3/core/src/proguard/evaluation/ConstantValueFactory.java 1 - proguard6.0.3/core/src/proguard/io/ClassFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/DotClassClassVisitor.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/visitor/AnnotationTypeFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/BootstrapMethodsAttributeShrinker.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/InitialValueFactory.java 12 - proguard6.0.3/core/src/proguard/classfile/attribute/LocalVariableInfo.java 21 - proguard6.0.3/core/src/proguard/io/RenamedDataEntryReader.java 7 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/VariableSizeFont.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberDescriptorReferencedClassVisitor.java 1 - proguard6.0.3/core/src/proguard/evaluation/Variables.java 9 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassPoolFiller.java 1 - proguard6.0.3/examples/android/src/com/example/HelloWorldActivity.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/StackMapTableAttribute.java 4 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/MethodrefTraveler.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedLongValue.java 1 - proguard6.0.3/core/src/proguard/obfuscate/UniqueMemberNameFactory.java 3 - proguard6.0.3/core/src/proguard/configuration/ConfigurationLoggingInstructionSequencesReplacer.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberToClassVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeInvisibleTypeAnnotationsAttribute.java 1 - proguard6.0.3/core/src/proguard/obfuscate/PrefixingNameFactory.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedDoubleValue.java 1 - proguard6.0.3/core/src/proguard/optimize/OptimizationInfoClassFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/BootstrapMethodArgumentShrinker.java 4 - proguard6.0.3/core/src/proguard/classfile/instruction/visitor/MultiInstructionVisitor.java 2 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantString.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassVersionFilter.java 3 - proguard6.0.3/gui/src/proguard/gui/OptimizationsDialog.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassNameFilter.java 2 - proguard6.0.3/core/src/proguard/obfuscate/MappingPrinter.java 9 - proguard6.0.3/core/src/proguard/classfile/visitor/MethodImplementationTraveler.java 3 - proguard6.0.3/core/src/proguard/io/DirectoryFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/ConstantCounter.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/TargetInfoCopier.java 2 - proguard6.0.3/wtk/src/proguard/wtk/ProGuardObfuscator.java 3 - proguard6.0.3/core/src/proguard/ProGuard.java 40 - proguard6.0.3/core/src/proguard/optimize/info/EscapingClassMarker.java 9 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/AnnotationElementValue.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ExceptionInstructionChecker.java 25 - proguard6.0.3/core/src/proguard/optimize/evaluation/ReferenceTracingValueFactory.java 13 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantAdder.java 2 - proguard6.0.3/core/src/proguard/classfile/constant/StringConstant.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/ElementValuesEditor.java 6 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/VerificationTypeFactory.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/SimplifiedClassEditor.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularValueFactory.java 8 - proguard6.0.3/core/src/proguard/optimize/evaluation/LivenessAnalyzer.java 34 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/AnnotationsAttribute.java 2 - proguard6.0.3/core/src/proguard/optimize/info/ReferenceEscapeChecker.java 13 - proguard6.0.3/core/src/proguard/optimize/info/EscapingClassFilter.java 4 - proguard6.0.3/core/src/proguard/shrink/UsagePrinter.java 4 - proguard6.0.3/core/src/proguard/classfile/util/AllParameterVisitor.java 23 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassVersionSetter.java 3 - proguard6.0.3/core/src/proguard/backport/Backporter.java 7 - proguard6.0.3/gui/src/proguard/gui/splash/ShadowedSprite.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularFloatValue.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeVisibleTypeAnnotationsAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/LongConstant.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptClassFilter.java 2 - proguard6.0.3/core/src/proguard/GetEnclosingClassChecker.java 4 - proguard6.0.3/core/src/proguard/classfile/io/RuntimeDataInput.java 3 - proguard6.0.3/core/src/proguard/util/OrMatcher.java 1 - proguard6.0.3/core/src/proguard/optimize/info/AccessMethodMarker.java 4 - proguard6.0.3/core/src/proguard/optimize/info/InstantiationClassMarker.java 2 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/AllConstantVisitor.java 1 - proguard6.0.3/ant/src/proguard/ant/FilterElement.java 5 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumUseChecker.java 21 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/FloatType.java 1 - proguard6.0.3/core/src/proguard/obfuscate/ClassRenamer.java 3 - proguard6.0.3/core/src/proguard/classfile/instruction/SwitchInstruction.java 1 - proguard6.0.3/core/src/proguard/LineWordReader.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/EmptyTargetInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/ThrowsTargetInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/CatchTargetInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/ElementValue.java 2 - proguard6.0.3/core/src/proguard/ConfigurationParser.java 66 - proguard6.0.3/core/src/proguard/classfile/LibraryMethod.java 4 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/Annotation.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedCharacterValue.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/DoubleConstant.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/LibraryMemberFilter.java 1 - proguard6.0.3/core/src/proguard/optimize/info/CodeAttributeOptimizationInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/Utf8Constant.java 12 - proguard6.0.3/core/src/proguard/ArgumentWordReader.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/VerificationType.java 1 - proguard6.0.3/core/src/proguard/optimize/KeepMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/util/ExternalTypeEnumeration.java 4 - proguard6.0.3/core/src/proguard/optimize/evaluation/EvaluationShrinker.java 89 - proguard6.0.3/core/src/proguard/classfile/visitor/VariableMemberVisitor.java 2 - proguard6.0.3/core/src/proguard/util/StringTransformer.java 1 - proguard6.0.3/core/src/proguard/evaluation/SimplifiedInvocationUnit.java 10 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantDouble.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/TypeParameterTargetInfo.java 1 - proguard6.0.3/core/src/proguard/obfuscate/MappingKeeper.java 7 - proguard6.0.3/core/src/proguard/io/ClassPathDataEntry.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/MethodParametersAttribute.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/module/visitor/AllExportsInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumClassSimplifier.java 3 - proguard6.0.3/core/src/proguard/optimize/info/ProgramClassOptimizationInfoSetter.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionHandlerFilter.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/ConstantValueAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/IntegerType.java 1 - proguard6.0.3/core/src/proguard/util/NameParser.java 9 - proguard6.0.3/core/src/proguard/evaluation/value/DoubleValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/InstructionAdder.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/EnclosingMethodAttribute.java 2 - proguard6.0.3/gui/src/proguard/gui/GUIResources.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolRemapper.java 4 - proguard6.0.3/core/src/proguard/obfuscate/RenamedFlagSetter.java 3 - proguard6.0.3/core/src/proguard/preverify/CodePreverifier.java 21 - proguard6.0.3/core/src/proguard/evaluation/value/ArrayReferenceValue.java 6 - proguard6.0.3/core/src/proguard/classfile/constant/InterfaceMethodrefConstant.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/WildcardConstantFilter.java 3 - proguard6.0.3/core/src/proguard/io/ClassReader.java 8 - proguard6.0.3/core/src/proguard/io/JarWriter.java 3 - proguard6.0.3/gui/src/proguard/gui/splash/FontSprite.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/UninitializedThisType.java 1 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectClassChecker.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/SplashPanel.java 6 - proguard6.0.3/core/src/proguard/classfile/instruction/visitor/InstructionCounter.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/NamedClassVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/AttributesEditor.java 9 - proguard6.0.3/core/src/proguard/shrink/ShortestUsageMarker.java 3 - proguard6.0.3/core/src/proguard/classfile/instruction/Instruction.java 6 - proguard6.0.3/core/src/proguard/obfuscate/MultiMappingProcessor.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/BridgeMethodFixer.java 7 - proguard6.0.3/gui/src/proguard/gui/splash/TextSprite.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/VariableRemapper.java 3 - proguard6.0.3/gui/src/proguard/gui/SwingUtil.java 3 - proguard6.0.3/core/src/proguard/classfile/constant/IntegerConstant.java 1 - proguard6.0.3/core/src/proguard/optimize/MethodDescriptorShrinker.java 11 - proguard6.0.3/core/src/proguard/classfile/attribute/CodeAttribute.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/MultiMemberVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/Utf8Shrinker.java 5 - proguard6.0.3/core/src/proguard/optimize/info/RepeatedClassPoolVisitor.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassCleaner.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/SawToothTiming.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/ExtendedLineNumberInfo.java 1 - proguard6.0.3/core/src/proguard/io/FilteredDataEntryReader.java 4 - proguard6.0.3/core/src/proguard/configuration/ConfigurationLoggingAdder.java 3 - proguard6.0.3/core/src/proguard/classfile/instruction/TableSwitchInstruction.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/CodeAttributeEditor.java 11 - proguard6.0.3/core/src/proguard/optimize/info/ParameterEscapeMarker.java 14 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/visitor/AllAnnotationVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/WrapperClassMarker.java 6 - proguard6.0.3/core/src/proguard/optimize/evaluation/VariableOptimizer.java 12 - proguard6.0.3/core/src/proguard/classfile/visitor/SimpleClassPrinter.java 5 - proguard6.0.3/core/src/proguard/classfile/util/ClassSubHierarchyInitializer.java 3 - proguard6.0.3/retrace/src/proguard/retrace/FramePattern.java 15 - proguard6.0.3/core/src/proguard/optimize/info/NonEmptyStackReturnMarker.java 7 - proguard6.0.3/core/src/proguard/io/ZipFileDataEntry.java 3 - proguard6.0.3/core/src/proguard/obfuscate/NumericNameFactory.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularLongValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ExceptionsAttributeEditor.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/AllMethodVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/NamedFieldVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionOffsetFilter.java 2 - proguard6.0.3/gui/src/proguard/gui/ExtensionFileFilter.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionCounter.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/module/visitor/AllOpensInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/InterfaceSorter.java 21 - proguard6.0.3/core/src/proguard/io/ZipOutput.java 12 - proguard6.0.3/core/src/proguard/evaluation/value/UnknownIntegerValue.java 1 - proguard6.0.3/core/src/proguard/classfile/util/AccessUtil.java 4 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumArrayPropagator.java 2 - proguard6.0.3/core/src/proguard/shrink/UsedMemberFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/BootstrapMethodInfo.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/TypeParameterBoundTargetInfo.java 1 - proguard6.0.3/gradle/src/proguard/gradle/ProGuardTask.java 36 - proguard6.0.3/core/src/proguard/classfile/editor/MemberRemover.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AttributeNameFilter.java 2 - proguard6.0.3/core/src/proguard/util/NotMatcher.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/CompositeIntegerValue.java 1 - proguard6.0.3/core/src/proguard/classfile/io/LibraryClassReader.java 21 - proguard6.0.3/core/src/proguard/optimize/evaluation/EvaluationSimplifier.java 93 - proguard6.0.3/core/src/proguard/io/ManifestRewriter.java 10 - proguard6.0.3/core/src/proguard/classfile/util/ClassReferenceInitializer.java 11 - proguard6.0.3/core/src/proguard/classfile/editor/InterfacesEditor.java 3 - proguard6.0.3/core/src/proguard/KeepClassSpecificationVisitorFactory.java 12 - proguard6.0.3/core/src/proguard/optimize/evaluation/StoringInvocationUnit.java 3 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedFloatValue.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ImplementedClassFilter.java 2 - proguard6.0.3/core/src/proguard/preverify/CodeSubroutineInliner.java 8 - proguard6.0.3/core/src/proguard/optimize/evaluation/InstructionUsageMarker.java 30 - proguard6.0.3/core/src/proguard/optimize/peephole/NopRemover.java 4 - proguard6.0.3/core/src/proguard/classfile/editor/ClassElementSorter.java 1 - proguard6.0.3/ant/src/proguard/ant/KeepSpecificationElement.java 3 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedDoubleValue.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberAccessFlagSetter.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/visitor/AnnotationToAnnotatedClassVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/AllClassVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumDescriptorSimplifier.java 29 - proguard6.0.3/core/src/proguard/classfile/editor/ClassEditor.java 3 - proguard6.0.3/core/src/proguard/preverify/SubroutineInliner.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/ArrayElementValue.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/util/DynamicMemberReferenceInitializer.java 17 - proguard6.0.3/gui/src/proguard/gui/TextAreaWriter.java 2 - proguard6.0.3/core/src/proguard/optimize/info/UsedParameterFilter.java 4 - proguard6.0.3/examples/annotations/examples/Bean.java 1 - proguard6.0.3/core/src/proguard/ConfigurationChecker.java 31 - proguard6.0.3/core/src/proguard/classfile/visitor/ReferencedClassVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/KeptMemberFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/info/NonPrivateMemberMarker.java 4 - proguard6.0.3/core/src/proguard/io/ClassMapDataEntryWriter.java 6 - proguard6.0.3/core/src/proguard/classfile/editor/ExceptionAdder.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedReferenceValue.java 3 - proguard6.0.3/core/src/proguard/optimize/info/PackageVisibleMemberInvokingClassMarker.java 2 - proguard6.0.3/core/src/proguard/backport/LambdaExpression.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/VariableEditor.java 6 - proguard6.0.3/core/src/proguard/shrink/ClassShrinker.java 6 - proguard6.0.3/ant/src/proguard/ant/ConfigurationElement.java 10 - proguard6.0.3/core/src/proguard/io/DataEntryDirectoryFilter.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/MethodFinalizer.java 8 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificFloatValue.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/FullFrame.java 9 - proguard6.0.3/core/src/proguard/classfile/editor/StackSizeUpdater.java 1 - proguard6.0.3/core/src/proguard/io/RenamedDataEntry.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassCollector.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedValueFactory.java 3 - proguard6.0.3/retrace/src/proguard/retrace/ReTrace.java 13 - proguard6.0.3/core/src/proguard/classfile/constant/MethodHandleConstant.java 1 - proguard6.0.3/core/src/proguard/evaluation/Stack.java 8 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/StackSizeComputer.java 12 - proguard6.0.3/core/src/proguard/optimize/info/MethodOptimizationInfo.java 5 - proguard6.0.3/core/src/proguard/evaluation/TracedStack.java 8 - proguard6.0.3/core/src/proguard/ClassSpecificationVisitorFactory.java 24 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassAccessFilter.java 2 - proguard6.0.3/gui/src/proguard/gui/splash/CompositeSprite.java 2 - proguard6.0.3/core/src/proguard/optimize/info/SimpleEnumMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/io/RuntimeDataOutput.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/SourceDirAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/SameZeroFrame.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassPoolClassVisitor.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/NegatedDoubleValue.java 1 - proguard6.0.3/core/src/proguard/util/CollectionMatcher.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/SimilarMemberVisitor.java 3 - proguard6.0.3/core/src/proguard/optimize/evaluation/LoadingInvocationUnit.java 4 - proguard6.0.3/core/src/proguard/util/ConstantMatcher.java 1 - proguard6.0.3/core/src/proguard/InputReader.java 11 - proguard6.0.3/core/src/proguard/classfile/visitor/MethodImplementationFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/instruction/LookUpSwitchInstruction.java 3 - proguard6.0.3/gui/src/proguard/gui/MemberSpecificationsPanel.java 16 - proguard6.0.3/core/src/proguard/classfile/util/ClassUtil.java 27 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberAccessFlagCleaner.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/UnknownAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/module/ExportsInfo.java 2 - proguard6.0.3/core/src/proguard/io/NameFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/SuperClassConstantVisitor.java 3 - proguard6.0.3/core/src/proguard/classfile/util/StringSharer.java 5 - proguard6.0.3/core/src/proguard/classfile/visitor/DynamicReturnedClassVisitor.java 5 - proguard6.0.3/core/src/proguard/classfile/visitor/SingleTimeClassVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/LongType.java 1 - proguard6.0.3/core/src/proguard/optimize/TailRecursionSimplifier.java 16 - proguard6.0.3/core/src/proguard/classfile/attribute/module/RequiresInfo.java 2 - proguard6.0.3/core/src/proguard/io/DataEntryNameFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/instruction/visitor/InstructionConstantVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/AnnotationAdder.java 4 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/LessZeroFrame.java 2 - proguard6.0.3/core/src/proguard/classfile/LibraryMember.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/BootstrapMethodsAttributeAdder.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/VariableClassVisitor.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedIntegerValue.java 1 - proguard6.0.3/core/src/proguard/optimize/info/InstanceofClassMarker.java 2 - proguard6.0.3/core/src/proguard/classfile/instruction/BranchInstruction.java 8 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/BootstrapMethodHandleTraveler.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/CircleSprite.java 2 - proguard6.0.3/core/src/proguard/backport/StaticInterfaceMethodConverter.java 3 - proguard6.0.3/core/src/proguard/shrink/InnerUsageMarker.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/InstructionSequenceBuilder.java 12 - proguard6.0.3/core/src/proguard/classfile/instruction/VariableInstruction.java 41 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberClassAccessFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/info/NoSideEffectClassMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/ParameterInfo.java 2 - proguard6.0.3/core/src/proguard/optimize/info/SimpleEnumFilter.java 4 - proguard6.0.3/core/src/proguard/DuplicateClassPrinter.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/DetailedArrayReferenceValue.java 7 - proguard6.0.3/core/src/proguard/io/PrefixStrippingDataEntryReader.java 2 - proguard6.0.3/core/src/proguard/LibraryKeepChecker.java 5 - proguard6.0.3/core/src/proguard/DescriptorKeepChecker.java 5 - proguard6.0.3/core/src/proguard/classfile/editor/NamedAttributeDeleter.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/RectangleSprite.java 2 - proguard6.0.3/core/src/proguard/shrink/AnnotationUsageMarker.java 3 - proguard6.0.3/core/src/proguard/optimize/KeptClassFilter.java 3 - proguard6.0.3/gui/src/proguard/gui/FilterBuilder.java 28 - proguard6.0.3/core/src/proguard/io/PrefixAddingDataEntryWriter.java 1 - proguard6.0.3/core/src/proguard/GetSignatureChecker.java 6 - proguard6.0.3/core/src/proguard/classfile/LibraryField.java 2 - proguard6.0.3/core/src/proguard/AssumeNoSideEffectsChecker.java 12 - proguard6.0.3/core/src/proguard/classfile/attribute/SyntheticAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/NonEmptyAttributeFilter.java 6 - proguard6.0.3/core/src/proguard/classfile/util/InstructionSequenceMatcher.java 13 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassHierarchyTraveler.java 1 - proguard6.0.3/core/src/proguard/GPL.java 7 - proguard6.0.3/core/src/proguard/classfile/editor/LocalVariableTableAttributeEditor.java 1 - proguard6.0.3/core/src/proguard/classfile/util/SimplifiedVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/MultiAttributeVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/util/InternalTypeEnumeration.java 9 - proguard6.0.3/core/src/proguard/ClassSpecification.java 15 - proguard6.0.3/core/src/proguard/classfile/instruction/visitor/AllInstructionVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/BackwardBranchMarker.java 2 - proguard6.0.3/core/src/proguard/ClassPathEntry.java 24 - proguard6.0.3/gui/src/proguard/gui/KeepSpecificationsPanel.java 1 - proguard6.0.3/core/src/proguard/classfile/instruction/ConstantInstruction.java 9 - proguard6.0.3/core/src/proguard/obfuscate/MemberSpecialNameFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/util/WarningPrinter.java 3 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantInt.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ClassOptimizationInfo.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/TimeSwitchSprite.java 4 - proguard6.0.3/core/src/proguard/classfile/constant/ClassConstant.java 2 - proguard6.0.3/core/src/proguard/io/RenamedDataEntryWriter.java 9 - proguard6.0.3/core/src/proguard/classfile/editor/MemberAdder.java 12 - proguard6.0.3/core/src/proguard/classfile/ProgramMethod.java 4 - proguard6.0.3/core/src/proguard/evaluation/value/Category1Value.java 1 - proguard6.0.3/gui/src/proguard/gui/splash/LinearDouble.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MultiClassPoolVisitor.java 3 - proguard6.0.3/examples/annotations/examples/Application.java 1 - proguard6.0.3/core/src/proguard/classfile/util/ArrayInitializationMatcher.java 14 - proguard6.0.3/core/src/proguard/evaluation/value/CompositeLongValue.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/ReachableCodeMarker.java 8 - proguard6.0.3/core/src/proguard/optimize/peephole/GotoGotoReplacer.java 9 - proguard6.0.3/core/src/proguard/optimize/info/PackageVisibleMemberContainingClassMarker.java 2 - proguard6.0.3/core/src/proguard/optimize/info/NoSideEffectMethodMarker.java 1 - proguard6.0.3/core/src/proguard/optimize/info/VariableUsageMarker.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/WrapperClassMerger.java 3 - proguard6.0.3/core/src/proguard/util/AndMatcher.java 1 - proguard6.0.3/core/src/proguard/io/DirectoryPump.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/TypeAnnotation.java 2 - proguard6.0.3/core/src/proguard/classfile/io/ProgramClassWriter.java 5 - proguard6.0.3/core/src/proguard/obfuscate/NameFactoryResetter.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberNameFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/peephole/LineNumberLinearizer.java 20 - proguard6.0.3/core/src/proguard/obfuscate/SourceFileRenamer.java 1 - proguard6.0.3/core/src/proguard/evaluation/TracedVariables.java 6 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionHandlerConstantVisitor.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AllLineNumberInfoVisitor.java 1 - proguard6.0.3/retrace/src/proguard/retrace/FrameInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberAccessFilter.java 2 - proguard6.0.3/examples/annotations/examples/Applet.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/UninitializedType.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/SuperTypeTargetInfo.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/TypedReferenceValueFactory.java 7 - proguard6.0.3/core/src/proguard/evaluation/BasicBranchUnit.java 1 - proguard6.0.3/core/src/proguard/io/IdleRewriter.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/CodeAttributeEditorResetter.java 1 - proguard6.0.3/core/src/proguard/classfile/ProgramClass.java 12 - proguard6.0.3/core/src/proguard/io/DataEntryRewriter.java 8 - proguard6.0.3/gui/src/proguard/gui/TextAreaOutputStream.java 2 - proguard6.0.3/core/src/proguard/optimize/evaluation/PartialEvaluator.java 36 - proguard6.0.3/core/src/proguard/classfile/instruction/SimpleInstruction.java 20 - proguard6.0.3/gui/src/proguard/gui/ReTraceRunnable.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/BootstrapMethodRemapper.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/ProgramMemberFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassPrinter.java 7 - proguard6.0.3/core/src/proguard/io/FileDataEntry.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/LineNumberTableAttributeTrimmer.java 7 - proguard6.0.3/core/src/proguard/optimize/peephole/TargetClassChanger.java 8 - proguard6.0.3/core/src/proguard/GetAnnotationChecker.java 8 - proguard6.0.3/core/src/proguard/classfile/editor/ExceptionInfoAdder.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/StackMapAttribute.java 2 - proguard6.0.3/core/src/proguard/SubclassedClassFilter.java 2 - proguard6.0.3/core/src/proguard/io/JarReader.java 4 - proguard6.0.3/core/src/proguard/optimize/ConstantParameterFilter.java 6 - proguard6.0.3/gui/src/proguard/gui/splash/ConstantColor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/UnusedParameterMethodFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/ElementValueAdder.java 5 - proguard6.0.3/core/src/proguard/evaluation/value/IdentifiedFloatValue.java 1 - proguard6.0.3/core/src/proguard/obfuscate/MapCleaner.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/LocalVariableTypeInfo.java 21 - proguard6.0.3/core/src/proguard/evaluation/value/TracedReferenceValue.java 3 - proguard6.0.3/core/src/proguard/optimize/DuplicateInitializerFixer.java 10 - proguard6.0.3/gui/src/proguard/gui/MessageDialogRunnable.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/PrimitiveTypedReferenceValueFactory.java 5 - proguard6.0.3/core/src/proguard/shrink/UsedClassFilter.java 2 - proguard6.0.3/core/src/proguard/obfuscate/ClassObfuscator.java 9 - proguard6.0.3/core/src/proguard/configuration/ConfigurationLoggingInstructionSequenceReplacer.java 4 - proguard6.0.3/core/src/proguard/util/ObjectUtil.java 7 - proguard6.0.3/core/src/proguard/classfile/visitor/InitializerMethodFilter.java 3 - proguard6.0.3/core/src/proguard/obfuscate/AttributeShrinker.java 3 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumClassChecker.java 3 - proguard6.0.3/core/src/proguard/classfile/instruction/InstructionFactory.java 204 - proguard6.0.3/core/src/proguard/optimize/info/ProgramFieldOptimizationInfo.java 5 - proguard6.0.3/gui/src/proguard/gui/ClassSpecificationsPanel.java 3 - proguard6.0.3/core/src/proguard/util/StringMatcher.java 1 - proguard6.0.3/core/src/proguard/optimize/OptimizationInfoMemberFilter.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/SubclassFilter.java 4 - proguard6.0.3/core/src/proguard/classfile/attribute/module/ProvidesInfo.java 2 - proguard6.0.3/gui/src/proguard/gui/splash/TypeWriterString.java 4 - proguard6.0.3/core/src/proguard/classfile/LibraryClass.java 13 - proguard6.0.3/core/src/proguard/classfile/attribute/Attribute.java 3 - proguard6.0.3/core/src/proguard/util/ArrayUtil.java 10 - proguard6.0.3/core/src/proguard/classfile/visitor/ImplementedClassConstantFilter.java 3 - proguard6.0.3/core/src/proguard/optimize/info/MethodInvocationMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/util/ClassSuperHierarchyInitializer.java 5 - proguard6.0.3/core/src/proguard/evaluation/value/InstructionOffsetValue.java 12 - proguard6.0.3/core/src/proguard/classfile/util/ArrayInitializationReplacer.java 7 - proguard6.0.3/core/src/proguard/classfile/editor/InnerClassesAccessFixer.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ProgramMethodOptimizationInfo.java 5 - proguard6.0.3/core/src/proguard/optimize/peephole/InstructionSequenceReplacer.java 20 - proguard6.0.3/core/src/proguard/io/FilteredDataEntryWriter.java 5 - proguard6.0.3/core/src/proguard/evaluation/value/ArrayReferenceValueFactory.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/UnreachableCodeRemover.java 6 - proguard6.0.3/core/src/proguard/optimize/info/ProgramClassOptimizationInfo.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/BranchTargetFinder.java 38 - proguard6.0.3/core/src/proguard/classfile/editor/ClassReferenceFixer.java 6 - proguard6.0.3/core/src/proguard/io/ClassDataEntryWriter.java 7 - proguard6.0.3/core/src/proguard/classfile/editor/MemberReferenceFixer.java 7 - proguard6.0.3/core/src/proguard/classfile/attribute/InnerClassesAttribute.java 2 - proguard6.0.3/gui/src/proguard/gui/splash/SmoothTiming.java 3 - proguard6.0.3/core/src/proguard/shrink/ShortestUsagePrinter.java 3 - proguard6.0.3/core/src/proguard/backport/LambdaExpressionCollector.java 8 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/ClassElementValue.java 4 - proguard6.0.3/core/src/proguard/classfile/visitor/MemberCounter.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificIntegerValue.java 3 - proguard6.0.3/ant/src/proguard/ant/ClassSpecificationElement.java 28 - proguard6.0.3/core/src/proguard/classfile/editor/TypeAnnotationAdder.java 5 - proguard6.0.3/ant/src/proguard/ant/ProGuardTask.java 7 - proguard6.0.3/core/src/proguard/evaluation/value/UnknownDoubleValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/SignatureAttribute.java 4 - proguard6.0.3/core/src/proguard/util/ListMatcher.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/NameAndTypeShrinker.java 6 - proguard6.0.3/core/src/proguard/optimize/info/DynamicInvocationMarker.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/ConvertedLongValue.java 1 - proguard6.0.3/core/src/proguard/optimize/info/ParameterUsageMarker.java 18 - proguard6.0.3/core/src/proguard/classfile/util/StringReferenceInitializer.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/ObjectType.java 2 - proguard6.0.3/core/src/proguard/classfile/visitor/LibraryClassFilter.java 1 - proguard6.0.3/core/src/proguard/DataEntryWriterFactory.java 21 - proguard6.0.3/core/src/proguard/evaluation/value/Category2Value.java 1 - proguard6.0.3/examples/annotations/examples/NativeCallBack.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/CodeAttributeComposer.java 11 - proguard6.0.3/core/src/proguard/optimize/info/CatchExceptionMarker.java 2 - proguard6.0.3/core/src/proguard/optimize/info/SuperInvocationMarker.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/TypeAnnotationsAttribute.java 2 - proguard6.0.3/core/src/proguard/evaluation/ClassConstantValueFactory.java 1 - proguard6.0.3/core/src/proguard/optimize/info/DotClassMarker.java 3 - proguard6.0.3/core/src/proguard/obfuscate/MemberNameCleaner.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/MultiConstantVisitor.java 2 - proguard6.0.3/core/src/proguard/io/DataEntryCopier.java 15 - proguard6.0.3/gui/src/proguard/gui/splash/ColorSprite.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ConstructorMethodFilter.java 4 - proguard6.0.3/core/src/proguard/shrink/UsageMarker.java 6 - proguard6.0.3/core/src/proguard/io/DataEntryParentFilter.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/LineNumberInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/MethodInvocationFixer.java 21 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/TargetInfo.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/NegatedLongValue.java 1 - proguard6.0.3/core/src/proguard/classfile/io/ProgramClassReader.java 55 - proguard6.0.3/core/src/proguard/classfile/ClassPool.java 2 - proguard6.0.3/core/src/proguard/classfile/constant/RefConstant.java 2 - proguard6.0.3/core/src/proguard/classfile/constant/NameAndTypeConstant.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/MemberPrivatizer.java 3 - proguard6.0.3/gui/src/proguard/gui/ProGuardRunnable.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/LocalVariableTargetInfo.java 2 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/AllInnerClassesInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/InnerClassesInfo.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/VariableSizeUpdater.java 4 - proguard6.0.3/core/src/proguard/optimize/info/CaughtClassMarker.java 1 - proguard6.0.3/core/src/proguard/classfile/util/DescriptorClassEnumeration.java 15 - proguard6.0.3/core/src/proguard/UpToDateChecker.java 6 - proguard6.0.3/core/src/proguard/evaluation/value/CompositeFloatValue.java 1 - proguard6.0.3/core/src/proguard/io/NameFilteredDataEntryWriter.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/ReferenceTracingInvocationUnit.java 3 - proguard6.0.3/core/src/proguard/MemberSpecification.java 9 - proguard6.0.3/core/src/proguard/optimize/info/CaughtClassFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/constant/MethodrefConstant.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/UnknownReferenceValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ParameterAnnotationsAttributeEditor.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumUseSimplifier.java 15 - proguard6.0.3/core/src/proguard/classfile/editor/LineNumberInfoAdder.java 3 - proguard6.0.3/core/src/proguard/util/VariableStringMatcher.java 9 - proguard6.0.3/core/src/proguard/configuration/ConfigurationLoggingInstructionSequenceConstants.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/MethodInliner.java 29 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/DoubleType.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/DetailedArrayValueFactory.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/BootstrapMethodsAttributeEditor.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/module/visitor/AllProvidesInfoVisitor.java 1 - proguard6.0.3/core/src/proguard/io/RenamedParentDataEntryWriter.java 4 - proguard6.0.3/gui/src/proguard/gui/splash/SineTiming.java 1 - proguard6.0.3/core/src/proguard/backport/StringConcatenationConverter.java 15 - proguard6.0.3/core/src/proguard/classfile/attribute/ExceptionInfo.java 1 - proguard6.0.3/gui/src/proguard/gui/FilterDialog.java 3 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/target/FormalParameterTargetInfo.java 1 - proguard6.0.3/core/src/proguard/util/MultiValueMap.java 2 - proguard6.0.3/core/src/proguard/ConfigurationWriter.java 12 - proguard6.0.3/core/src/proguard/io/WrappedDataEntry.java 1 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassPoolRemover.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/BasicValueFactory.java 12 - proguard6.0.3/core/src/proguard/classfile/constant/visitor/AllBootstrapMethodArgumentVisitor.java 1 - proguard6.0.3/core/src/proguard/optimize/info/DotClassFilter.java 2 - proguard6.0.3/core/src/proguard/optimize/info/FieldOptimizationInfo.java 1 - proguard6.0.3/core/src/proguard/classfile/ProgramMember.java 3 - proguard6.0.3/core/src/proguard/classfile/editor/AttributeSorter.java 5 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolSorter.java 8 - proguard6.0.3/core/src/proguard/obfuscate/MemberNameFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolShrinker.java 5 - proguard6.0.3/core/src/proguard/classfile/attribute/preverification/TopType.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ComparisonValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/SubclassToAdder.java 1 - proguard6.0.3/ant/src/proguard/ant/ConfigurationTask.java 5 - proguard6.0.3/core/src/proguard/obfuscate/SpecialNameFactory.java 2 - proguard6.0.3/ant/src/proguard/ant/MemberSpecificationElement.java 36 - proguard6.0.3/core/src/proguard/classfile/constant/PrimitiveArrayConstant.java 17 - proguard6.0.3/core/src/proguard/configuration/ConfigurationLogger.java 8 - proguard6.0.3/gui/src/proguard/gui/splash/LinearTiming.java 5 - proguard6.0.3/core/src/proguard/classfile/visitor/ClassCounter.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/InitializationFinder.java 23 - proguard6.0.3/core/src/proguard/util/StringUtil.java 12 - proguard6.0.3/core/src/proguard/optimize/peephole/PeepholeOptimizer.java 2 - proguard6.0.3/core/src/proguard/classfile/util/MethodLinker.java 3 - proguard6.0.3/core/src/proguard/evaluation/value/TracingValue.java 5 - proguard6.0.3/core/src/proguard/classfile/util/MemberFinder.java 10 - proguard6.0.3/core/src/proguard/optimize/info/SynchronizedBlockMethodMarker.java 3 - proguard6.0.3/core/src/proguard/classfile/visitor/ExceptionRangeFilter.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/BootstrapMethodInfoAdder.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/TypedReferenceValue.java 31 - proguard6.0.3/core/src/proguard/classfile/attribute/SourceFileAttribute.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/FloatConstant.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/EnumConstantElementValue.java 4 - proguard6.0.3/core/src/proguard/classfile/attribute/annotation/ConstantElementValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/module/ModuleAttribute.java 2 - proguard6.0.3/core/src/proguard/optimize/peephole/RetargetedInnerClassAttributeRemover.java 4 - proguard6.0.3/core/src/proguard/classfile/util/EnumFieldReferenceInitializer.java 6 - proguard6.0.3/core/src/proguard/optimize/info/SideEffectMethodMarker.java 5 Clones added ============ - proguard6.0.3/core/src/proguard/DataEntryReaderFactory.java 1 - proguard6.0.3/core/src/proguard/util/ClassNameParser.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificDoubleValue.java 1 - proguard6.0.3/core/src/proguard/io/ZipDataEntry.java 1 - proguard6.0.3/gui/src/proguard/gui/MemberSpecificationDialog.java 5 - proguard6.0.3/gui/src/proguard/gui/ProGuardGUI.java 1 - proguard6.0.3/core/src/proguard/util/ListUtil.java 1 - proguard6.0.3/gui/src/proguard/gui/ClassSpecificationDialog.java 5 - proguard6.0.3/core/src/proguard/evaluation/value/LongValue.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/CompactCodeAttributeComposer.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularDoubleValue.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificLongValue.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularIntegerValue.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularFloatValue.java 1 - proguard6.0.3/core/src/proguard/classfile/constant/Utf8Constant.java 3 - proguard6.0.3/core/src/proguard/util/NameParser.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolRemapper.java 1 - proguard6.0.3/core/src/proguard/classfile/instruction/Instruction.java 2 - proguard6.0.3/core/src/proguard/classfile/editor/CodeAttributeEditor.java 2 - proguard6.0.3/core/src/proguard/io/ZipFileDataEntry.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/ParticularLongValue.java 2 - proguard6.0.3/gradle/src/proguard/gradle/ProGuardTask.java 3 - proguard6.0.3/core/src/proguard/classfile/io/LibraryClassReader.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/EvaluationSimplifier.java 5 - proguard6.0.3/core/src/proguard/preverify/CodeSubroutineInliner.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/InstructionUsageMarker.java 3 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumDescriptorSimplifier.java 2 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificFloatValue.java 1 - proguard6.0.3/core/src/proguard/classfile/attribute/visitor/StackSizeComputer.java 2 - proguard6.0.3/core/src/proguard/classfile/util/ClassUtil.java 3 - proguard6.0.3/core/src/proguard/optimize/TailRecursionSimplifier.java 1 - proguard6.0.3/core/src/proguard/classfile/ProgramClass.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/PartialEvaluator.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/TargetClassChanger.java 1 - proguard6.0.3/core/src/proguard/classfile/LibraryClass.java 1 - proguard6.0.3/core/src/proguard/optimize/peephole/InstructionSequenceReplacer.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ClassReferenceFixer.java 1 - proguard6.0.3/core/src/proguard/evaluation/value/SpecificIntegerValue.java 1 - proguard6.0.3/ant/src/proguard/ant/ClassSpecificationElement.java 2 - proguard6.0.3/core/src/proguard/DataEntryWriterFactory.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/CodeAttributeComposer.java 2 - proguard6.0.3/core/src/proguard/shrink/UsageMarker.java 4 - proguard6.0.3/core/src/proguard/classfile/io/ProgramClassReader.java 1 - proguard6.0.3/core/src/proguard/optimize/evaluation/SimpleEnumUseSimplifier.java 3 - proguard6.0.3/core/src/proguard/optimize/peephole/MethodInliner.java 1 - proguard6.0.3/core/src/proguard/ConfigurationWriter.java 1 - proguard6.0.3/core/src/proguard/classfile/editor/ConstantPoolShrinker.java 4 - proguard6.0.3/ant/src/proguard/ant/MemberSpecificationElement.java 1 - proguard6.0.3/core/src/proguard/util/StringUtil.java 3 See the complete overview on Codacy  |  
| */ | ||
| package proguard.classfile.attribute.annotation; | ||
|   |  ||
| import proguard.classfile.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused imports such as 'proguard.classfile'
| * given descriptor. | ||
| */ | ||
| private Clazz[] simplifyReferencedClasses(String descriptor, | ||
| Clazz[] referencedClasses) | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| import proguard.classfile.attribute.visitor.*; | ||
| import proguard.classfile.constant.ClassConstant; | ||
| import proguard.classfile.constant.visitor.ConstantVisitor; | ||
| import proguard.classfile.util.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| /** | ||
| * Returns whether a block of instructions may ever throw an exception. | ||
| */ | ||
| private boolean mayThrowExceptions(Clazz clazz, | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused method parameters such as 'clazz'.
| public void visitStringConstant(Clazz clazz, StringConstant stringConstant) {} | ||
| public void visitUtf8Constant(Clazz clazz, Utf8Constant utf8Constant) {} | ||
| public void visitMethodHandleConstant(Clazz clazz, MethodHandleConstant methodHandleConstant) {} | ||
| public void visitClassConstant(Clazz clazz, ClassConstant classConstant) {} | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Document empty method body
| import proguard.classfile.attribute.*; | ||
| import proguard.classfile.attribute.visitor.*; | ||
| import proguard.classfile.editor.CodeAttributeComposer; | ||
| import proguard.classfile.instruction.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * | ||
| * @author Eric Lafortune | ||
| */ | ||
| public class ProgramClassWriter | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid really long classes.
|   |  ||
| public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) | ||
| { | ||
| switch (constantInstruction.opcode) | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Switch statements should have a default label
|   |  ||
| // Implementations for AttributeVisitor. | ||
|   |  ||
| public void visitAnyAttribute(Clazz clazz, Attribute attribute) {} | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Document empty method body
| */ | ||
| package proguard.optimize.evaluation; | ||
|   |  ||
| import proguard.classfile.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused imports such as 'proguard.classfile'
|   |  ||
| // Small utility methods. | ||
|   |  ||
| private boolean isCausedBy(ShortestUsageMark shortestUsageMark, | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| */ | ||
| package proguard.classfile.attribute.preverification; | ||
|   |  ||
| import proguard.classfile.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused imports such as 'proguard.classfile'
| */ | ||
| package proguard.optimize.info; | ||
|   |  ||
| import proguard.classfile.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused imports such as 'proguard.classfile'
| import proguard.classfile.instruction.*; | ||
| import proguard.classfile.instruction.visitor.InstructionVisitor; | ||
| import proguard.classfile.util.SimplifiedVisitor; | ||
| import proguard.classfile.visitor.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| } | ||
|   |  ||
| type = | ||
| type .equals("***") && | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Position literals first in String comparisons
|   |  ||
| // Implementations for AttributeVisitor. | ||
|   |  ||
| public void visitAnyAttribute(Clazz clazz, Attribute attribute) {} | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Document empty method body
|   |  ||
| // Implementations for AttributeVisitor. | ||
|   |  ||
| public void visitAnyAttribute(Clazz clazz, Attribute attribute) {} | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Document empty method body
| package proguard.evaluation; | ||
|   |  ||
| import proguard.classfile.*; | ||
| import proguard.classfile.attribute.CodeAttribute; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| import proguard.classfile.attribute.preverification.*; | ||
| import proguard.classfile.attribute.preverification.visitor.*; | ||
| import proguard.classfile.attribute.visitor.*; | ||
| import proguard.classfile.constant.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|   |  ||
|   |  ||
| public void visitLibraryMethod(LibraryClass LibraryClass, LibraryMethod libraryMethod) | ||
| { | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Document empty method body
| import proguard.classfile.instruction.*; | ||
| import proguard.classfile.util.*; | ||
| import proguard.classfile.visitor.*; | ||
| import proguard.evaluation.value.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| private final InstructionSequenceReplacer.Label CATCH_END = InstructionSequenceReplacer.label(); | ||
|   |  ||
| private final InstructionSequenceReplacer.Label CLASS_NOT_FOUND_EXCEPTION; | ||
| private final InstructionSequenceReplacer.Label NO_SUCH_METHOD_EXCEPTION; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| package proguard.optimize.info; | ||
|   |  ||
| import proguard.classfile.*; | ||
| import proguard.classfile.attribute.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| private void initializeNecessary(CodeAttribute codeAttribute) | ||
| { | ||
| int codeLength = codeAttribute.u4codeLength; | ||
| int maxLocals = codeAttribute.u2maxLocals; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused local variables such as 'maxLocals'.
| */ | ||
| package proguard.backport; | ||
|   |  ||
| import proguard.classfile.*; | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
 Issue found: Avoid unused imports such as 'proguard.classfile'
Accidental pull request