Uses of Interface
com._1c.g5.v8.dt.bsl.model.Variable
-
-
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 Variable Modifier and Type Field Description protected Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>
VariableProcessor. variablesChangeValue
protected Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>
VariableProcessor. variablesForReadValue
Methods in com._1c.g5.v8.dt.bsl.common that return types with arguments of type Variable Modifier and Type Method Description Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>
VariableProcessor. variablesForChangeValue()
Gets all variables and their nodes which change valueMap<Variable,List<org.eclipse.xtext.nodemodel.INode>>
VariableProcessor. variablesForReadValue()
Gets all variables and their nodes from which values are readMethods in com._1c.g5.v8.dt.bsl.common with parameters of type Variable Modifier and Type Method Description protected 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 Variable Modifier and Type Method Description protected 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.model Modifier and Type Interface Description interface
ExplicitVariable
A representation of the model object 'Explicit Variable'.interface
FormalParam
A representation of the model object 'Formal Param'.interface
ImplicitVariable
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 Variable Modifier and Type Class Description class
ExplicitVariableImpl
An implementation of the model object 'Explicit Variable'.class
FormalParamImpl
An implementation of the model object 'Formal Param'.class
ImplicitVariableImpl
An implementation of the model object 'Implicit Variable'.class
VariableImpl
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 Variable Modifier and Type Method Description Variable
VariableTypeState. getVariable()
Gets variable for which this state was createdMethods in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type Variable Modifier and Type Method Description VariableTreeTypeState
PromiseSingleTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)
VariableTreeTypeState
SingleTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)
VariableTreeTypeState
ThreadSafeVariableTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)
VariableTreeTypeState
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 Variable Constructor Description PromiseVariableTreeTypeStateWithSubStates(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 Variable Modifier and Type Method Description T
BslSwitch. 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 Variable Modifier and Type Method Description protected 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 Variable Modifier and Type Method Description protected 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 Variable Modifier and Type Method Description VariableTypeState
IVariableTypeStateFactory. 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)
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 Variable Modifier and Type Method Description static Collection<Variable>
TypeSystemUtil. getAllVariableForBlock(Block block)
Gets all variable forBlock
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Variable Modifier and Type Method Description static VariableTypeStateProvider
TypeSystemUtil. getOrInitVariableProvider(Variable variable, TypeSystemMode mode)
Gets provider for variable
If provider doesn't exist, create it -
Uses of Variable in com.e1c.g5.v8.dt.formatter.bsl
Methods in com.e1c.g5.v8.dt.formatter.bsl with parameters of type Variable Modifier and Type Method Description protected void
BslFormatter2. formatVariable(Variable variable, org.eclipse.xtext.formatting2.IFormattableDocument document)
FormatsVariable
object
-