Modifier and Type | Class and Description |
---|---|
class |
Op02WithProcessedDataAndRefs |
class |
Op03SimpleStatement |
class |
Op04StructuredStatement |
Modifier and Type | Interface and Description |
---|---|
interface |
Expression |
interface |
LValue |
interface |
Statement |
Modifier and Type | Interface and Description |
---|---|
interface |
ConditionalExpression |
Modifier and Type | Class and Description |
---|---|
class |
TypedLiteral |
Modifier and Type | Class and 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 rules
|
class |
StackSSALabel |
class |
StaticVariable |
Modifier and Type | Class and 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 |
Modifier and Type | Class and Description |
---|---|
private static class |
LocalClassScopeDiscoverImpl.SentinelNV |
Modifier and Type | Class and 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 |
class |
WildcardMatch.ExpressionWildcard |
class |
WildcardMatch.LValueWildcard |
class |
WildcardMatch.MemberFunctionInvokationWildcard |
class |
WildcardMatch.NewArrayWildcard |
class |
WildcardMatch.StackLabelWildCard |
class |
WildcardMatch.StaticFunctionInvokationWildcard |
class |
WildcardMatch.StaticVariableWildcard |
class |
WildcardMatch.SuperFunctionInvokationWildcard |
Modifier and Type | Interface and Description |
---|---|
interface |
StructuredStatement |
Modifier and Type | Class and Description |
---|---|
class |
StructuredStatementExpression |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlaceholder |
class |
BeginBlock |
class |
ElseBlock |
class |
EndBlock |
Modifier and Type | Class and 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 |
Modifier and Type | Interface and Description |
---|---|
interface |
JavaAnnotatedTypeInstance |
Modifier and Type | Interface and Description |
---|---|
interface |
NamedVariable |
Modifier and Type | Class and Description |
---|---|
class |
NamedVariableDefault |
class |
NamedVariableFromHint |
Modifier and Type | Class and Description |
---|---|
class |
ClassFile |
class |
FakeMethod |
Modifier and Type | Interface and Description |
---|---|
interface |
ElementValue |
Modifier and Type | Class and Description |
---|---|
class |
ElementValueAnnotation |
class |
ElementValueArray |
class |
ElementValueClass |
class |
ElementValueConst |
class |
ElementValueEnum |
Modifier and Type | Method and Description |
---|---|
Dumper |
TypeUsageCollectingDumper.dump(Dumpable d) |
Modifier and Type | Class and Description |
---|---|
class |
DecompilerComment |
class |
DecompilerComments |
Modifier and Type | Interface and Description |
---|---|
interface |
DumpableWithPrecedence |
Modifier and Type | Method and Description |
---|---|
Dumper |
DelegatingDumper.dump(Dumpable d) |
Dumper |
Dumper.dump(Dumpable d) |
Dumper |
StreamDumper.dump(Dumpable d) |
Dumper |
ToStringDumper.dump(Dumpable d) |
Dumper |
TokenStreamDumper.dump(Dumpable d) |
static java.lang.String |
ToStringDumper.toString(Dumpable d) |