Uses of Interface
org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc
-
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.loc
Methods in org.benf.cfr.reader.bytecode.analysis.loc with parameters of type HasByteCodeLoc Modifier and Type Method 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, HasByteCodeLoc... coll)
BytecodeLoc
BytecodeLocFactoryImpl. combine(HasByteCodeLoc primary, java.util.Collection<? extends HasByteCodeLoc> coll1, HasByteCodeLoc... coll2)
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)
Method parameters in org.benf.cfr.reader.bytecode.analysis.loc with type arguments of type HasByteCodeLoc Modifier and Type Method 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)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse
Subinterfaces of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse Modifier and Type Interface Description interface
Expression
interface
Statement
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse.expression
Subinterfaces of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse.expression Modifier and Type Interface Description interface
ConditionalExpression
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type HasByteCodeLoc Modifier and Type Method Description void
AbstractExpression. addLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse.statement
Classes in org.benf.cfr.reader.bytecode.analysis.parse.statement that implement HasByteCodeLoc 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
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type HasByteCodeLoc Modifier and Type Method Description void
AbstractStatement. addLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Classes in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement HasByteCodeLoc 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
class
WildcardMatch.ExpressionWildcard
class
WildcardMatch.MemberFunctionInvokationWildcard
class
WildcardMatch.NewArrayWildcard
class
WildcardMatch.StaticFunctionInvokationWildcard
class
WildcardMatch.SuperFunctionInvokationWildcard
Methods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard with parameters of type HasByteCodeLoc Modifier and Type Method Description void
WildcardMatch.AbstractBaseExpressionWildcard. addLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.structured
Subinterfaces of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.structured Modifier and Type Interface Description interface
StructuredStatement
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.structured.expression
Classes in org.benf.cfr.reader.bytecode.analysis.structured.expression that implement HasByteCodeLoc Modifier and Type Class Description class
StructuredStatementExpression
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.structured.statement
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type HasByteCodeLoc Modifier and Type Method Description void
AbstractStructuredStatement. addLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
Classes in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder that implement HasByteCodeLoc Modifier and Type Class Description class
AbstractPlaceholder
class
BeginBlock
class
ElseBlock
class
EndBlock
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder with parameters of type HasByteCodeLoc Modifier and Type Method Description void
AbstractPlaceholder. addLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state with parameters of type HasByteCodeLoc Modifier and Type Method Description void
TypeUsageCollectingDumper. informBytecodeLoc(HasByteCodeLoc loc)
-
Uses of HasByteCodeLoc in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output with parameters of type HasByteCodeLoc Modifier and Type Method Description void
AbstractDumper. informBytecodeLoc(HasByteCodeLoc loc)
void
BytecodeTrackingDumper. informBytecodeLoc(HasByteCodeLoc loc)
void
DelegatingDumper. informBytecodeLoc(HasByteCodeLoc loc)
void
Dumper. informBytecodeLoc(HasByteCodeLoc loc)
-