Class Hierarchy
- java.lang.Object
- org.benf.cfr.reader.util.bytestream.AbstractBackedByteData (implements org.benf.cfr.reader.util.bytestream.ByteData)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.benf.cfr.reader.entities.AbstractConstantPoolEntry (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.Expression)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor<T> (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor<T>)
- org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI<T> (implements org.benf.cfr.reader.util.graph.GraphVisitor<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue (implements org.benf.cfr.reader.bytecode.analysis.parse.LValue)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder (implements org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
- org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
- org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
- org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement (implements org.benf.cfr.reader.bytecode.analysis.parse.Statement)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement (implements org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement)
- org.benf.cfr.reader.state.AbstractTypeUsageCollector (implements org.benf.cfr.reader.state.TypeUsageCollector)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.AnalysisResultFromException (implements org.benf.cfr.reader.bytecode.AnalysisResult)
- org.benf.cfr.reader.bytecode.AnalysisResultSuccessful (implements org.benf.cfr.reader.bytecode.AnalysisResult)
- org.benf.cfr.reader.entities.annotations.AnnotationTableEntry (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousArray
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousBlocks
- org.benf.cfr.reader.bytecode.AnonymousClassUsage
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
- org.benf.cfr.reader.entities.attributes.Attribute (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.util.KnowsRawName, org.benf.cfr.reader.util.KnowsRawSize, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entityfactories.AttributeFactory
- org.benf.cfr.reader.entities.attributes.AttributeMap (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
- org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
- org.benf.cfr.reader.entities.attributes.AttributeModule.Require
- org.benf.cfr.reader.entities.attributes.AttributeModule.Use
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.entities.exceptions.BasicExceptions
- org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
- org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifierFactory
- org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
- org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BreakRewriter
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl (implements org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory)
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryStub (implements org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory)
- org.benf.cfr.reader.bytecode.BytecodeMeta
- org.benf.cfr.reader.api.CfrDriver.Builder
- org.benf.cfr.reader.CfrDriverImpl (implements org.benf.cfr.reader.api.CfrDriver)
- org.benf.cfr.reader.util.CfrVersionInfo
- org.benf.cfr.reader.state.ClassCache
- org.benf.cfr.reader.entities.ClassFile (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
- org.benf.cfr.reader.entities.ClassFileField
- org.benf.cfr.reader.state.ClassFileRelocator.Configurator
- org.benf.cfr.reader.state.ClassFileRelocator.NopRelocator (implements org.benf.cfr.reader.state.ClassFileRelocator)
- org.benf.cfr.reader.state.ClassFileRelocator.PrefixRelocator (implements org.benf.cfr.reader.state.ClassFileRelocator)
- org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator (implements org.benf.cfr.reader.state.ClassFileRelocator)
- org.benf.cfr.reader.api.ClassFileSource.Factory
- org.benf.cfr.reader.state.ClassFileSourceChained (implements org.benf.cfr.reader.apiunreleased.ClassFileSource2)
- org.benf.cfr.reader.state.ClassFileSourceImpl (implements org.benf.cfr.reader.apiunreleased.ClassFileSource2)
- org.benf.cfr.reader.state.ClassFileSourceWrapper (implements org.benf.cfr.reader.apiunreleased.ClassFileSource2)
- org.benf.cfr.reader.util.ClassFileVersion
- org.benf.cfr.reader.mapping.ClassMapping
- org.benf.cfr.reader.state.ClassNameFunctionCase (implements org.benf.cfr.reader.state.ClassNameFunction)
- org.benf.cfr.reader.state.ClassNameFunctionInvalid (implements org.benf.cfr.reader.state.ClassNameFunction)
- org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
- org.benf.cfr.reader.state.ClassRenamer
- org.benf.cfr.reader.bytecode.analysis.types.ClassSignature (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
- org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
- org.benf.cfr.reader.bytecode.CodeAnalyser
- org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
- org.benf.cfr.reader.util.collections.CollectionUtils
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex (implements java.util.Comparator<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.ConditionalUtils
- org.benf.cfr.reader.entities.constantpool.ConstantPool
- org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.ConstructorUtils
- org.benf.cfr.reader.entityfactories.ContiguousEntityFactory
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf
- org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
- org.benf.cfr.reader.state.DCCommonState
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.DeadMethodRemover
- org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
- org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
- org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch (implements org.benf.cfr.reader.bytecode.opcode.DecodedSwitch)
- org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
- org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch (implements org.benf.cfr.reader.bytecode.opcode.DecodedSwitch)
- org.benf.cfr.reader.util.DecompilerComment (implements org.benf.cfr.reader.util.output.Dumpable)
- org.benf.cfr.reader.util.DecompilerComments (implements org.benf.cfr.reader.util.output.Dumpable)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint)
- org.benf.cfr.reader.util.output.DelegatingDumper (implements org.benf.cfr.reader.util.output.Dumper)
- org.benf.cfr.reader.state.DetectedStaticImport
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DupAssigns
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.EclipseLoops
- org.benf.cfr.reader.entities.annotations.ElementValueAnnotation (implements org.benf.cfr.reader.entities.annotations.ElementValue)
- org.benf.cfr.reader.entities.annotations.ElementValueArray (implements org.benf.cfr.reader.entities.annotations.ElementValue)
- org.benf.cfr.reader.entities.annotations.ElementValueClass (implements org.benf.cfr.reader.entities.annotations.ElementValue)
- org.benf.cfr.reader.entities.annotations.ElementValueConst (implements org.benf.cfr.reader.entities.annotations.ElementValue)
- org.benf.cfr.reader.entities.annotations.ElementValueEnum (implements org.benf.cfr.reader.entities.annotations.ElementValue)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExactTypeFilter<T> (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
- org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl (implements org.benf.cfr.reader.entities.exceptions.ExceptionCheck)
- org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple (implements org.benf.cfr.reader.entities.exceptions.ExceptionCheck)
- org.benf.cfr.reader.entities.exceptions.ExceptionGroup
- org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC)
- org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
- org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterHelper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.entities.FakeMethod (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter
- org.benf.cfr.reader.entities.FakeMethods (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.Field (implements org.benf.cfr.reader.util.KnowsRawSize, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.mapping.FieldMapping
- org.benf.cfr.reader.util.output.FileSummaryDumper (implements org.benf.cfr.reader.util.output.SummaryDumper)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.FinallyRewriter
- org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.util.TypeUsageCollectable)
- java.util.logging.Formatter
- org.benf.cfr.reader.util.collections.Functional
- org.benf.cfr.reader.util.collections.Functional.NotNull<X> (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer
- org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest)
- org.benf.cfr.reader.util.getopt.GetOptParser
- org.benf.cfr.reader.util.graph.GraphVisitorDFS<T> (implements org.benf.cfr.reader.util.graph.GraphVisitor<T>)
- org.benf.cfr.reader.bytecode.analysis.variables.Ident
- org.benf.cfr.reader.util.output.IllegalIdentifierDump.Factory
- org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop (implements org.benf.cfr.reader.util.output.IllegalIdentifierDump)
- org.benf.cfr.reader.util.output.IllegalIdentifierReplacement (implements org.benf.cfr.reader.util.output.IllegalIdentifierDump)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker)
- org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
- org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfoUtils
- org.benf.cfr.reader.state.InnerClassTypeUsageInformation (implements org.benf.cfr.reader.state.TypeUsageInformation)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.util.output.InternalDumperFactoryImpl (implements org.benf.cfr.reader.util.output.DumperFactory)
- org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover
- org.benf.cfr.reader.entities.exceptions.IntervalCount
- org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
- org.benf.cfr.reader.state.JarContentImpl (implements org.benf.cfr.reader.apiunreleased.JarContent)
- org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator (implements org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator)
- org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
- org.benf.cfr.reader.bytecode.analysis.variables.Keywords
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleenePlus
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneStar
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.util.lambda.LambdaUtils
- org.benf.cfr.reader.util.collections.LazyMap<X,Y> (implements java.util.Map<K,V>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
- org.benf.cfr.reader.util.collections.ListFactory
- org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
- org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation (implements org.benf.cfr.reader.state.TypeUsageInformation)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.entities.attributes.LocalVariableEntry
- org.benf.cfr.reader.util.output.LoggerFactory
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker)
- org.benf.cfr.reader.bytecode.analysis.parse.LValue.Creation
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector<T>, org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter<T>)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueProp
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter.Util
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector)
- org.benf.cfr.reader.Main
- org.benf.cfr.reader.util.collections.MapFactory
- org.benf.cfr.reader.mapping.Mapping (implements org.benf.cfr.reader.mapping.ObfuscationMapping)
- org.benf.cfr.reader.mapping.MappingFactory
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOneOf (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOpt (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.relationship.MemberNameResolver
- org.benf.cfr.reader.entities.Method (implements org.benf.cfr.reader.util.KnowsRawSize, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.util.output.MethodErrorCollector.SummaryDumperMethodErrorCollector (implements org.benf.cfr.reader.util.output.MethodErrorCollector)
- org.benf.cfr.reader.mapping.MethodMapping
- org.benf.cfr.reader.entities.MethodOrdering
- org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
- org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GetBackJump (implements org.benf.cfr.reader.util.functors.UnaryFunction<X,Y>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable (implements org.benf.cfr.reader.util.functors.BinaryProcedure<X,Y>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.HasBackJump (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsBackJumpTo (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsForwardJumpTo (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.types.MiscAnnotations
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
- org.benf.cfr.reader.util.MiscUtils
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.MonitorRewriter
- org.benf.cfr.reader.util.getopt.MutableOptions (implements org.benf.cfr.reader.util.getopt.Options)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault (implements org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable)
- org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint (implements org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NarrowingAssignmentRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NegativeJumps
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
- org.benf.cfr.reader.util.output.NopSummaryDumper (implements org.benf.cfr.reader.util.output.SummaryDumper)
- org.benf.cfr.reader.mapping.NullMapping (implements org.benf.cfr.reader.mapping.ObfuscationMapping)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.opgraph.Graph<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
- org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf.Op03Obf
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.opgraph.IndexedStatement, org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph<T>, org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.GraphVisitorCallee (implements org.benf.cfr.reader.util.functors.BinaryProcedure<X,Y>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph<T>, org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer<T>, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.UnstructuredIfConverter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault (implements org.benf.cfr.reader.bytecode.opcode.OperationFactory)
- org.benf.cfr.reader.util.Optional<T>
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch<T>
- org.benf.cfr.reader.util.getopt.OptionsImpl (implements org.benf.cfr.reader.util.getopt.Options)
- org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter (implements org.benf.cfr.reader.util.getopt.OptionDecoderParam<T,ARG>)
- org.benf.cfr.reader.state.OsInfo
- org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
- org.benf.cfr.reader.state.OverloadMethodSetCache
- org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair<X,Y>
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
- org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam<X,InputType>
- org.benf.cfr.reader.PluginRunner
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.util.output.ProgressDumperNop (implements org.benf.cfr.reader.util.output.ProgressDumper)
- org.benf.cfr.reader.util.output.ProgressDumperStdErr (implements org.benf.cfr.reader.util.output.ProgressDumper)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto
- org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
- org.benf.cfr.reader.bytecode.RecoveryOption<T>
- org.benf.cfr.reader.bytecode.RecoveryOptions
- org.benf.cfr.reader.bytecode.RecoveryOptions.Applied
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RedundantTries
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.util.collections.SetFactory
- org.benf.cfr.reader.util.collections.SetUtil
- org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
- org.benf.cfr.reader.util.output.SinkDumperFactory (implements org.benf.cfr.reader.util.output.DumperFactory)
- org.benf.cfr.reader.util.output.SinkSummaryDumper (implements org.benf.cfr.reader.util.output.SummaryDumper)
- org.benf.cfr.reader.bytecode.analysis.variables.Slot
- org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
- org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory<KEYTYPE,CMPTYPE>
- org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers<KEYTYPE>
- org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierUtils
- org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl (implements org.benf.cfr.reader.bytecode.analysis.stack.StackDelta)
- org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
- org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
- org.benf.cfr.reader.util.collections.StackFactory
- org.benf.cfr.reader.bytecode.analysis.stack.StackSim
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInitReturnRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
- org.benf.cfr.reader.util.output.StdErrExceptionDumper (implements org.benf.cfr.reader.util.output.ExceptionDumper)
- org.benf.cfr.reader.util.output.StreamDumper
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.util.StringUtils
- org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
- org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.AtLevel
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- java.lang.Throwable (implements java.io.Serializable)
- org.benf.cfr.reader.util.output.TokenStreamDumper
- org.benf.cfr.reader.util.output.ToStringDumper
- org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet<X,Y,Z>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationCatchTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget (implements org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral (implements org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter<T> (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryImpl (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecovery)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryNone (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecovery)
- org.benf.cfr.reader.entities.attributes.TypePath
- org.benf.cfr.reader.entities.attributes.TypePathPartArray (implements org.benf.cfr.reader.entities.attributes.TypePathPart)
- org.benf.cfr.reader.entities.attributes.TypePathPartBound (implements org.benf.cfr.reader.entities.attributes.TypePathPart)
- org.benf.cfr.reader.entities.attributes.TypePathPartNested (implements org.benf.cfr.reader.entities.attributes.TypePathPart)
- org.benf.cfr.reader.entities.attributes.TypePathPartParameterized (implements org.benf.cfr.reader.entities.attributes.TypePathPart)
- org.benf.cfr.reader.state.TypeUsageCollectingDumper (implements org.benf.cfr.reader.util.output.Dumper)
- org.benf.cfr.reader.state.TypeUsageInformationEmpty (implements org.benf.cfr.reader.state.TypeUsageInformation)
- org.benf.cfr.reader.state.TypeUsageInformationImpl (implements org.benf.cfr.reader.state.TypeUsageInformation)
- org.benf.cfr.reader.util.collections.UniqueSeenQueue<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.UnusedAnonymousBlockFlattener (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.UselessNops
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
- org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault (implements org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer)
- org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerFactory
- org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted (implements org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.entities.classfilehelpers.VisibilityHelper
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression, org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.LValue, org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
Interface Hierarchy
- org.benf.cfr.reader.bytecode.AnalysisResult
- org.benf.cfr.reader.util.functors.BinaryFunction<X,Y,Z>
- org.benf.cfr.reader.util.functors.BinaryPredicate<X,Y>
- org.benf.cfr.reader.util.functors.BinaryProcedure<X,Y>
- org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor
- org.benf.cfr.reader.util.output.BytecodeDumpConsumer
- org.benf.cfr.reader.util.output.BytecodeDumpConsumer.Item
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory
- org.benf.cfr.reader.util.bytestream.ByteData
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.CanRemovePointlessBlock
- org.benf.cfr.reader.api.CfrDriver
- org.benf.cfr.reader.state.ClassFileRelocator
- org.benf.cfr.reader.api.ClassFileSource
- org.benf.cfr.reader.state.ClassNameFunction
- org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral
- org.benf.cfr.reader.bytecode.opcode.DecodedSwitch
- org.benf.cfr.reader.util.DecompilerCommentSource
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable<X>
- org.benf.cfr.reader.util.output.Dumpable
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
- org.benf.cfr.reader.util.output.DumpableWithPrecedence
- org.benf.cfr.reader.entities.annotations.ElementValue (also extends org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.parse.Expression (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable<X>, org.benf.cfr.reader.util.output.DumpableWithPrecedence, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance
- org.benf.cfr.reader.bytecode.analysis.parse.LValue (also extends org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable<X>, org.benf.cfr.reader.util.output.DumpableWithPrecedence, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
- org.benf.cfr.reader.bytecode.analysis.parse.Statement (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable<X>, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc)
- org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement (also extends org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.util.output.DumperFactory
- org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint
- org.benf.cfr.reader.entities.exceptions.ExceptionCheck
- org.benf.cfr.reader.util.output.ExceptionDumper
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor<T>
- org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest
- org.benf.cfr.reader.bytecode.analysis.opgraph.Graph<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph<T>
- org.benf.cfr.reader.util.graph.GraphVisitor<T>
- org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc
- org.benf.cfr.reader.util.output.IllegalIdentifierDump
- org.benf.cfr.reader.bytecode.analysis.opgraph.IndexedStatement
- org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
- org.benf.cfr.reader.apiunreleased.JarContent
- org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
- org.benf.cfr.reader.util.KnowsRawName
- org.benf.cfr.reader.util.KnowsRawSize
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector<T>
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter<T>
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector
- org.benf.cfr.reader.util.output.MethodErrorCollector
- org.benf.cfr.reader.util.output.Dumper
- org.benf.cfr.reader.util.MiscConstants
- org.benf.cfr.reader.util.functors.NonaryFunction<T>
- org.benf.cfr.reader.state.ObfuscationRewriter
- org.benf.cfr.reader.state.ObfuscationTypeMap
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter
- org.benf.cfr.reader.bytecode.opcode.OperationFactory
- org.benf.cfr.reader.util.getopt.Options
- org.benf.cfr.reader.api.OutputSinkFactory
- org.benf.cfr.reader.api.OutputSinkFactory.Sink<T>
- org.benf.cfr.reader.util.getopt.PermittedOptionProvider
- org.benf.cfr.reader.util.functors.Predicate<X>
- org.benf.cfr.reader.util.output.ProgressDumper
- org.benf.cfr.reader.api.SinkReturns
- org.benf.cfr.reader.api.SinkReturns.Decompiled
- org.benf.cfr.reader.api.SinkReturns.ExceptionMessage
- org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
- org.benf.cfr.reader.api.SinkReturns.Token
- org.benf.cfr.reader.bytecode.analysis.stack.StackDelta
- org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker
- org.benf.cfr.reader.util.output.SummaryDumper
- org.benf.cfr.reader.util.functors.TrinaryFunction<X,Y,Z,R>
- org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo
- org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecovery
- org.benf.cfr.reader.entities.attributes.TypePathAccessor
- org.benf.cfr.reader.entities.attributes.TypePathPart
- org.benf.cfr.reader.util.TypeUsageCollectable
- org.benf.cfr.reader.state.TypeUsageCollector
- org.benf.cfr.reader.state.TypeUsageInformation
- org.benf.cfr.reader.util.functors.UnaryFunction<X,Y>
- org.benf.cfr.reader.util.functors.UnaryProcedure<T>
- org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>
Annotation Type Hierarchy
Enum Hierarchy
Copyright © 2011-2021. All Rights Reserved.