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 |
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 | Method and Description |
---|---|
<X extends DeepCloneable<X>> |
CloneHelper.replaceOrClone(List<X> in) |
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 |
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 |
---|---|
static class |
WildcardMatch.AnyOneOfExpression |
class |
WildcardMatch.ArithmeticMutationWildcard |
class |
WildcardMatch.CastExpressionWildcard |
class |
WildcardMatch.ConditionalExpressionWildcard |
class |
WildcardMatch.ConstructorInvokationAnonymousInnerWildcard |
class |
WildcardMatch.ConstructorInvokationSimpleWildcard |
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 | Class and Description |
---|---|
class |
StructuredStatementExpression |
Copyright © 2011-2021. All Rights Reserved.