jar

org.benf : cfr

Maven & Gradle

Dec 11, 2021
19 usages

cfr · CFR Java decompiler

Table Of Contents

Latest Version

Download org.benf : cfr JAR file - Latest Versions:

All Versions

Download org.benf : cfr JAR file - All Versions:

Version Vulnerabilities Size Updated
0.152
0.151
0.150
0.149
0.148
0.147
0.146
0.145
0.144
0.143
0.141
0.140
0.139
0.138
0.137
0.136
0.135
0.132

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window cfr-0.152.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.benf.cfr.reader.api

├─ org.benf.cfr.reader.api.CfrDriver.class - [JAR]

├─ org.benf.cfr.reader.api.ClassFileSource.class - [JAR]

├─ org.benf.cfr.reader.api.OutputSinkFactory.class - [JAR]

├─ org.benf.cfr.reader.api.SinkReturns.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.literal

├─ org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.expression.misc

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence.class - [JAR]

org.benf.cfr.reader.entityfactories

├─ org.benf.cfr.reader.entityfactories.AttributeFactory.class - [JAR]

├─ org.benf.cfr.reader.entityfactories.ContiguousEntityFactory.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.variables

├─ org.benf.cfr.reader.bytecode.analysis.variables.Ident.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.Keywords.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.Slot.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted.class - [JAR]

org.benf.cfr.reader

├─ org.benf.cfr.reader.CfrDriverImpl.class - [JAR]

├─ org.benf.cfr.reader.Driver.class - [JAR]

├─ org.benf.cfr.reader.Main.class - [JAR]

├─ org.benf.cfr.reader.PluginRunner.class - [JAR]

org.benf.cfr.reader.entities.classfilehelpers

├─ org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.ConstantLinks.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.class - [JAR]

├─ org.benf.cfr.reader.entities.classfilehelpers.VisibilityHelper.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecovery.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryImpl.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryNone.class - [JAR]

org.benf.cfr.reader.relationship

├─ org.benf.cfr.reader.relationship.MemberNameResolver.class - [JAR]

org.benf.cfr.reader.util.collections

├─ org.benf.cfr.reader.util.collections.CollectionUtils.class - [JAR]

├─ org.benf.cfr.reader.util.collections.Functional.class - [JAR]

├─ org.benf.cfr.reader.util.collections.LazyExceptionRetainingMap.class - [JAR]

├─ org.benf.cfr.reader.util.collections.LazyMap.class - [JAR]

├─ org.benf.cfr.reader.util.collections.ListFactory.class - [JAR]

├─ org.benf.cfr.reader.util.collections.MapFactory.class - [JAR]

├─ org.benf.cfr.reader.util.collections.SetFactory.class - [JAR]

├─ org.benf.cfr.reader.util.collections.SetUtil.class - [JAR]

├─ org.benf.cfr.reader.util.collections.StackFactory.class - [JAR]

├─ org.benf.cfr.reader.util.collections.UniqueSeenQueue.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.types

├─ org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.ClassSignature.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfoUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.MiscAnnotations.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.StackType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.StackTypes.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.TypeConstants.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.WildcardType.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.utils.scope

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.loc

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryStub.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.CanRemovePointlessBlock.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourceTransformerFinally.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ7.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ9.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.UnusedAnonymousBlockFlattener.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.class - [JAR]

org.benf.cfr.reader.entities.annotations

├─ org.benf.cfr.reader.entities.annotations.AnnotationTableEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValue.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValueAnnotation.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValueArray.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValueClass.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValueConst.class - [JAR]

├─ org.benf.cfr.reader.entities.annotations.ElementValueEnum.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse

├─ org.benf.cfr.reader.bytecode.analysis.parse.Expression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.LValue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.Statement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer.class - [JAR]

org.benf.cfr.reader.util.getopt

├─ org.benf.cfr.reader.util.getopt.BadParametersException.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.GetOptParser.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.GetOptSinkFactory.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.MutableOptions.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.OptionDecoder.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.OptionDecoderParam.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.Options.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.OptionsImpl.class - [JAR]

├─ org.benf.cfr.reader.util.getopt.PermittedOptionProvider.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.lvalue

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.structured

├─ org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement.class - [JAR]

org.benf.cfr.reader.entities

├─ org.benf.cfr.reader.entities.AbstractConstantPoolEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.AccessFlag.class - [JAR]

├─ org.benf.cfr.reader.entities.AccessFlagMethod.class - [JAR]

├─ org.benf.cfr.reader.entities.ClassFile.class - [JAR]

├─ org.benf.cfr.reader.entities.ClassFileField.class - [JAR]

├─ org.benf.cfr.reader.entities.FakeMethod.class - [JAR]

├─ org.benf.cfr.reader.entities.FakeMethods.class - [JAR]

├─ org.benf.cfr.reader.entities.Field.class - [JAR]

├─ org.benf.cfr.reader.entities.Method.class - [JAR]

├─ org.benf.cfr.reader.entities.MethodOrdering.class - [JAR]

org.benf.cfr.reader.mapping

├─ org.benf.cfr.reader.mapping.ClassMapping.class - [JAR]

├─ org.benf.cfr.reader.mapping.FieldMapping.class - [JAR]

├─ org.benf.cfr.reader.mapping.Mapping.class - [JAR]

├─ org.benf.cfr.reader.mapping.MappingFactory.class - [JAR]

├─ org.benf.cfr.reader.mapping.MethodMapping.class - [JAR]

├─ org.benf.cfr.reader.mapping.NullMapping.class - [JAR]

├─ org.benf.cfr.reader.mapping.ObfuscationMapping.class - [JAR]

org.benf.cfr.reader.util.annotation

├─ org.benf.cfr.reader.util.annotation.Nullable.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousBlocks.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AssertionJumps.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadBoolAssignmentRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BreakRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConstruction.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DupAssigns.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.EclipseLoops.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExactTypeFilter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.FinallyRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InstanceConstants.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IsolatedStackValue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JoinBlocks.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueProp.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.MonitorRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NegativeJumps.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NullTypedLValueRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessExpressions.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RedundantTries.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInitReturnRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.UselessNops.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.rewriters

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.types.discovery

├─ org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.structured.expression

├─ org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AnonymousClassConstructorRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.BadCastChainRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumAllSuperRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LocalInlinedStringConstantRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NarrowingAssignmentRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PointlessStructuredExpressions.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RetroLambdaRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SealedClassChecker.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter.class - [JAR]

org.benf.cfr.reader.util.functors

├─ org.benf.cfr.reader.util.functors.BinaryFunction.class - [JAR]

├─ org.benf.cfr.reader.util.functors.BinaryPredicate.class - [JAR]

├─ org.benf.cfr.reader.util.functors.BinaryProcedure.class - [JAR]

├─ org.benf.cfr.reader.util.functors.NonaryFunction.class - [JAR]

├─ org.benf.cfr.reader.util.functors.Predicate.class - [JAR]

├─ org.benf.cfr.reader.util.functors.TrinaryFunction.class - [JAR]

├─ org.benf.cfr.reader.util.functors.UnaryFunction.class - [JAR]

├─ org.benf.cfr.reader.util.functors.UnaryProcedure.class - [JAR]

org.benf.cfr.reader.entities.innerclass

├─ org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo.class - [JAR]

org.benf.cfr.reader.entities.exceptions

├─ org.benf.cfr.reader.entities.exceptions.BasicExceptions.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionCheck.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionGroup.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.IntervalCount.class - [JAR]

├─ org.benf.cfr.reader.entities.exceptions.IntervalOverlapper.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.DeadMethodRemover.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleenePlus.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneStar.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOneOf.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOpt.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.structured.statement

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredContinue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.Block.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFakeDecompFailure.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.statement

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement.class - [JAR]

org.benf.cfr.reader.util.lambda

├─ org.benf.cfr.reader.util.lambda.LambdaUtils.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.utils

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifierFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.ConditionalUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock.class - [JAR]

org.benf.cfr.reader.util.graph

├─ org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI.class - [JAR]

├─ org.benf.cfr.reader.util.graph.GraphVisitor.class - [JAR]

├─ org.benf.cfr.reader.util.graph.GraphVisitorDFS.class - [JAR]

├─ org.benf.cfr.reader.util.graph.GraphVisitorFIFO.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf.Op03Obf.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.expression

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.LiteralHex.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression.class - [JAR]

org.benf.cfr.reader.bytecode

├─ org.benf.cfr.reader.bytecode.AnalysisResult.class - [JAR]

├─ org.benf.cfr.reader.bytecode.AnalysisResultFromException.class - [JAR]

├─ org.benf.cfr.reader.bytecode.AnalysisResultSuccessful.class - [JAR]

├─ org.benf.cfr.reader.bytecode.AnonymousClassUsage.class - [JAR]

├─ org.benf.cfr.reader.bytecode.BytecodeMeta.class - [JAR]

├─ org.benf.cfr.reader.bytecode.CodeAnalyser.class - [JAR]

├─ org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass.class - [JAR]

├─ org.benf.cfr.reader.bytecode.RecoveryOption.class - [JAR]

├─ org.benf.cfr.reader.bytecode.RecoveryOptions.class - [JAR]

org.benf.cfr.reader.entities.constantpool

├─ org.benf.cfr.reader.entities.constantpool.ConstantPool.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8.class - [JAR]

├─ org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Graph.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.IndexedStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.class - [JAR]

org.benf.cfr.reader.entities.attributes

├─ org.benf.cfr.reader.entities.attributes.AnnotationHelpers.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.Attribute.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeCode.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeConstantValue.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeDeprecated.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeExceptions.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeInnerClasses.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeMap.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeModule.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeModulePackages.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributePermittedSubclasses.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleParameterAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleParameterAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeScala.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeScalaSig.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeSignature.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeSourceFile.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeSynthetic.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.AttributeUnknown.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.BadAttributeException.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.LocalVariableEntry.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePath.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathAccessor.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathPart.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathPartArray.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathPartBound.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathPartNested.class - [JAR]

├─ org.benf.cfr.reader.entities.attributes.TypePathPartParameterized.class - [JAR]

org.benf.cfr.reader.state

├─ org.benf.cfr.reader.state.AbstractTypeUsageCollector.class - [JAR]

├─ org.benf.cfr.reader.state.ClassCache.class - [JAR]

├─ org.benf.cfr.reader.state.ClassFileRelocator.class - [JAR]

├─ org.benf.cfr.reader.state.ClassFileSourceChained.class - [JAR]

├─ org.benf.cfr.reader.state.ClassFileSourceImpl.class - [JAR]

├─ org.benf.cfr.reader.state.ClassFileSourceWrapper.class - [JAR]

├─ org.benf.cfr.reader.state.ClassNameFunction.class - [JAR]

├─ org.benf.cfr.reader.state.ClassNameFunctionCase.class - [JAR]

├─ org.benf.cfr.reader.state.ClassNameFunctionInvalid.class - [JAR]

├─ org.benf.cfr.reader.state.ClassRenamer.class - [JAR]

├─ org.benf.cfr.reader.state.DCCommonState.class - [JAR]

├─ org.benf.cfr.reader.state.DetectedStaticImport.class - [JAR]

├─ org.benf.cfr.reader.state.InnerClassTypeUsageInformation.class - [JAR]

├─ org.benf.cfr.reader.state.JarContentImpl.class - [JAR]

├─ org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation.class - [JAR]

├─ org.benf.cfr.reader.state.ObfuscationRewriter.class - [JAR]

├─ org.benf.cfr.reader.state.ObfuscationTypeMap.class - [JAR]

├─ org.benf.cfr.reader.state.OsInfo.class - [JAR]

├─ org.benf.cfr.reader.state.OverloadMethodSetCache.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageCollectingDumper.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageCollector.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageInformation.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageInformationEmpty.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageInformationImpl.class - [JAR]

├─ org.benf.cfr.reader.state.TypeUsageUtils.class - [JAR]

org.benf.cfr.reader.util.output

├─ org.benf.cfr.reader.util.output.AbstractDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.BlockCommentState.class - [JAR]

├─ org.benf.cfr.reader.util.output.BytecodeDumpConsumer.class - [JAR]

├─ org.benf.cfr.reader.util.output.BytecodeTrackingDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.DelegatingDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.Dumpable.class - [JAR]

├─ org.benf.cfr.reader.util.output.DumpableWithPrecedence.class - [JAR]

├─ org.benf.cfr.reader.util.output.Dumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.DumperFactory.class - [JAR]

├─ org.benf.cfr.reader.util.output.ExceptionDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.FileDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.FileSummaryDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.IllegalIdentifierDump.class - [JAR]

├─ org.benf.cfr.reader.util.output.IllegalIdentifierReplacement.class - [JAR]

├─ org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.class - [JAR]

├─ org.benf.cfr.reader.util.output.LogFormatter.class - [JAR]

├─ org.benf.cfr.reader.util.output.LoggerFactory.class - [JAR]

├─ org.benf.cfr.reader.util.output.MethodErrorCollector.class - [JAR]

├─ org.benf.cfr.reader.util.output.MovableDumperContext.class - [JAR]

├─ org.benf.cfr.reader.util.output.NopSummaryDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.ProgressDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.ProgressDumperNop.class - [JAR]

├─ org.benf.cfr.reader.util.output.ProgressDumperStdErr.class - [JAR]

├─ org.benf.cfr.reader.util.output.SinkDumperFactory.class - [JAR]

├─ org.benf.cfr.reader.util.output.SinkSummaryDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.StdErrExceptionDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.StdIODumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.StreamDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.StringStreamDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.SummaryDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.ToStringDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.TokenStreamDumper.class - [JAR]

├─ org.benf.cfr.reader.util.output.TypeContext.class - [JAR]

├─ org.benf.cfr.reader.util.output.TypeOverridingDumper.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.stack

├─ org.benf.cfr.reader.bytecode.analysis.stack.StackDelta.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.stack.StackEntry.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.stack.StackSim.class - [JAR]

org.benf.cfr.reader.entities.bootstrap

├─ org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo.class - [JAR]

├─ org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.wildcard

├─ org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.ConstructorUtils.class - [JAR]

├─ org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools.class - [JAR]

org.benf.cfr.reader.bytecode.opcode

├─ org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.DecodedSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.JVMInstr.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactory.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntry.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntryW.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryConditionalJump.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X1.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X2.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupBase.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX1.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX2.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryFakeCatch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetField.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetStatic.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryGoto.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryGotoW.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC2W.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDCW.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryNew.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop2.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutField.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutStatic.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryReturn.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactorySwap.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryThrow.class - [JAR]

├─ org.benf.cfr.reader.bytecode.opcode.OperationFactoryWide.class - [JAR]

org.benf.cfr.reader.util

├─ org.benf.cfr.reader.util.AnalysisType.class - [JAR]

├─ org.benf.cfr.reader.util.BoolPair.class - [JAR]

├─ org.benf.cfr.reader.util.CannotLoadClassException.class - [JAR]

├─ org.benf.cfr.reader.util.CannotPerformDecode.class - [JAR]

├─ org.benf.cfr.reader.util.CfrVersionInfo.class - [JAR]

├─ org.benf.cfr.reader.util.ClassFileVersion.class - [JAR]

├─ org.benf.cfr.reader.util.ConfusedCFRException.class - [JAR]

├─ org.benf.cfr.reader.util.DecompilerComment.class - [JAR]

├─ org.benf.cfr.reader.util.DecompilerCommentSource.class - [JAR]

├─ org.benf.cfr.reader.util.DecompilerComments.class - [JAR]

├─ org.benf.cfr.reader.util.KnowsRawName.class - [JAR]

├─ org.benf.cfr.reader.util.KnowsRawSize.class - [JAR]

├─ org.benf.cfr.reader.util.MalformedPrototypeException.class - [JAR]

├─ org.benf.cfr.reader.util.MiscConstants.class - [JAR]

├─ org.benf.cfr.reader.util.MiscUtils.class - [JAR]

├─ org.benf.cfr.reader.util.Optional.class - [JAR]

├─ org.benf.cfr.reader.util.StringUtils.class - [JAR]

├─ org.benf.cfr.reader.util.Troolean.class - [JAR]

├─ org.benf.cfr.reader.util.TypeUsageCollectable.class - [JAR]

├─ org.benf.cfr.reader.util.UnverifiableJumpException.class - [JAR]

org.benf.cfr.reader.bytecode.analysis.types.annotated

├─ org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance.class - [JAR]

org.benf.cfr.reader.apiunreleased

├─ org.benf.cfr.reader.apiunreleased.ClassFileSource2.class - [JAR]

├─ org.benf.cfr.reader.apiunreleased.JarContent.class - [JAR]

org.benf.cfr.reader.util.bytestream

├─ org.benf.cfr.reader.util.bytestream.AbstractBackedByteData.class - [JAR]

├─ org.benf.cfr.reader.util.bytestream.BaseByteData.class - [JAR]

├─ org.benf.cfr.reader.util.bytestream.ByteData.class - [JAR]

├─ org.benf.cfr.reader.util.bytestream.OffsetBackedByteData.class - [JAR]

├─ org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData.class - [JAR]

├─ org.benf.cfr.reader.util.bytestream.OffsettingByteData.class - [JAR]

Advertisement

Dependencies from Group

cfr
Dec 11, 2021
19 usages

Discover Dependencies

Jan 17, 2023
11 stars
Nov 30, 2018
3 stars
Jul 13, 2023
6 usages
165 stars
Jul 13, 2023
6 usages
165 stars
Mar 14, 2022
2 usages
12.9k stars
Aug 01, 2023
30 usages
12.9k stars
Aug 01, 2023
84 usages
12.9k stars
Mar 14, 2022
27 usages
12.9k stars
Aug 01, 2023
86 usages
12.9k stars
Aug 01, 2023
2 usages
12.9k stars