Uses of Interface
org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector
Packages that use LValueUsageCollector
Package
Description
-
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that implement LValueUsageCollector -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Classes in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers that implement LValueUsageCollector -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse
Methods in org.benf.cfr.reader.bytecode.analysis.parse with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
LValue.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
Statement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
Expression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.expression
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
AbstractConstructorInvokation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
AbstractFunctionInvokationExplicit.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
AbstractMemberFunctionInvokation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArithmeticMonOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArithmeticMutationOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArithmeticOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArithmeticPostMutationOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArithmeticPreMutationOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArrayIndex.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ArrayLength.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
AssignmentExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
BooleanExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
BooleanOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
CastExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ComparisonOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
ConstructorInvokationSimple.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
DynamicConstExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
DynamicInvokation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
InstanceOfExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
InstanceOfExpressionDefining.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
LambdaExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
LambdaExpressionFallback.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
LambdaExpressionNewArray.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
Literal.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
LValueExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
MemberFunctionInvokationExplicit.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
MethodHandlePlaceholder.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
NewAnonymousArray.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
NewObject.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
NewObjectArray.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
NewPrimitiveArray.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
NotOperation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
StackValue.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
StaticFunctionInvokation.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
SwitchExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) void
TernaryExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
Methods in org.benf.cfr.reader.bytecode.analysis.parse.lvalue with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
AbstractLValue.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ArrayVariable.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
FieldVariable.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.statement
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
AnonBreakTarget.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
AssignmentPreMutation.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
AssignmentSimple.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
CaseStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
CatchStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
CommentStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
CompoundStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ConstructorStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
DoStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ExpressionStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
FinallyStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ForIterStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ForStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
GotoStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
IfExitingStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
IfStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
JSRCallStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
JSRRetStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
MonitorEnterStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
MonitorExitStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
Nop.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
RawSwitchStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ReturnNothingStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ReturnValueStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
SwitchStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
ThrowStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
TryStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
WhileStatement.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
CommentStatement.StatementExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.utils
Classes in org.benf.cfr.reader.bytecode.analysis.parse.utils that implement LValueUsageCollectorModifier and TypeClassDescriptionclass
class
-
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Subinterfaces of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.utils.scopeClasses in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope that implement LValueUsageCollectorModifier and TypeClassDescriptionclass
class
class
-
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Methods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
WildcardMatch.LValueWildcard.collectLValueUsage
(LValueUsageCollector lValueUsageCollector) void
WildcardMatch.AbstractBaseExpressionWildcard.collectUsedLValues
(LValueUsageCollector lValueUsageCollector) -
Uses of LValueUsageCollector in org.benf.cfr.reader.bytecode.analysis.structured.expression
Methods in org.benf.cfr.reader.bytecode.analysis.structured.expression with parameters of type LValueUsageCollectorModifier and TypeMethodDescriptionvoid
StructuredStatementExpression.collectUsedLValues
(LValueUsageCollector lValueUsageCollector)