proguard

    ProGuard, Java optimizer and obfuscator

    Language: xml

    Author: GitHub Repos (@github-repos)

    0 stars · 2 views

    Files

    • OptimizedTypeAdapterFactoryInitializer.java (java)
    • KotlinIntrinsicsReplacementSequencesTest.kt (kt)
    • InlinedMethodLineNumberLinearizerTest.kt (kt)
    • docs (txt)
    • md (txt)
    • img (txt)
    • css (txt)
    • manual (txt)
    • license (txt)
    • troubleshooting (txt)
    • setup (txt)
    • configuration (txt)
    • tools (txt)
    • base (txt)
    • src (txt)
    • test (txt)
    • kotlin (txt)
    • testutils (txt)
    • gson (txt)
    • peephole (txt)
    • java (txt)
    • proguard (txt)
    • mark (txt)
    • strip (txt)
    • logging (txt)
    • pass (txt)
    • preverify (txt)
    • fixer (txt)
    • kotlin (txt)
    • configuration (txt)
    • classfile (txt)
    • pass (txt)
    • visitor (txt)
    • attribute (txt)
    • util (txt)
    • kotlin (txt)
    • asserter (txt)
    • info (txt)
    • normalize (txt)
    • shrink (txt)
    • GetEnclosingClassChecker.java (java)
    • NoEscapingParametersMethodMarker.java (java)
    • EvaluationSimplifier.java (java)
    • OptimizedJsonFieldVisitor.java (java)
    • SimpleEnumMarker.java (java)
    • ReferenceEscapeChecker.java (java)
    • Optimizer.java (java)
    • notices (txt)
    • proguard.png (image)
    • results.md (md)
    • downloads.md (md)
    • guardsquare.png (image)
    • mkdocs.yml (yml)
    • admonition.css (css)
    • extra.css (css)
    • gplexception.md (md)
    • license.md (md)
    • kotlin.md (md)
    • languages (txt)
    • FAQ.md (md)
    • ant.md (md)
    • usage.md (md)
    • attributes.md (md)
    • java.md (md)
    • troubleshooting.md (md)
    • home.md (md)
    • optimizations.md (md)
    • gradle.md (md)
    • gpl.md (md)
    • releasenotes.md (md)
    • limitations.md (md)
    • PG_ReTrace.png (image)
    • gradleplugin.md (md)
    • examples.md (md)
    • feedback.md (md)
    • attention.gif (image)
    • playground.md (md)
    • proguard-playground.png (image)
    • building.md (md)
    • refcard.md (md)
    • quickstart.md (md)
    • ProcessingFlagUtil.kt (kt)
    • ConfigurationUtil.kt (kt)
    • JavaUtil.kt (kt)
    • LogUtils.kt (kt)
    • index.md (md)
    • ClassMergerTest.kt (kt)
    • proguard (txt)
    • util (txt)
    • Java19RecordPatternTest.kt (kt)
    • AfterInitConfigurationVerifierTest.kt (kt)
    • TestConfig.kt (kt)
    • MarkedAnnotationDeleterTest.kt (kt)
    • KotlinContextParameterShrinkingTest.kt (kt)
    • optimize (txt)
    • info (txt)
    • KotlinContextReceiverParameterShrinkingTest.kt (kt)
    • InstantiationClassMarkerTest.kt (kt)
    • MemberDescriptorSpecializerTest.kt (kt)
    • ProguardAssemblerTest.kt (kt)
    • MethodInlinerJava9Test.kt (kt)
    • MethodInlinerTest.kt (kt)
    • ClassSpecificationVisitorFactoryTest.kt (kt)
    • TypeArgumentFinderTest.kt (kt)
    • KotlinShrinkerTest.kt (kt)
    • shrink (txt)
    • obfuscate (txt)
    • kotlin (txt)
    • ConfigurationParserTest.kt (kt)
    • ClassUsageMarkerTest.kt (kt)
    • MarkerTest.kt (kt)
    • KotlinCallableReferenceFixerTest.kt (kt)
    • SimpleNameFactoryTest.kt (kt)
    • UsageMarkerTest.kt (kt)
    • KotlinValueParameterNameShrinkerTest.kt (kt)
    • main (txt)
    • ClassMemberChecker.java (java)
    • Marker.java (java)
    • DataEntryReaderFactory.java (java)
    • AssumeNoSideEffectsChecker.java (java)
    • AnnotationTest.kt (kt)
    • Java20RecordPatternTest.kt (kt)
    • LoggingTest.kt (kt)
    • Dumper.java (java)
    • Pass.java (java)
    • GetEnclosingMethodChecker.java (java)
    • KotlinMetadataAdapter.java (java)
    • Logging.java (java)
    • PassRunner.java (java)
    • io (txt)
    • DataEntryWriterFactory.java (java)
    • MemberValueSpecification.java (java)
    • KeepClassMemberChecker.java (java)
    • LineWordReader.java (java)
    • KeepClassSpecification.java (java)
    • ExtraDataEntryNameMap.java (java)
    • ClassMapDataEntryReplacer.java (java)
    • UniqueDataEntryWriter.java (java)
    • ExtraDataEntryReader.java (java)
    • ClassSpecification.java (java)
    • backport (txt)
    • PreverificationClearer.java (java)
    • LibraryKeepChecker.java (java)
    • LambdaExpressionCollector.java (java)
    • StringConcatenationConverter.java (java)
    • Preverifier.java (java)
    • StreamSupportConverter.java (java)
    • LambdaExpressionConverter.java (java)
    • SubroutineInliner.java (java)
    • JSR310Converter.java (java)
    • ConfigurationWriter.java (java)
    • DefaultInterfaceMethodConverter.java (java)
    • AbstractAPIConverter.java (java)
    • ConfigurationLoggingInstructionSequenceConstants.java (java)
    • KotlinAnnotationCounter.java (java)
    • DuplicateResourceFilePrinter.java (java)
    • GetSignatureChecker.java (java)
    • StaticInterfaceMethodConverter.java (java)
    • ClassSpecificationVisitorFactory.java (java)
    • LambdaExpression.java (java)
    • Backporter.java (java)
    • KotlinAnnotationFlagFixer.java (java)
    • ConfigurationLoggingInstructionSequenceReplacer.java (java)
    • InjectedClassFilter.java (java)
    • ConfigurationLogger.java (java)
    • FileWordReader.java (java)
    • InitialStateInfo.java (java)
    • ConfigurationLoggingAdder.java (java)
    • PrimitiveArrayConstantIntroducer.java (java)
    • ConfigurationLoggingInstructionSequencesReplacer.java (java)
    • ProGuardOrigin.java (java)
    • ClassMemberPair.java (java)
    • OutputWriter.java (java)
    • KotlinUnsupportedVersionChecker.java (java)
    • Reporter.java (java)
    • KotlinMetadataVerifier.java (java)
    • PrintWriterUtil.java (java)
    • TransformedStringMatcher.java (java)
    • TimeUtil.java (java)
    • Benchmark.java (java)
    • HashUtil.java (java)
    • optimize (txt)
    • kotlin (txt)
    • KeptMemberFilter.java (java)
    • Targeter.java (java)
    • ConstantParameterFilter.java (java)
    • MemberReferenceGeneralizer.java (java)
    • LineNumberTrimmer.java (java)
    • KotlinContextReceiverUsageMarker.java (java)
    • NoSideEffectClassMarker.java (java)
    • ClassOptimizationInfo.java (java)
    • CalledMemberVisitor.java (java)
    • KotlinContextParameterUsageMarker.java (java)
    • NoSideEffectMethodMarker.java (java)
    • ExceptionInstructionChecker.java (java)
    • ReadWriteFieldMarker.java (java)
    • CaughtClassFilter.java (java)
    • MethodOptimizationInfo.java (java)
    • ParameterUsageMarker.java (java)
    • SideEffectMethodFilter.java (java)
    • PackageVisibleMemberContainingClassMarker.java (java)
    • ProgramClassOptimizationInfoSetter.java (java)
    • EscapingClassFilter.java (java)
    • UnusedParameterOptimizationInfoUpdater.java (java)
    • BackwardBranchMarker.java (java)
    • SynchronizedBlockMethodMarker.java (java)
    • UnusedParameterMethodFilter.java (java)
    • ParameterEscapeMarker.java (java)
    • ProgramClassOptimizationInfo.java (java)
    • UsedParameterFilter.java (java)
    • InstanceofClassMarker.java (java)
    • CatchExceptionMarker.java (java)
    • SimpleEnumFilter.java (java)
    • DotClassMarker.java (java)
    • EscapingClassMarker.java (java)
    • MethodInvocationMarker.java (java)
    • ContainsConstructorsMarker.java (java)
    • InstanceofClassFilter.java (java)
    • AccessMethodMarker.java (java)
    • FieldOptimizationInfo.java (java)
    • NonPrivateMemberMarker.java (java)
    • SideEffectMethodMarker.java (java)
    • SideEffectClassMarker.java (java)
    • CaughtClassMarker.java (java)
    • SideEffectClassChecker.java (java)
    • ProgramFieldOptimizationInfo.java (java)
    • RepeatedClassPoolVisitor.java (java)
    • PackageVisibleMemberInvokingClassMarker.java (java)
    • WrapperClassMarker.java (java)
    • CodeAttributeOptimizationInfo.java (java)
    • ProgramMemberOptimizationInfoSetter.java (java)
    • VariableUsageMarker.java (java)
    • NoExternalReturnValuesMethodMarker.java (java)
    • DotClassFilter.java (java)
    • MutableBoolean.java (java)
    • OptimizationCodeAttributeFilter.java (java)
    • DynamicInvocationMarker.java (java)
    • ProgramMethodOptimizationInfo.java (java)
    • NonEmptyStackReturnMarker.java (java)
    • NoExternalSideEffectMethodMarker.java (java)
    • SideEffectClassFilter.java (java)
    • SideEffectInstructionChecker.java (java)
    • InstantiationClassFilter.java (java)
    • ReverseDependencyCalculator.java (java)
    • ChangedCodePrinter.java (java)
    • SideEffectVisitorMarkerFactory.java (java)
    • DuplicateInitializerInvocationFixer.java (java)
    • InfluenceFixpointVisitor.java (java)
    • MethodDescriptorShrinker.java (java)
    • BootstrapMethodArgumentShrinker.java (java)
    • ParameterShrinker.java (java)
    • ConstantMemberFilter.java (java)
    • _OptimizedJsonReader.java (java)
    • gson (txt)
    • _OptimizedJsonReaderImpl.java (java)
    • _OptimizedTypeAdapter.java (java)
    • KeptClassFilter.java (java)
    • InlineSerializer.java (java)
    • TypeArgumentFinder.java (java)
    • OptimizedJsonFieldCollector.java (java)
    • GsonDeserializationOptimizer.java (java)
    • OptimizedTypeAdapterAdder.java (java)
    • GsonSerializationInvocationFinder.java (java)
    • InlineDeserializer.java (java)
    • InlineSerializers.java (java)
    • InlineDeserializers.java (java)
    • _OptimizedTypeAdapterImpl.java (java)
    • GsonRuntimeSettings.java (java)
    • GsonOptimizer.java (java)
    • GsonConstructorPatcher.java (java)
    • _OptimizedTypeAdapterFactory.java (java)
    • GsonInstrumentationAdder.java (java)
    • LocalOrAnonymousClassChecker.java (java)
    • MarkedAnnotationDeleter.java (java)
    • _OptimizedJsonWriterImpl.java (java)
    • OptimizedJsonWriterImplInitializer.java (java)
    • _OptimizedJsonWriter.java (java)
    • DuplicateJsonFieldNameChecker.java (java)
    • GsonDeserializationInvocationFinder.java (java)
    • GsonClassConstants.java (java)
    • OptimizedJsonInfo.java (java)
    • _GsonUtil.java (java)
    • GsonContext.java (java)
    • FieldSignatureCollector.java (java)
    • OptimizedJsonReaderImplInitializer.java (java)
    • GsonSerializationOptimizer.java (java)
    • OptimizedTypeAdapterInitializer.java (java)
    • TypeTokenClassBuilder.java (java)
    • GsonBuilderInvocationFinder.java (java)
    • OptimizedClassConstants.java (java)
    • DuplicateInitializerFixer.java (java)
    • OptimizationInfoClassFilter.java (java)
    • MemberDescriptorSpecializer.java (java)
    • ReverseDependencyStore.java (java)
    • TypeParameterClassChecker.java (java)
    • TimedClassPoolVisitor.java (java)
    • SimpleEnumArrayPropagator.java (java)
    • evaluation (txt)
    • WriteOnlyFieldFilter.java (java)
    • SimpleEnumClassChecker.java (java)
    • InstructionUsageMarker.java (java)
    • SimpleEnumDescriptorSimplifier.java (java)
    • ParameterTracingInvocationUnit.java (java)
    • KeepMarker.java (java)
    • EvaluationShrinker.java (java)
    • MethodStaticizer.java (java)
    • peephole (txt)
    • StoringInvocationUnit.java (java)
    • TailRecursionSimplifier.java (java)
    • SimpleEnumUseChecker.java (java)
    • LoadingInvocationUnit.java (java)
    • UnreachableCodeRemover.java (java)
    • VariableOptimizer.java (java)
    • SimpleEnumUseSimplifier.java (java)
    • UnreachableExceptionRemover.java (java)
    • MethodInliner.java (java)
    • RetargetedInnerClassAttributeRemover.java (java)
    • RetargetedClassFilter.java (java)
    • SingleInvocationMethodInliner.java (java)
    • NoConstructorReferenceReplacer.java (java)
    • ShortMethodInliner.java (java)
    • ReachableCodeMarker.java (java)
    • WrapperClassUseSimplifier.java (java)
    • TargetClassChanger.java (java)
    • GotoCommonCodeReplacer.java (java)
    • GotoReturnReplacer.java (java)
    • WrapperClassMerger.java (java)
    • ClassMerger.java (java)
    • MethodFinalizer.java (java)
    • HorizontalClassMerger.java (java)
    • SeedPrinter.java (java)
    • ClassFinalizer.java (java)
    • SubclassedClassFilter.java (java)
    • ClassPath.java (java)
    • ConfigurationParser.java (java)
    • ClassPathEntry.java (java)
    • ArgumentWordReader.java (java)
    • AnnotationUsageMarker.java (java)
    • AppView.java (java)
    • MemberSpecification.java (java)
    • InterfaceUsageMarker.java (java)
    • StringNormalizer.java (java)
    • ConfigurationConstants.java (java)
    • KotlinShrinker.java (java)
    • Shrinker.java (java)
    • ShortestUsageMarker.java (java)
    • ShortestClassUsageMarker.java (java)
    • ShortestUsagePrinter.java (java)
    • LocalVariableTypeUsageMarker.java (java)
    • NestUsageMarker.java (java)
    • UsedClassFilter.java (java)
    • KotlinModuleUsageMarker.java (java)
    • UsageMarker.java (java)
    • ClassUsageMarker.java (java)
    • shrink (txt)
    • obfuscate (txt)
    • KotlinModuleShrinker.java (java)
    • package.html (html)
    • Configuration.java (java)
    • UpToDateChecker.java (java)
    • InnerUsageMarker.java (java)
    • DescriptorKeepChecker.java (java)
    • ShortestUsageMark.java (java)
    • UsagePrinter.java (java)
    • ClassShrinker.java (java)
    • SimpleUsageMarker.java (java)
    • MappingPrinter.java (java)
    • RenamedFlagSetter.java (java)
    • ResourceJavaReferenceFixer.java (java)
    • MemberNameConflictFixer.java (java)
    • OriginalClassNameFilter.java (java)
    • kotlin (txt)
    • ATTRIBUTION.md (markdown)
    • PrefixingNameFactory.java (java)
    • MemberPrivatizer.java (java)
    • package.html (html)
    • ConfigurationWriterTest.kt (kt)
    • ParameterEscapedMarker.java (java)
    • GPL.java (java)
    • InstantiationClassMarker.java (java)
    • GsonAnnotationCleaner.java (java)
    • UsedMemberFilter.java (java)
    • ConfigurationVerifier.java (java)
    • retrace.md (md)
    • SuperInvocationMarker.java (java)
    • GotoGotoReplacer.java (java)
    • SimpleEnumClassCheckerTest.kt (kt)
    • standalone.md (md)
    • VariableShrinker.java (java)
    • Initializer.java (java)
    • GsonDomainClassFinder.java (java)
    • RecordComponentUsageMarker.java (java)
    • LineNumberLinearizer.java (java)
    • SimpleEnumClassSimplifier.java (java)
    • FinalFieldAssignmentMarker.java (java)
    • VerticalClassMerger.java (java)
    • OptimizationInfoMemberFilter.java (java)
    • NopRemover.java (java)
    • KotlinAnnotationStripper.java (java)
    • FullyQualifiedClassNameChecker.java (java)
    • NameFactory.java (java)
    github-repos/proguard

    proguard

    Public
    • Updated Jul 9, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    ProGuard, Java optimizer and obfuscator

    0stars
    2views
    Created Jan 23, 2026