Download proguard-base-4.2.jar
proguard/proguard-base-4.2.jar.zip( 601 k)
The download jar file contains the following class files or Java source files.
LICENSE META-INF/MANIFEST.MF META-INF/maven/net.sf.proguard/proguard-base/pom.properties META-INF/maven/net.sf.proguard/proguard-base/pom.xml proguard.ArgumentWordReader.class proguard.ClassPath.class proguard.ClassPathEntry.class proguard.ClassSpecification.class proguard.ClassSpecificationVisitorFactory.class proguard.Configuration.class proguard.ConfigurationConstants.class proguard.ConfigurationParser.class proguard.ConfigurationWriter.class proguard.DataEntryReaderFactory.class proguard.DataEntryWriterFactory.class proguard.DescriptorKeepChecker.class proguard.DuplicateClassPrinter.class proguard.FileWordReader.class proguard.FullyQualifiedClassNameChecker.class proguard.GPL.class proguard.Initializer.class proguard.InputReader.class proguard.KeepSpecification.class proguard.MemberSpecification.class proguard.OutputWriter.class proguard.ParseException.class proguard.ProGuard.class proguard.SubclassedClassFilter.class proguard.Targeter.class proguard.UpToDateChecker.class proguard.WordReader.class proguard.classfile.ClassConstants.class proguard.classfile.ClassPool.class proguard.classfile.Clazz.class proguard.classfile.Field.class proguard.classfile.LibraryClass.class proguard.classfile.LibraryField.class proguard.classfile.LibraryMember.class proguard.classfile.LibraryMethod.class proguard.classfile.Member.class proguard.classfile.Method.class proguard.classfile.ProgramClass.class proguard.classfile.ProgramField.class proguard.classfile.ProgramMember.class proguard.classfile.ProgramMethod.class proguard.classfile.VisitorAccepter.class proguard.classfile.attribute.Attribute.class proguard.classfile.attribute.CodeAttribute.class proguard.classfile.attribute.ConstantValueAttribute.class proguard.classfile.attribute.DeprecatedAttribute.class proguard.classfile.attribute.EnclosingMethodAttribute.class proguard.classfile.attribute.ExceptionInfo.class proguard.classfile.attribute.ExceptionsAttribute.class proguard.classfile.attribute.InnerClassesAttribute.class proguard.classfile.attribute.InnerClassesInfo.class proguard.classfile.attribute.LineNumberInfo.class proguard.classfile.attribute.LineNumberTableAttribute.class proguard.classfile.attribute.LocalVariableInfo.class proguard.classfile.attribute.LocalVariableTableAttribute.class proguard.classfile.attribute.LocalVariableTypeInfo.class proguard.classfile.attribute.LocalVariableTypeTableAttribute.class proguard.classfile.attribute.SignatureAttribute.class proguard.classfile.attribute.SourceDirAttribute.class proguard.classfile.attribute.SourceFileAttribute.class proguard.classfile.attribute.SyntheticAttribute.class proguard.classfile.attribute.UnknownAttribute.class proguard.classfile.attribute.annotation.Annotation.class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute.class proguard.classfile.attribute.annotation.AnnotationElementValue.class proguard.classfile.attribute.annotation.AnnotationsAttribute.class proguard.classfile.attribute.annotation.ArrayElementValue.class proguard.classfile.attribute.annotation.ClassElementValue.class proguard.classfile.attribute.annotation.ConstantElementValue.class proguard.classfile.attribute.annotation.ElementValue.class proguard.classfile.attribute.annotation.EnumConstantElementValue.class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute.class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute.class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute.class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute.class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute.class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor.class proguard.classfile.attribute.annotation.visitor.AnnotatedClassVisitor.class proguard.classfile.attribute.annotation.visitor.AnnotationToMemberVisitor.class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter.class proguard.classfile.attribute.annotation.visitor.AnnotationVisitor.class proguard.classfile.attribute.annotation.visitor.ElementValueVisitor.class proguard.classfile.attribute.preverification.DoubleType.class proguard.classfile.attribute.preverification.FloatType.class proguard.classfile.attribute.preverification.FullFrame.class proguard.classfile.attribute.preverification.IntegerType.class proguard.classfile.attribute.preverification.LessZeroFrame.class proguard.classfile.attribute.preverification.LongType.class proguard.classfile.attribute.preverification.MoreZeroFrame.class proguard.classfile.attribute.preverification.NullType.class proguard.classfile.attribute.preverification.ObjectType.class proguard.classfile.attribute.preverification.SameOneFrame.class proguard.classfile.attribute.preverification.SameZeroFrame.class proguard.classfile.attribute.preverification.StackMapAttribute.class proguard.classfile.attribute.preverification.StackMapFrame.class proguard.classfile.attribute.preverification.StackMapTableAttribute.class proguard.classfile.attribute.preverification.TopType.class proguard.classfile.attribute.preverification.UninitializedThisType.class proguard.classfile.attribute.preverification.UninitializedType.class proguard.classfile.attribute.preverification.VerificationType.class proguard.classfile.attribute.preverification.VerificationTypeFactory.class proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor.class proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor.class proguard.classfile.attribute.visitor.AllAttributeVisitor.class proguard.classfile.attribute.visitor.AttributeNameFilter.class proguard.classfile.attribute.visitor.AttributeVisitor.class proguard.classfile.attribute.visitor.ExceptionInfoVisitor.class proguard.classfile.attribute.visitor.InnerClassesInfoVisitor.class proguard.classfile.attribute.visitor.LineNumberInfoVisitor.class proguard.classfile.attribute.visitor.LocalVariableInfoVisitor.class proguard.classfile.attribute.visitor.LocalVariableTypeInfoVisitor.class proguard.classfile.attribute.visitor.MultiAttributeVisitor.class proguard.classfile.attribute.visitor.RequiredAttributeFilter.class proguard.classfile.attribute.visitor.StackSizeComputer.class proguard.classfile.constant.ClassConstant.class proguard.classfile.constant.Constant.class proguard.classfile.constant.DoubleConstant.class proguard.classfile.constant.FieldrefConstant.class proguard.classfile.constant.FloatConstant.class proguard.classfile.constant.IntegerConstant.class proguard.classfile.constant.InterfaceMethodrefConstant.class proguard.classfile.constant.LongConstant.class proguard.classfile.constant.MethodrefConstant.class proguard.classfile.constant.NameAndTypeConstant.class proguard.classfile.constant.RefConstant.class proguard.classfile.constant.StringConstant.class proguard.classfile.constant.Utf8Constant.class proguard.classfile.constant.visitor.AllConstantVisitor.class proguard.classfile.constant.visitor.ConstantVisitor.class proguard.classfile.editor.AccessFixer.class proguard.classfile.editor.AttributeAdder.class proguard.classfile.editor.AttributeSorter.class proguard.classfile.editor.AttributesEditor.class proguard.classfile.editor.ClassElementSorter.class proguard.classfile.editor.ClassMemberSorter.class proguard.classfile.editor.ClassReferenceFixer.class proguard.classfile.editor.CodeAttributeComposer.class proguard.classfile.editor.CodeAttributeEditor.class proguard.classfile.editor.CodeAttributeEditorResetter.class proguard.classfile.editor.ComparableConstant.class proguard.classfile.editor.ConstantAdder.class proguard.classfile.editor.ConstantPoolEditor.class proguard.classfile.editor.ConstantPoolRemapper.class proguard.classfile.editor.ConstantPoolSorter.class proguard.classfile.editor.ExceptionAdder.class proguard.classfile.editor.ExceptionsEditor.class proguard.classfile.editor.InstructionWriter.class proguard.classfile.editor.InterfaceSorter.class proguard.classfile.editor.MemberAdder.class proguard.classfile.editor.MemberReferenceFixer.class proguard.classfile.editor.MembersEditor.class proguard.classfile.editor.MethodInvocationFixer.class proguard.classfile.editor.StackSizeUpdater.class proguard.classfile.editor.VariableEditor.class proguard.classfile.editor.VariableRemapper.class proguard.classfile.editor.VariableSizeUpdater.class proguard.classfile.instruction.BranchInstruction.class proguard.classfile.instruction.ConstantInstruction.class proguard.classfile.instruction.Instruction.class proguard.classfile.instruction.InstructionConstants.class proguard.classfile.instruction.InstructionFactory.class proguard.classfile.instruction.InstructionUtil.class proguard.classfile.instruction.LookUpSwitchInstruction.class proguard.classfile.instruction.SimpleInstruction.class proguard.classfile.instruction.SwitchInstruction.class proguard.classfile.instruction.TableSwitchInstruction.class proguard.classfile.instruction.VariableInstruction.class proguard.classfile.instruction.visitor.AllInstructionVisitor.class proguard.classfile.instruction.visitor.InstructionCounter.class proguard.classfile.instruction.visitor.InstructionVisitor.class proguard.classfile.instruction.visitor.MultiInstructionVisitor.class proguard.classfile.io.LibraryClassReader.class proguard.classfile.io.ProgramClassReader.class proguard.classfile.io.ProgramClassWriter.class proguard.classfile.io.RuntimeDataInput.class proguard.classfile.io.RuntimeDataOutput.class proguard.classfile.util.AccessUtil.class proguard.classfile.util.ClassReferenceInitializer.class proguard.classfile.util.ClassSubHierarchyInitializer.class proguard.classfile.util.ClassSuperHierarchyInitializer.class proguard.classfile.util.ClassUtil.class proguard.classfile.util.DescriptorClassEnumeration.class proguard.classfile.util.DynamicClassReferenceInitializer.class proguard.classfile.util.DynamicMemberReferenceInitializer.class proguard.classfile.util.ExternalTypeEnumeration.class proguard.classfile.util.InstructionSequenceMatcher.class proguard.classfile.util.InternalTypeEnumeration.class proguard.classfile.util.MemberFinder.class proguard.classfile.util.MethodLinker.class proguard.classfile.util.SimplifiedVisitor.class proguard.classfile.util.StringSharer.class proguard.classfile.util.WarningPrinter.class proguard.classfile.visitor.AllClassVisitor.class proguard.classfile.visitor.AllFieldVisitor.class proguard.classfile.visitor.AllMemberVisitor.class proguard.classfile.visitor.AllMethodVisitor.class proguard.classfile.visitor.BottomClassFilter.class proguard.classfile.visitor.ClassAccessFilter.class proguard.classfile.visitor.ClassCleaner.class proguard.classfile.visitor.ClassCollector.class proguard.classfile.visitor.ClassCounter.class proguard.classfile.visitor.ClassForNameClassVisitor.class proguard.classfile.visitor.ClassHierarchyTraveler.class proguard.classfile.visitor.ClassMemberVisitor.class proguard.classfile.visitor.ClassNameFilter.class proguard.classfile.visitor.ClassPoolFiller.class proguard.classfile.visitor.ClassPoolVisitor.class proguard.classfile.visitor.ClassPresenceFilter.class proguard.classfile.visitor.ClassPrinter.class proguard.classfile.visitor.ClassVersionFilter.class proguard.classfile.visitor.ClassVersionSetter.class proguard.classfile.visitor.ClassVisitor.class proguard.classfile.visitor.ConcreteClassDownTraveler.class proguard.classfile.visitor.DotClassClassVisitor.class proguard.classfile.visitor.ExceptionCounter.class proguard.classfile.visitor.ExceptionExcludedOffsetFilter.class proguard.classfile.visitor.ExceptionOffsetFilter.class proguard.classfile.visitor.ExceptionRangeFilter.class proguard.classfile.visitor.LibraryClassFilter.class proguard.classfile.visitor.LibraryMemberFilter.class proguard.classfile.visitor.MemberAccessFilter.class proguard.classfile.visitor.MemberClassAccessFilter.class proguard.classfile.visitor.MemberCounter.class proguard.classfile.visitor.MemberDescriptorFilter.class proguard.classfile.visitor.MemberNameFilter.class proguard.classfile.visitor.MemberToClassVisitor.class proguard.classfile.visitor.MemberVisitor.class proguard.classfile.visitor.MethodImplementationFilter.class proguard.classfile.visitor.MethodImplementationTraveler.class proguard.classfile.visitor.MultiClassPoolVisitor.class proguard.classfile.visitor.MultiClassVisitor.class proguard.classfile.visitor.MultiMemberVisitor.class proguard.classfile.visitor.NamedClassVisitor.class proguard.classfile.visitor.NamedFieldVisitor.class proguard.classfile.visitor.NamedMethodVisitor.class proguard.classfile.visitor.ProgramClassFilter.class proguard.classfile.visitor.ProgramMemberFilter.class proguard.classfile.visitor.ReferencedClassVisitor.class proguard.classfile.visitor.ReferencedMemberVisitor.class proguard.classfile.visitor.SimpleClassPrinter.class proguard.classfile.visitor.VariableClassVisitor.class proguard.classfile.visitor.VariableMemberVisitor.class proguard.evaluation.BasicBranchUnit.class proguard.evaluation.BasicInvocationUnit.class proguard.evaluation.BranchUnit.class proguard.evaluation.InvocationUnit.class proguard.evaluation.MutableValue.class proguard.evaluation.Processor.class proguard.evaluation.Stack.class proguard.evaluation.TracedStack.class proguard.evaluation.TracedVariables.class proguard.evaluation.Variables.class proguard.evaluation.value.Category1Value.class proguard.evaluation.value.Category2Value.class proguard.evaluation.value.DoubleValue.class proguard.evaluation.value.FloatValue.class proguard.evaluation.value.InstructionOffsetValue.class proguard.evaluation.value.IntegerValue.class proguard.evaluation.value.LongValue.class proguard.evaluation.value.ReferenceValue.class proguard.evaluation.value.SpecificDoubleValue.class proguard.evaluation.value.SpecificFloatValue.class proguard.evaluation.value.SpecificIntegerValue.class proguard.evaluation.value.SpecificLongValue.class proguard.evaluation.value.SpecificValueFactory.class proguard.evaluation.value.TopValue.class proguard.evaluation.value.Value.class proguard.evaluation.value.ValueFactory.class proguard.io.CascadingDataEntryWriter.class proguard.io.ClassFilter.class proguard.io.ClassReader.class proguard.io.ClassRewriter.class proguard.io.DataEntry.class proguard.io.DataEntryCopier.class proguard.io.DataEntryFilter.class proguard.io.DataEntryNameFilter.class proguard.io.DataEntryParentFilter.class proguard.io.DataEntryPump.class proguard.io.DataEntryReader.class proguard.io.DataEntryRenamer.class proguard.io.DataEntryRewriter.class proguard.io.DataEntryWriter.class proguard.io.DirectoryPump.class proguard.io.DirectoryWriter.class proguard.io.FileDataEntry.class proguard.io.FilteredDataEntryReader.class proguard.io.FilteredDataEntryWriter.class proguard.io.Finisher.class proguard.io.JarReader.class proguard.io.JarWriter.class proguard.io.ParentDataEntryWriter.class proguard.io.RenamedDataEntry.class proguard.io.ZipDataEntry.class proguard.obfuscate.AttributeShrinker.class proguard.obfuscate.AttributeUsageMarker.class proguard.obfuscate.ClassObfuscator.class proguard.obfuscate.ClassOpener.class proguard.obfuscate.ClassRenamer.class proguard.obfuscate.DictionaryNameFactory.class proguard.obfuscate.MapCleaner.class proguard.obfuscate.MappingKeeper.class proguard.obfuscate.MappingPrinter.class proguard.obfuscate.MappingProcessor.class proguard.obfuscate.MappingReader.class proguard.obfuscate.MemberNameCleaner.class proguard.obfuscate.MemberNameCollector.class proguard.obfuscate.MemberNameConflictFixer.class proguard.obfuscate.MemberObfuscator.class proguard.obfuscate.MemberSpecialNameFilter.class proguard.obfuscate.MultiMappingProcessor.class proguard.obfuscate.NameAndTypeShrinker.class proguard.obfuscate.NameAndTypeUsageMarker.class proguard.obfuscate.NameFactory.class proguard.obfuscate.NameFactoryResetter.class proguard.obfuscate.NameMarker.class proguard.obfuscate.Obfuscator.class proguard.obfuscate.SimpleNameFactory.class proguard.obfuscate.SourceFileRenamer.class proguard.obfuscate.SpecialNameFactory.class proguard.obfuscate.Utf8Shrinker.class proguard.obfuscate.Utf8UsageMarker.class proguard.optimize.ChangedCodePrinter.class proguard.optimize.ConstantMemberFilter.class proguard.optimize.DuplicateInitializerFixer.class proguard.optimize.DuplicateInitializerInvocationFixer.class proguard.optimize.KeepMarker.class proguard.optimize.MemberDescriptorSpecializer.class proguard.optimize.MethodDescriptorShrinker.class proguard.optimize.MethodStaticizer.class proguard.optimize.OptimizationInfoMemberFilter.class proguard.optimize.Optimizer.class proguard.optimize.ParameterShrinker.class proguard.optimize.UnusedParameterInvocationUnit.class proguard.optimize.WriteOnlyFieldFilter.class proguard.optimize.evaluation.EvaluationSimplifier.class proguard.optimize.evaluation.LivenessAnalyzer.class proguard.optimize.evaluation.LoadingInvocationUnit.class proguard.optimize.evaluation.PartialEvaluator.class proguard.optimize.evaluation.StoringInvocationUnit.class proguard.optimize.evaluation.TracedBranchUnit.class proguard.optimize.evaluation.VariableOptimizer.class proguard.optimize.info.AccessMethodMarker.class proguard.optimize.info.BackwardBranchMarker.class proguard.optimize.info.CatchExceptionMarker.class proguard.optimize.info.ClassOptimizationInfo.class proguard.optimize.info.ExceptionInstructionChecker.class proguard.optimize.info.FieldOptimizationInfo.class proguard.optimize.info.MemberOptimizationInfoSetter.class proguard.optimize.info.MethodInvocationMarker.class proguard.optimize.info.MethodOptimizationInfo.class proguard.optimize.info.NoSideEffectMethodMarker.class proguard.optimize.info.NonPrivateMemberMarker.class proguard.optimize.info.ParameterUsageMarker.class proguard.optimize.info.ReadWriteFieldMarker.class proguard.optimize.info.SideEffectInstructionChecker.class proguard.optimize.info.SideEffectMethodMarker.class proguard.optimize.info.SingleImplementationMarker.class proguard.optimize.info.SuperInvocationMarker.class proguard.optimize.info.VariableUsageMarker.class proguard.optimize.peephole.BranchTargetFinder.class proguard.optimize.peephole.ClassFinalizer.class proguard.optimize.peephole.GotoCommonCodeReplacer.class proguard.optimize.peephole.GotoGotoReplacer.class proguard.optimize.peephole.GotoReturnReplacer.class proguard.optimize.peephole.InstructionSequenceConstants.class proguard.optimize.peephole.InstructionSequenceReplacer.class proguard.optimize.peephole.InstructionSequencesReplacer.class proguard.optimize.peephole.LoadStoreRemover.class proguard.optimize.peephole.MemberPrivatizer.class proguard.optimize.peephole.MethodInliner.class proguard.optimize.peephole.NopRemover.class proguard.optimize.peephole.PeepholeOptimizer.class proguard.optimize.peephole.PushPopRemover.class proguard.optimize.peephole.ReachableCodeMarker.class proguard.optimize.peephole.SingleImplementationFixer.class proguard.optimize.peephole.SingleImplementationInliner.class proguard.optimize.peephole.StoreLoadReplacer.class proguard.optimize.peephole.UnreachableCodeRemover.class proguard.optimize.peephole.UnreachableExceptionRemover.class proguard.optimize.peephole.VariableShrinker.class proguard.preverify.CodePreverifier.class proguard.preverify.CodeSubroutineInliner.class proguard.preverify.Preverifier.class proguard.preverify.SubroutineInliner.class proguard.shrink.AnnotationUsageMarker.class proguard.shrink.ClassShrinker.class proguard.shrink.InnerUsageMarker.class proguard.shrink.InterfaceUsageMarker.class proguard.shrink.ShortestUsageMark.class proguard.shrink.ShortestUsageMarker.class proguard.shrink.ShortestUsagePrinter.class proguard.shrink.Shrinker.class proguard.shrink.UsageMarker.class proguard.shrink.UsagePrinter.class proguard.shrink.UsedClassFilter.class proguard.shrink.UsedMemberFilter.class proguard.util.AndMatcher.class proguard.util.ClassNameParser.class proguard.util.EmptyStringMatcher.class proguard.util.ExtensionMatcher.class proguard.util.FileNameParser.class proguard.util.FixedStringMatcher.class proguard.util.ListMatcher.class proguard.util.ListParser.class proguard.util.ListUtil.class proguard.util.NameParser.class proguard.util.NotMatcher.class proguard.util.OrMatcher.class proguard.util.SettableMatcher.class proguard.util.StringMatcher.class proguard.util.StringParser.class proguard.util.VariableStringMatcher.class