Uses of Interface
com._1c.g5.v8.dt.bsl.model.Variable
Packages that use Variable
Package
Description
-
Uses of Variable in com._1c.g5.v8.dt.bsl.common
Fields in com._1c.g5.v8.dt.bsl.common with type parameters of type VariableModifier and TypeFieldDescriptionVariableProcessor.variablesChangeValue
VariableProcessor.variablesForReadValue
Methods in com._1c.g5.v8.dt.bsl.common that return types with arguments of type VariableModifier and TypeMethodDescriptionVariableProcessor.variablesForChangeValue()
Gets all variables and their nodes which change valueVariableProcessor.variablesForReadValue()
Gets all variables and their nodes from which values are readMethods in com._1c.g5.v8.dt.bsl.common with parameters of type VariableModifier and TypeMethodDescriptionprotected void
VariableProcessor.addNewVariable
(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable, List<org.eclipse.xtext.nodemodel.INode>> variables) Add variable tovariables
Method parameters in com._1c.g5.v8.dt.bsl.common with type arguments of type VariableModifier and TypeMethodDescriptionprotected void
VariableProcessor.addNewVariable
(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable, List<org.eclipse.xtext.nodemodel.INode>> variables) Add variable tovariables
-
Uses of Variable in com._1c.g5.v8.dt.bsl.model
Subinterfaces of Variable in com._1c.g5.v8.dt.bsl.modelModifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Explicit Variable'.interface
A representation of the model object 'Formal Param'.interface
A representation of the model object 'Implicit Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement VariableModifier and TypeClassDescriptionclass
An implementation of the model object 'Explicit Variable'.class
An implementation of the model object 'Formal Param'.class
An implementation of the model object 'Implicit Variable'.class
An implementation of the model object 'Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.typesytem
Methods in com._1c.g5.v8.dt.bsl.model.typesytem that return VariableModifier and TypeMethodDescriptionVariableTypeState.getVariable()
Gets variable for which this state was createdMethods in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type VariableModifier and TypeMethodDescriptionPromiseSingleTypeStateProvider.createTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) SingleTypeStateProvider.createTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) ThreadSafeVariableTypeStateProvider.createTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) VariableTypeStateProvider.createTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates stateConstructors in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type VariableModifierConstructorDescriptionPromiseVariableTreeTypeStateWithSubStates
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates stateThreadSafeVariableTreeTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates stateVariableTreeTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates stateVariableTreeTypeStateWithSubStates
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates stateVariableTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates state -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type VariableModifier and TypeMethodDescriptionBslSwitch.caseVariable
(Variable object) Returns the result of interpreting the object as an instance of 'Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.naming
Methods in com._1c.g5.v8.dt.bsl.naming with parameters of type VariableModifier and TypeMethodDescriptionprotected org.eclipse.xtext.naming.QualifiedName
BslQualifiedNameProvider._computeFqn
(Variable variable) -
Uses of Variable in com._1c.g5.v8.dt.bsl.scoping
Methods in com._1c.g5.v8.dt.bsl.scoping that return VariableModifier and TypeMethodDescriptionprotected abstract Variable
BlockVariablesScope.findByName
(String name) FindVariable
by nameprotected Variable
MethodVariablesScope.findByName
(String name) protected Variable
ModuleVariablesScope.findByName
(String name) -
Uses of Variable in com._1c.g5.v8.dt.bsl.typesystem
Methods in com._1c.g5.v8.dt.bsl.typesystem with parameters of type VariableModifier and TypeMethodDescriptionIVariableTypeStateFactory.createVariableTypeState
(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode) Creates statevoid
BslTreeTypeSystem.lightInstallingTypeSystem
(Module module, Method method, Variable variable, Statement stopStatement, int nearesOffset, BmOperationContext typeComputationContext) Install light version of type system in Bsl module. -
Uses of Variable in com._1c.g5.v8.dt.bsl.typesystem.util
Methods in com._1c.g5.v8.dt.bsl.typesystem.util that return types with arguments of type VariableModifier and TypeMethodDescriptionstatic Collection<Variable>
TypeSystemUtil.getAllVariableForBlock
(Block block) Gets all variable forBlock
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type VariableModifier and TypeMethodDescriptionstatic VariableTypeStateProvider
TypeSystemUtil.getOrInitVariableProvider
(Variable variable, TypeSystemMode mode) Gets provider for variable
If provider doesn't exist, create itTypeSystemUtil.getVariableTypesAfterModelObject
(Variable variable, org.eclipse.emf.ecore.EObject modelObject) Gets types thatVariable
has after concrete model object -
Uses of Variable in com._1c.g5.v8.dt.internal.bsl.ui.refactoring
Methods in com._1c.g5.v8.dt.internal.bsl.ui.refactoring that return types with arguments of type VariableModifier and TypeMethodDescriptionStatementProcessorForExtractRefactoring.getAllVariableFromDeclareStatements()
Gets all variables from declare statementsStatementProcessorForExtractRefactoring.variablesForChangeValue()
Gets all variables and their nodes which change valueStatementProcessorForExtractRefactoring.variablesForReadValue()
Gets all variables and their nodes from which values are readMethods in com._1c.g5.v8.dt.internal.bsl.ui.refactoring with parameters of type VariableModifier and TypeMethodDescriptionprotected void
StaticFeatureAccessProcessorForExtractRefactoring.addNewVariable
(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable, List<org.eclipse.xtext.nodemodel.INode>> variables) Add variable tovariables
if it contains in initialregion
boolean
StatementProcessorForExtractRefactoring.isVariableUsed
(Variable variable) Checks that variable was used in processing statementsMethod parameters in com._1c.g5.v8.dt.internal.bsl.ui.refactoring with type arguments of type VariableModifier and TypeMethodDescriptionprotected void
StaticFeatureAccessProcessorForExtractRefactoring.addNewVariable
(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable, List<org.eclipse.xtext.nodemodel.INode>> variables) Add variable tovariables
if it contains in initialregion
-
Uses of Variable in com.e1c.g5.v8.dt.formatter.bsl
Methods in com.e1c.g5.v8.dt.formatter.bsl with parameters of type VariableModifier and TypeMethodDescriptionprotected void
BslFormatter2.formatVariable
(Variable variable, org.eclipse.xtext.formatting2.IFormattableDocument document) FormatsVariable
object