Package com._1c.g5.v8.dt.bsl.scoping
Class ImplicitVariablesScope.ImplicitVariableCollector
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.common.ImplicitVariablesProcessor
-
- com._1c.g5.v8.dt.bsl.scoping.ImplicitVariablesScope.ImplicitVariableCollector
-
- Enclosing class:
- ImplicitVariablesScope
public static class ImplicitVariablesScope.ImplicitVariableCollector extends ImplicitVariablesProcessor
Collector for implicit variables in Bsl module
-
-
Constructor Summary
Constructors Constructor Description ImplicitVariableCollector(Block block, Statement lastStatement, Environments envs, List<org.eclipse.xtext.util.Pair<ImplicitVariable,Integer>> implVars)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doProcess(StaticFeatureAccess left)
Function to perform processing ofStaticFeatureAccess
representing left side of assignment.-
Methods inherited from class com._1c.g5.v8.dt.bsl.common.ImplicitVariablesProcessor
process, setStop
-
-
-
-
Constructor Detail
-
ImplicitVariableCollector
public ImplicitVariableCollector(Block block, Statement lastStatement, Environments envs, List<org.eclipse.xtext.util.Pair<ImplicitVariable,Integer>> implVars)
Constructor- Parameters:
block
-Block
to be processed. Not null.lastStatement
- last statement to be processedenv
- actualEnvironments
implVars
- collector for variables with their initialization position, can't benull
-
-
Method Detail
-
doProcess
protected void doProcess(StaticFeatureAccess left)
Description copied from class:ImplicitVariablesProcessor
Function to perform processing ofStaticFeatureAccess
representing left side of assignment.- Specified by:
doProcess
in classImplicitVariablesProcessor
- Parameters:
left
-StaticFeatureAccess
instance to process. Notnull
.
-
-