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
ConstructorsConstructorDescriptionImplicitVariableCollector
(Block block, Statement lastStatement, Environments envs, List<org.eclipse.xtext.util.Pair<ImplicitVariable, Integer>> implVars) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
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 Details
-
doProcess
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
.
-