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 voiddoProcess(StaticFeatureAccess left)Function to perform processing ofStaticFeatureAccessrepresenting 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-Blockto be processed. Not null.lastStatement- last statement to be processedenv- actualEnvironmentsimplVars- collector for variables with their initialization position, can't benull
-
-
Method Detail
-
doProcess
protected void doProcess(StaticFeatureAccess left)
Description copied from class:ImplicitVariablesProcessorFunction to perform processing ofStaticFeatureAccessrepresenting left side of assignment.- Specified by:
doProcessin classImplicitVariablesProcessor- Parameters:
left-StaticFeatureAccessinstance to process. Notnull.
-
-