Hierarchy For All Packages
Package Hierarchies:- org.benf.cfr.reader,
- org.benf.cfr.reader.api,
- org.benf.cfr.reader.apiunreleased,
- org.benf.cfr.reader.bytecode,
- org.benf.cfr.reader.bytecode.analysis.loc,
- org.benf.cfr.reader.bytecode.analysis.opgraph,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers,
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util,
- org.benf.cfr.reader.bytecode.analysis.parse,
- org.benf.cfr.reader.bytecode.analysis.parse.expression,
- org.benf.cfr.reader.bytecode.analysis.parse.expression.misc,
- org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface,
- org.benf.cfr.reader.bytecode.analysis.parse.literal,
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue,
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters,
- org.benf.cfr.reader.bytecode.analysis.parse.statement,
- org.benf.cfr.reader.bytecode.analysis.parse.utils,
- org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp,
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope,
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard,
- org.benf.cfr.reader.bytecode.analysis.stack,
- org.benf.cfr.reader.bytecode.analysis.structured,
- org.benf.cfr.reader.bytecode.analysis.structured.expression,
- org.benf.cfr.reader.bytecode.analysis.structured.statement,
- org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder,
- org.benf.cfr.reader.bytecode.analysis.types,
- org.benf.cfr.reader.bytecode.analysis.types.annotated,
- org.benf.cfr.reader.bytecode.analysis.types.discovery,
- org.benf.cfr.reader.bytecode.analysis.variables,
- org.benf.cfr.reader.bytecode.opcode,
- org.benf.cfr.reader.entities,
- org.benf.cfr.reader.entities.annotations,
- org.benf.cfr.reader.entities.attributes,
- org.benf.cfr.reader.entities.bootstrap,
- org.benf.cfr.reader.entities.classfilehelpers,
- org.benf.cfr.reader.entities.constantpool,
- org.benf.cfr.reader.entities.exceptions,
- org.benf.cfr.reader.entities.innerclass,
- org.benf.cfr.reader.entityfactories,
- org.benf.cfr.reader.mapping,
- org.benf.cfr.reader.relationship,
- org.benf.cfr.reader.state,
- org.benf.cfr.reader.util,
- org.benf.cfr.reader.util.annotation,
- org.benf.cfr.reader.util.bytestream,
- org.benf.cfr.reader.util.collections,
- org.benf.cfr.reader.util.functors,
- org.benf.cfr.reader.util.getopt,
- org.benf.cfr.reader.util.graph,
- org.benf.cfr.reader.util.lambda,
- org.benf.cfr.reader.util.output
Class Hierarchy
- java.lang.Object
- org.benf.cfr.reader.util.bytestream.AbstractBackedByteData (implements org.benf.cfr.reader.util.bytestream.ByteData)
- org.benf.cfr.reader.util.bytestream.BaseByteData
- org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
- org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData (implements org.benf.cfr.reader.util.bytestream.OffsettingByteData)
- org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper (implements org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper)
- 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
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.benf.cfr.reader.bytecode.analysis.types.StackTypes
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.benf.cfr.reader.entities.AbstractConstantPoolEntry (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString (implements org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral)
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
- org.benf.cfr.reader.util.output.AbstractDumper (implements org.benf.cfr.reader.util.output.Dumper)
- org.benf.cfr.reader.util.output.StreamDumper
- org.benf.cfr.reader.util.output.FileDumper
- org.benf.cfr.reader.util.output.StdIODumper
- org.benf.cfr.reader.util.output.StringStreamDumper
- org.benf.cfr.reader.util.output.TokenStreamDumper
- org.benf.cfr.reader.util.output.ToStringDumper
- org.benf.cfr.reader.util.output.StreamDumper
- 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.expression.AbstractAssignmentExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor, org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor, org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor, org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
- org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
- org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
- org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
- org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
- org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor, org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
- org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LiteralHex
- org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
- org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
- org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
- org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
- org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
- 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.opgraph.op4rewriters.AnonymousClassConstructorRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadBoolAssignmentRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.BadCastChainRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter.InternalBadNarrowingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.InstanceOfSearch
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.RewriteFinder
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.AssignRemover
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPassRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer.InstanceTreeRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner.BoolCastInnerTransformer
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NullTypedLValueRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.VisibiliyDecreasingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.LValueUsageCheckingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameSimplifier
- 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.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check.Visitor
- org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI<T> (implements org.benf.cfr.reader.util.graph.GraphVisitor<T>)
- org.benf.cfr.reader.util.graph.GraphVisitorFIFO<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.lvalue.AbstractFieldVariable
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
- 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.parse.utils.scope.LocalClassScopeDiscoverImpl
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
- 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.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
- 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.parse.statement.AbstractAssignment
- org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
- org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
- org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
- org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
- org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
- org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement (implements org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredContinue
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
- org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
- org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFakeDecompFailure
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.CanRemovePointlessBlock)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn (implements org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor)
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
- org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
- org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
- org.benf.cfr.reader.state.AbstractTypeUsageCollector (implements org.benf.cfr.reader.state.TypeUsageCollector)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
- 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.attributes.AnnotationHelpers
- org.benf.cfr.reader.entities.annotations.AnnotationTableEntry (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry<T>
- 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.op3rewriters.AssertionJumps
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer
- 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.entities.attributes.AttributeAnnotationDefault
- org.benf.cfr.reader.entities.attributes.AttributeAnnotations (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
- org.benf.cfr.reader.entities.attributes.AttributeCode
- org.benf.cfr.reader.entities.attributes.AttributeConstantValue
- org.benf.cfr.reader.entities.attributes.AttributeDeprecated
- org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
- org.benf.cfr.reader.entities.attributes.AttributeExceptions
- org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
- org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
- org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
- org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
- org.benf.cfr.reader.entities.attributes.AttributeModule
- org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
- org.benf.cfr.reader.entities.attributes.AttributeModulePackages
- org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations (implements org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleParameterAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleParameterAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeScala
- org.benf.cfr.reader.entities.attributes.AttributeScalaSig
- org.benf.cfr.reader.entities.attributes.AttributeSignature
- org.benf.cfr.reader.entities.attributes.AttributeSourceFile
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
- org.benf.cfr.reader.entities.attributes.AttributeSynthetic
- org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations
- org.benf.cfr.reader.entities.attributes.AttributeUnknown
- org.benf.cfr.reader.entityfactories.AttributeFactory
- org.benf.cfr.reader.entityfactories.AttributeFactory.AttributeBuilder (implements org.benf.cfr.reader.util.functors.UnaryFunction<X,
Y>) - 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.entities.attributes.AttributeStackMapTable.AbstractVerificationInfo (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfo)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoDouble
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoFloat
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoInteger
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoLong
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoNull
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoTop
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitializedThis
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameAppendFrame (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameChopFrame (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameFullFrame (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrame (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrameExtended (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrame (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrameExtended (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoObject (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfo)
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitialized (implements org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfo)
- 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.wildcard.WildcardMatch.BlockIdentifierWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard<X>)
- 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.BytecodeLocSet
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
- 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.bytecode.BytecodeMeta.FlagTest (implements org.benf.cfr.reader.util.functors.UnaryFunction<X,
Y>) - org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
- org.benf.cfr.reader.util.output.BytecodeTrackingDumper.MethodBytecode
- 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.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.state.ClassFileRelocator.RenamingRelocator.FileDets
- 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.ClassFileSourceImpl.JarSourceEntry
- org.benf.cfr.reader.state.ClassFileSourceWrapper (implements org.benf.cfr.reader.apiunreleased.ClassFileSource2)
- org.benf.cfr.reader.util.ClassFileVersion
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
- org.benf.cfr.reader.mapping.ClassMapping
- org.benf.cfr.reader.mapping.ClassMapping.MethodData
- 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.CondenseConstruction
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.IsForwardIf (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier
- 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.ConstantPool.RawTmp
- 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.bytecode.analysis.parse.utils.CreationCollector.StatementPair<X>
- 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.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator (implements org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator)
- org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.ArrayCountingIterator
- org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.NestedCountingIterator
- 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.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector<T>)
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.WildcardConstraint
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint
- org.benf.cfr.reader.util.output.DelegatingDumper (implements org.benf.cfr.reader.util.output.Dumper)
- org.benf.cfr.reader.util.output.BytecodeTrackingDumper
- org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
- org.benf.cfr.reader.util.output.TypeOverridingDumper
- org.benf.cfr.reader.state.DetectedStaticImport
- org.benf.cfr.reader.Driver
- 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.op4rewriters.EnumClassRewriter.CollectedEnumData<T>
- 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.ExceptionAggregator.ByTarget
- org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.CompareExceptionTablesByRange (implements java.util.Comparator<T>)
- org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ValidException (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- 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.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
- org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry.ExceptionTableEntryBuilder (implements org.benf.cfr.reader.util.functors.UnaryFunction<X,
Y>) - 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.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPass
- 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.output.LogFormatter
- 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.opgraph.op3rewriters.GenericInferer.GenericInferData
- 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.getopt.GetOptParser.OptData
- org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper<X,
Y> - 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.types.discovery.InferredJavaType.IJTInternal_Clash (implements org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal)
- org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl (implements org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal)
- 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.transformers.InstanceOfAssignRewriter.ConditionTest
- 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.bytecode.analysis.opgraph.InstrIndex.TempRelatives
- org.benf.cfr.reader.util.output.InternalDumperFactoryImpl (implements org.benf.cfr.reader.util.output.DumperFactory)
- org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.AdditionalComments (implements org.benf.cfr.reader.util.DecompilerCommentSource)
- org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.BytecodeDumpConsumerImpl (implements org.benf.cfr.reader.util.output.BytecodeDumpConsumer)
- 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.IsolatedStackValue
- 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.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated.Iterator
- org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- 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.JavaGenericRefTypeInstance.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- 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.JavaRefTypeInstance.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo (implements org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo)
- org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance (implements org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance)
- org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JoinBlocks
- 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.op3rewriters.KotlinSwitchHandler.DistinctSwitchTarget
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.FakeSwitch (implements org.benf.cfr.reader.bytecode.opcode.DecodedSwitch)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
- 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.util.collections.LazyExceptionRetainingMap<X,
Y>
- org.benf.cfr.reader.util.collections.LazyExceptionRetainingMap<X,
- 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.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV (implements org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable)
- 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.LoopIdentifier.LoopResult
- 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.ExpressionStatementPair
- org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.LValueStatementContainer
- 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.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
- 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.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.UsageCollector (implements org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector)
- 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.Mapping.MappingTypeUsage (implements org.benf.cfr.reader.state.TypeUsageInformation)
- 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.relationship.MemberNameResolver.MemberInfo
- org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
- 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.entities.MethodOrdering.OrderData (implements java.lang.Comparable<T>)
- 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.GraphVisitorReachableInThese (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.output.MovableDumperContext
- 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.Op02WithProcessedDataAndRefs.ExceptionTempStatement (implements java.lang.Comparable<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.IdentFactory
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3 (implements java.lang.Comparable<T>)
- 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.EmptyCatchTidier (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.Inliner (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.LabelledBlockExtractor (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.MutableProcessingBlockState
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.PointlessBlockRemover (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.ScopeDescendingTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.NamedBreakRemover
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StructuredGotoRemover
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StackedBlock
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.TryCatchTidier (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- 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.bytecode.opcode.OperationFactoryConditionalJump
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntry
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntryW
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetField
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetStatic
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDCW
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC2W
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutField
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutStatic
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupBase
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X1
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X2
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX1
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX2
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryFakeCatch
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryGoto
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryGotoW
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryNew
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop2
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryReturn
- org.benf.cfr.reader.bytecode.opcode.OperationFactorySwap
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryThrow
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryWide
- 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.CFRFactory (implements org.benf.cfr.reader.util.getopt.GetOptSinkFactory<T>)
- org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder (implements org.benf.cfr.reader.util.getopt.OptionDecoder<T>)
- org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder (implements org.benf.cfr.reader.util.getopt.OptionDecoder<T>)
- org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder (implements org.benf.cfr.reader.util.getopt.OptionDecoder<T>)
- org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder<EnumType> (implements org.benf.cfr.reader.util.getopt.OptionDecoder<T>)
- org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter (implements org.benf.cfr.reader.util.getopt.OptionDecoderParam<T,
ARG>) - org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter (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.entities.classfilehelpers.OverloadMethodSet.MethodData
- 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.util.getopt.PermittedOptionProvider.Argument<X>
- org.benf.cfr.reader.PluginRunner
- org.benf.cfr.reader.PluginRunner.PluginDumperFactory (implements org.benf.cfr.reader.util.output.DumperFactory)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessExpressions
- 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.op3rewriters.PrePostchangeAssignmentRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.StatementCanBePostMutation (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- 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.types.RawJavaType.Annotated (implements org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.IsCanonicalConstructor (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.RecoveryOption<T>
- org.benf.cfr.reader.bytecode.RecoveryOption.BooleanRO
- org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO<X,
T> - org.benf.cfr.reader.bytecode.RecoveryOption.IntRO
- org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
- 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.op4rewriters.EnumAllSuperRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
- 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.opgraph.op3rewriters.ReturnRewriter
- 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.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception
- org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException
- org.benf.cfr.reader.util.output.SinkDumperFactory (implements org.benf.cfr.reader.util.output.DumperFactory)
- org.benf.cfr.reader.util.output.SinkDumperFactory.NopStringSink (implements org.benf.cfr.reader.api.OutputSinkFactory.Sink<T>)
- org.benf.cfr.reader.util.output.SinkDumperFactory.SinkExceptionDumper (implements org.benf.cfr.reader.util.output.ExceptionDumper)
- org.benf.cfr.reader.util.output.SinkDumperFactory.SinkProgressDumper (implements org.benf.cfr.reader.util.output.ProgressDumper)
- org.benf.cfr.reader.util.output.SinkDumperFactory.SinkStringExceptionDumper (implements org.benf.cfr.reader.util.output.ExceptionDumper)
- 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.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.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
- 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.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.BlockSwitchDiscoverer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable (implements org.benf.cfr.reader.util.functors.BinaryProcedure<X,
Y>) - org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil (implements org.benf.cfr.reader.util.functors.BinaryProcedure<X,
Y>) - 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.SwitchUtils
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter.FindBlockStarts (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- 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)
- java.lang.Exception
- java.lang.RuntimeException
- org.benf.cfr.reader.entities.attributes.BadAttributeException
- org.benf.cfr.reader.util.CannotLoadClassException
- org.benf.cfr.reader.util.ConfusedCFRException
- org.benf.cfr.reader.util.CannotPerformDecode
- org.benf.cfr.reader.util.output.Dumper.CannotCreate
- java.lang.IllegalArgumentException
- org.benf.cfr.reader.util.getopt.BadParametersException
- java.lang.IllegalStateException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.CannotDelambaException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.FailedRewriteException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.TooOptimisticMatchException
- org.benf.cfr.reader.util.MalformedPrototypeException
- org.benf.cfr.reader.util.UnverifiableJumpException
- java.lang.RuntimeException
- java.lang.Exception
- org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken (implements org.benf.cfr.reader.api.SinkReturns.Token)
- org.benf.cfr.reader.util.output.TokenStreamDumper.Token (implements org.benf.cfr.reader.api.SinkReturns.Token)
- 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.TryResourcesTransformerJ12
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourceTransformerFinally
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ7
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ9
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
- 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.opgraph.op3rewriters.TryRewriter
- 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.state.TypeUsageInformationImpl.FieldClash (implements org.benf.cfr.reader.util.functors.UnaryFunction<X,
Y>) - org.benf.cfr.reader.state.TypeUsageUtils
- 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.UnreachableStaticRewriter.Inaccessible
- 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.variables.VariableNamerHinted.OrderLocalVariables (implements java.util.Comparator<T>)
- 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.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
- 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.opgraph.op3rewriters.WhileRewriter
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.DebugDumpable (implements org.benf.cfr.reader.util.output.Dumpable)
- org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.Expression)
- 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.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.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.AbstractBaseExpressionWildcard (implements org.benf.cfr.reader.bytecode.analysis.parse.Expression)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.util.bytestream.AbstractBackedByteData (implements org.benf.cfr.reader.util.bytestream.ByteData)
Interface Hierarchy
- org.benf.cfr.reader.bytecode.AnalysisResult
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrame
- org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfo
- 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.util.bytestream.OffsettingByteData
- 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.apiunreleased.ClassFileSource2
- org.benf.cfr.reader.state.ClassNameFunction
- org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC
- org.benf.cfr.reader.bytecode.analysis.parse.Expression (also extends 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.parse.expression.ConditionalExpression
- org.benf.cfr.reader.bytecode.analysis.parse.Statement (also extends org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable<X>, org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc)
- org.benf.cfr.reader.bytecode.analysis.parse.Expression (also extends 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.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.bytecode.analysis.parse.Expression (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, 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.parse.expression.ConditionalExpression
- org.benf.cfr.reader.bytecode.analysis.parse.LValue (also extends org.benf.cfr.reader.util.output.DumpableWithPrecedence, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.parse.Statement (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc)
- org.benf.cfr.reader.bytecode.analysis.parse.Expression (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC, 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.util.output.Dumpable
- org.benf.cfr.reader.util.output.DumpableWithPrecedence
- 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.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
- 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.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.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.entities.annotations.ElementValue (also extends org.benf.cfr.reader.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance
- 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.DumpableWithPrecedence
- 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.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.util.TypeUsageCollectable)
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
- 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.util.output.Dumpable)
- org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement (also extends org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>, 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.util.TypeUsageCollectable)
- org.benf.cfr.reader.util.output.IllegalIdentifierDump
- org.benf.cfr.reader.bytecode.analysis.opgraph.IndexedStatement
- org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
- 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.bytecode.analysis.types.JavaGenericBaseInstance
- 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.scope.LValueScopeDiscoverer (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector)
- 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.parse.utils.scope.LValueScopeDiscoverer (also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector<T>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>
- org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement (also extends org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.util.TypeUsageCollectable)
- 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.mapping.ObfuscationMapping (also extends org.benf.cfr.reader.state.ObfuscationTypeMap)
- org.benf.cfr.reader.state.ObfuscationTypeMap
- org.benf.cfr.reader.mapping.ObfuscationMapping (also extends org.benf.cfr.reader.state.ObfuscationRewriter)
- 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.getopt.GetOptSinkFactory<T>
- 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.DecompiledMultiVer
- 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.util.getopt.OptionDecoderParam<T,
ARG> - org.benf.cfr.reader.util.getopt.OptionDecoder<T>
- org.benf.cfr.reader.util.getopt.OptionDecoderParam<T,
- 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.entities.classfilehelpers.ClassFileDumper
- org.benf.cfr.reader.entities.annotations.ElementValue (also extends org.benf.cfr.reader.util.output.Dumpable)
- 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.bytecode.analysis.parse.expression.ConditionalExpression
- 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.bytecode.analysis.structured.StructuredStatement (also extends org.benf.cfr.reader.util.output.Dumpable, org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher<T>)
- 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 Interface Hierarchy
- org.benf.cfr.reader.util.annotation.Nullable (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.benf.cfr.reader.entities.AccessFlag
- org.benf.cfr.reader.entities.AccessFlagMethod
- org.benf.cfr.reader.util.AnalysisType
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
- org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
- org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
- org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
- org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
- org.benf.cfr.reader.util.output.BlockCommentState
- org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
- org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
- org.benf.cfr.reader.util.BoolPair
- org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
- org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
- org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
- org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
- org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
- org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
- org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
- org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
- org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
- org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
- org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
- org.benf.cfr.reader.bytecode.opcode.JVMInstr
- org.benf.cfr.reader.entities.Method.MethodConstructor
- org.benf.cfr.reader.entities.Method.Visibility
- org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
- org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
- org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
- org.benf.cfr.reader.state.OsInfo.OS
- org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
- org.benf.cfr.reader.api.OutputSinkFactory.SinkType
- org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
- org.benf.cfr.reader.bytecode.analysis.types.RawJavaType (implements org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance)
- org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
- org.benf.cfr.reader.api.SinkReturns.TokenType
- org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags
- org.benf.cfr.reader.bytecode.analysis.types.StackType
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
- org.benf.cfr.reader.util.Troolean
- org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
- org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
- org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
- org.benf.cfr.reader.util.output.TypeContext
- org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
- org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
- org.benf.cfr.reader.bytecode.analysis.types.WildcardType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)