Modifier and Type | Method and Description |
---|---|
void |
HasByteCodeLoc.addLoc(HasByteCodeLoc loc) |
static BytecodeLoc |
BytecodeLoc.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
static BytecodeLoc |
BytecodeLoc.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
BytecodeLoc |
BytecodeLocFactoryImpl.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
BytecodeLoc |
BytecodeLocFactoryImpl.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
static BytecodeLoc |
BytecodeLoc.combine(HasByteCodeLoc primary,
HasByteCodeLoc... coll) |
static BytecodeLoc |
BytecodeLoc.combine(HasByteCodeLoc primary,
HasByteCodeLoc... coll) |
BytecodeLoc |
BytecodeLocFactoryImpl.combine(HasByteCodeLoc primary,
HasByteCodeLoc... coll) |
BytecodeLoc |
BytecodeLocFactoryImpl.combine(HasByteCodeLoc primary,
HasByteCodeLoc... coll) |
static BytecodeLoc |
BytecodeLoc.combineShallow(HasByteCodeLoc... coll) |
BytecodeLoc |
BytecodeLocFactoryImpl.combineShallow(HasByteCodeLoc... coll) |
private static BytecodeLoc |
BytecodeLocFactoryImpl.getLocs(HasByteCodeLoc[] sources,
BytecodeLocCollector bcl) |
Modifier and Type | Method and Description |
---|---|
static BytecodeLoc |
BytecodeLoc.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
BytecodeLoc |
BytecodeLocFactoryImpl.combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
private static BytecodeLoc |
BytecodeLocFactoryImpl.getLocs(java.util.Collection<? extends HasByteCodeLoc> sources,
BytecodeLocCollector bcl) |
Modifier and Type | Interface and Description |
---|---|
interface |
Expression |
interface |
Statement |
Modifier and Type | Interface and Description |
---|---|
interface |
ConditionalExpression |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExpression.addLoc(HasByteCodeLoc loc) |
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 | Method and Description |
---|---|
void |
AbstractStatement.addLoc(HasByteCodeLoc loc) |
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 |
class |
WildcardMatch.ExpressionWildcard |
class |
WildcardMatch.MemberFunctionInvokationWildcard |
class |
WildcardMatch.NewArrayWildcard |
class |
WildcardMatch.StaticFunctionInvokationWildcard |
class |
WildcardMatch.SuperFunctionInvokationWildcard |
Modifier and Type | Method and Description |
---|---|
void |
WildcardMatch.AbstractBaseExpressionWildcard.addLoc(HasByteCodeLoc loc) |
Modifier and Type | Interface and Description |
---|---|
interface |
StructuredStatement |
Modifier and Type | Class and Description |
---|---|
class |
StructuredStatementExpression |
Modifier and Type | Method and Description |
---|---|
void |
AbstractStructuredStatement.addLoc(HasByteCodeLoc loc) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlaceholder |
class |
BeginBlock |
class |
ElseBlock |
class |
EndBlock |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPlaceholder.addLoc(HasByteCodeLoc loc) |
Modifier and Type | Method and Description |
---|---|
void |
TypeUsageCollectingDumper.informBytecodeLoc(HasByteCodeLoc loc) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDumper.informBytecodeLoc(HasByteCodeLoc loc) |
void |
BytecodeTrackingDumper.informBytecodeLoc(HasByteCodeLoc loc) |
void |
DelegatingDumper.informBytecodeLoc(HasByteCodeLoc loc) |
void |
Dumper.informBytecodeLoc(HasByteCodeLoc loc) |