Uses of Interface
org.benf.cfr.reader.util.output.Dumpable
-
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.opgraph
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph that implement Dumpable Modifier and Type Class Description class
Op02WithProcessedDataAndRefs
class
Op03SimpleStatement
class
Op04StructuredStatement
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse
Subinterfaces of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse Modifier and Type Interface Description interface
Expression
interface
LValue
interface
Statement
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.expression
Subinterfaces of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.expression Modifier and Type Interface Description interface
ConditionalExpression
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.literal
Classes in org.benf.cfr.reader.bytecode.analysis.parse.literal that implement Dumpable Modifier and Type Class Description class
TypedLiteral
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
Classes in org.benf.cfr.reader.bytecode.analysis.parse.lvalue that implement Dumpable Modifier and Type Class Description class
AbstractFieldVariable
class
AbstractLValue
class
ArrayVariable
class
FieldVariable
Note - a field variable LValue means an lValue of ANY object.class
LocalVariable
class
SentinelLocalClassLValue
This is NOT an lvalue, however the definition of a local class follows the same scoping rulesclass
StackSSALabel
class
StaticVariable
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.statement
Classes in org.benf.cfr.reader.bytecode.analysis.parse.statement that implement Dumpable Modifier and Type Class Description class
AbstractAssignment
class
AbstractStatement
class
AnonBreakTarget
class
AssignmentPreMutation
In an assignment prechange, the LHS is by definition equal to the RHS after the statement.class
AssignmentSimple
class
CaseStatement
class
CatchStatement
class
CommentStatement
private static class
CommentStatement.StatementExpression
class
CompoundStatement
This should not be used to aggregate statements, but only to produce statements when multiple statements are generated by a single opcode.class
ConstructorStatement
This is a temporary statement - it should be replaced with an Assignment of a ConstructorInvokation However, it can force the type of the constructed object, which NEW is not capable of doing....class
DoStatement
class
ExpressionStatement
class
FinallyStatement
class
ForIterStatement
class
ForStatement
class
GotoStatement
class
IfExitingStatement
class
IfStatement
class
JSRCallStatement
class
JSRRetStatement
class
JumpingStatement
class
MonitorEnterStatement
class
MonitorExitStatement
class
MonitorStatement
class
Nop
class
RawSwitchStatement
A 'raw' switch contains the original bytecode information about the switch.class
ReturnNothingStatement
class
ReturnStatement
class
ReturnValueStatement
class
SwitchStatement
class
ThrowStatement
class
TryStatement
class
WhileStatement
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Classes in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope that implement Dumpable Modifier and Type Class Description private static class
LocalClassScopeDiscoverImpl.SentinelNV
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Classes in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement Dumpable Modifier and Type Class Description private static class
WildcardMatch.AbstractBaseExpressionWildcard
static class
WildcardMatch.AnyOneOfExpression
class
WildcardMatch.ArithmeticMutationWildcard
class
WildcardMatch.BlockWildcard
class
WildcardMatch.CastExpressionWildcard
class
WildcardMatch.ConditionalExpressionWildcard
class
WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
class
WildcardMatch.ConstructorInvokationSimpleWildcard
private static class
WildcardMatch.DebugDumpable
static class
WildcardMatch.ExpressionWildcard
static class
WildcardMatch.LValueWildcard
static class
WildcardMatch.MemberFunctionInvokationWildcard
class
WildcardMatch.NewArrayWildcard
static class
WildcardMatch.StackLabelWildCard
class
WildcardMatch.StaticFunctionInvokationWildcard
class
WildcardMatch.StaticVariableWildcard
class
WildcardMatch.SuperFunctionInvokationWildcard
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.structured
Subinterfaces of Dumpable in org.benf.cfr.reader.bytecode.analysis.structured Modifier and Type Interface Description interface
StructuredStatement
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.structured.expression
Classes in org.benf.cfr.reader.bytecode.analysis.structured.expression that implement Dumpable Modifier and Type Class Description class
StructuredStatementExpression
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.structured.statement
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
Classes in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder that implement Dumpable Modifier and Type Class Description class
AbstractPlaceholder
class
BeginBlock
class
ElseBlock
class
EndBlock
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.types
Classes in org.benf.cfr.reader.bytecode.analysis.types that implement Dumpable Modifier and Type Class Description class
FormalTypeParameter
private class
JavaArrayTypeInstance.Annotated
private class
JavaGenericPlaceholderTypeInstance.Annotated
private class
JavaGenericRefTypeInstance.Annotated
private static class
JavaRefTypeInstance.Annotated
private class
JavaWildcardTypeInstance.Annotated
private class
RawJavaType.Annotated
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.types.annotated
Subinterfaces of Dumpable in org.benf.cfr.reader.bytecode.analysis.types.annotated Modifier and Type Interface Description interface
JavaAnnotatedTypeInstance
-
Uses of Dumpable in org.benf.cfr.reader.bytecode.analysis.variables
Subinterfaces of Dumpable in org.benf.cfr.reader.bytecode.analysis.variables Modifier and Type Interface Description interface
NamedVariable
Classes in org.benf.cfr.reader.bytecode.analysis.variables that implement Dumpable Modifier and Type Class Description class
NamedVariableDefault
class
NamedVariableFromHint
-
Uses of Dumpable in org.benf.cfr.reader.entities
Classes in org.benf.cfr.reader.entities that implement Dumpable Modifier and Type Class Description class
ClassFile
class
FakeMethod
-
Uses of Dumpable in org.benf.cfr.reader.entities.annotations
Subinterfaces of Dumpable in org.benf.cfr.reader.entities.annotations Modifier and Type Interface Description interface
ElementValue
Classes in org.benf.cfr.reader.entities.annotations that implement Dumpable Modifier and Type Class Description class
ElementValueAnnotation
class
ElementValueArray
class
ElementValueClass
class
ElementValueConst
class
ElementValueEnum
-
Uses of Dumpable in org.benf.cfr.reader.entities.attributes
-
Uses of Dumpable in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state with parameters of type Dumpable Modifier and Type Method Description Dumper
TypeUsageCollectingDumper. dump(Dumpable d)
-
Uses of Dumpable in org.benf.cfr.reader.util
Classes in org.benf.cfr.reader.util that implement Dumpable Modifier and Type Class Description class
DecompilerComment
class
DecompilerComments
-
Uses of Dumpable in org.benf.cfr.reader.util.output
Subinterfaces of Dumpable in org.benf.cfr.reader.util.output Modifier and Type Interface Description interface
DumpableWithPrecedence
Methods in org.benf.cfr.reader.util.output with parameters of type Dumpable Modifier and Type Method Description Dumper
DelegatingDumper. dump(Dumpable d)
Dumper
Dumper. dump(Dumpable d)
Dumper
StreamDumper. dump(Dumpable d)
Dumper
TokenStreamDumper. dump(Dumpable d)
Dumper
ToStringDumper. dump(Dumpable d)
static java.lang.String
ToStringDumper. toString(Dumpable d)
-