public class LValueScopeDiscoverImpl extends AbstractLValueScopeDiscoverer
Constructor and Description |
---|
LValueScopeDiscoverImpl(Options options,
MethodPrototype prototype,
VariableFactory variableFactory,
ClassFileVersion version) |
Modifier and Type | Method and Description |
---|---|
void |
collect(LValue lValue,
ReadWrite rw) |
void |
collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
boolean |
descendLambdas() |
boolean |
didDetectInstanceOfMatching() |
boolean |
ifCanDefine() |
collect, collectMultiUse, collectMutatedLValue, enterBlock, leaveBlock, mark, markDiscoveredCreations, processOp04Statement
public LValueScopeDiscoverImpl(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version)
public void collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value)
public boolean didDetectInstanceOfMatching()
public boolean descendLambdas()
public boolean ifCanDefine()
ifCanDefine
in interface LValueScopeDiscoverer
ifCanDefine
in class AbstractLValueScopeDiscoverer
Copyright © 2011-2021. All Rights Reserved.