JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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>)
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.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.
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.
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.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.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.
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.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.
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.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.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
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.rewriters.
XorRewriter
(implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
ExpressionRewriter
)
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.
ConditionalExpression
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.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.
ConditionalExpression
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.util.output.
Dumpable
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ConditionalExpression
org.benf.cfr.reader.util.output.
DumpableWithPrecedence
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ConditionalExpression
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.entities.annotations.
ElementValue
(also extends org.benf.cfr.reader.util.
TypeUsageCollectable
)
org.benf.cfr.reader.bytecode.analysis.parse.
Expression
(also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.
ComparableUnderEC
, org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
DeepCloneable
<X>, org.benf.cfr.reader.util.output.
DumpableWithPrecedence
, org.benf.cfr.reader.bytecode.analysis.loc.
HasByteCodeLoc
, org.benf.cfr.reader.util.
TypeUsageCollectable
)
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ConditionalExpression
org.benf.cfr.reader.bytecode.analysis.types.annotated.
JavaAnnotatedTypeInstance
org.benf.cfr.reader.bytecode.analysis.parse.
LValue
(also extends org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
DeepCloneable
<X>, org.benf.cfr.reader.util.output.
DumpableWithPrecedence
, org.benf.cfr.reader.util.
TypeUsageCollectable
)
org.benf.cfr.reader.bytecode.analysis.variables.
NamedVariable
org.benf.cfr.reader.bytecode.analysis.parse.
Statement
(also extends org.benf.cfr.reader.bytecode.analysis.parse.utils.
ComparableUnderEC
, org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
DeepCloneable
<X>, org.benf.cfr.reader.bytecode.analysis.loc.
HasByteCodeLoc
)
org.benf.cfr.reader.bytecode.analysis.structured.
StructuredStatement
(also extends org.benf.cfr.reader.bytecode.analysis.loc.
HasByteCodeLoc
, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.
Matcher
<T>, org.benf.cfr.reader.util.
TypeUsageCollectable
)
org.benf.cfr.reader.util.output.
DumperFactory
org.benf.cfr.reader.bytecode.analysis.parse.utils.
EquivalenceConstraint
org.benf.cfr.reader.entities.exceptions.
ExceptionCheck
org.benf.cfr.reader.util.output.
ExceptionDumper
org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
ExpressionRewriter
org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
ExpressionVisitor
<T>
org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.
FunctionProcessor
org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.
GetClassTest
org.benf.cfr.reader.bytecode.analysis.opgraph.
Graph
<T>
org.benf.cfr.reader.bytecode.analysis.opgraph.
MutableGraph
<T>
org.benf.cfr.reader.util.graph.
GraphVisitor
<T>
org.benf.cfr.reader.bytecode.analysis.loc.
HasByteCodeLoc
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ConditionalExpression
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.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.
OptionDecoder
<T>
org.benf.cfr.reader.util.getopt.
OptionDecoderParam
<T,ARG>
org.benf.cfr.reader.util.getopt.
OptionDecoder
<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.bytecode.analysis.parse.expression.
ConditionalExpression
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 Type Hierarchy
org.benf.cfr.reader.util.annotation.
Nullable
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
org.benf.cfr.reader.api.
OutputSinkFactory.SinkClass
org.benf.cfr.reader.api.
OutputSinkFactory.SinkType
org.benf.cfr.reader.api.
SinkReturns.TokenTypeFlags
org.benf.cfr.reader.api.
SinkReturns.TokenType
org.benf.cfr.reader.bytecode.
BytecodeMeta.CodeInfoFlag
org.benf.cfr.reader.bytecode.analysis.loc.
BytecodeLocSpecific.Specific
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.
AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.
SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.
SwitchExpressionRewriter.ClassifyType
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.
InstanceOfAssignRewriter.MatchType
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ArithOp
org.benf.cfr.reader.bytecode.analysis.parse.expression.
BoolOp
org.benf.cfr.reader.bytecode.analysis.parse.expression.
CompOp
org.benf.cfr.reader.bytecode.analysis.parse.expression.
ComparisonOperation.BooleanComparisonType
org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.
Precedence
org.benf.cfr.reader.bytecode.analysis.parse.literal.
TypedLiteral.LiteralType
org.benf.cfr.reader.bytecode.analysis.parse.literal.
TypedLiteral.FormatHint
org.benf.cfr.reader.bytecode.analysis.parse.rewriters.
ExpressionRewriterFlags
org.benf.cfr.reader.bytecode.analysis.parse.utils.
ArrayType
org.benf.cfr.reader.bytecode.analysis.parse.utils.
BlockType
org.benf.cfr.reader.bytecode.analysis.parse.utils.
JumpType
org.benf.cfr.reader.bytecode.analysis.parse.utils.
ReadWrite
org.benf.cfr.reader.bytecode.analysis.types.
BindingSuperContainer.Route
org.benf.cfr.reader.bytecode.analysis.types.
DynamicInvokeType
org.benf.cfr.reader.bytecode.analysis.types.
MethodPrototype.HiddenReason
org.benf.cfr.reader.bytecode.analysis.types.
RawJavaType
(implements org.benf.cfr.reader.bytecode.analysis.types.
JavaTypeInstance
)
org.benf.cfr.reader.bytecode.analysis.types.
StackType
org.benf.cfr.reader.bytecode.analysis.types.
WildcardType
org.benf.cfr.reader.bytecode.analysis.types.discovery.
CastAction
org.benf.cfr.reader.bytecode.analysis.types.discovery.
InferredJavaType.Source
org.benf.cfr.reader.bytecode.analysis.types.discovery.
InferredJavaType.ClashState
org.benf.cfr.reader.bytecode.opcode.
JVMInstr
org.benf.cfr.reader.bytecode.opcode.
OperationFactoryDefault.Handler
org.benf.cfr.reader.entities.
AccessFlag
org.benf.cfr.reader.entities.
AccessFlagMethod
org.benf.cfr.reader.entities.
Method.MethodConstructor
org.benf.cfr.reader.entities.
Method.Visibility
org.benf.cfr.reader.entities.attributes.
AttributeModule.ModuleFlags
org.benf.cfr.reader.entities.attributes.
AttributeModule.ModuleContentFlags
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.entities.bootstrap.
MethodHandleBehaviour
org.benf.cfr.reader.entities.classfilehelpers.
ClassFileDumper.InnerClassDumpType
org.benf.cfr.reader.entities.constantpool.
ConstantPoolEntry.Type
org.benf.cfr.reader.state.
OsInfo.OS
org.benf.cfr.reader.util.
AnalysisType
org.benf.cfr.reader.util.
BoolPair
org.benf.cfr.reader.util.
Troolean
org.benf.cfr.reader.util.output.
BlockCommentState
org.benf.cfr.reader.util.output.
TypeContext
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes