Class PromiseSingleTypeStateProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.model.typesytem.VariableTypeStateProvider
-
- com._1c.g5.v8.dt.bsl.model.typesytem.ThreadSafeVariableTypeStateProvider
-
- com._1c.g5.v8.dt.bsl.model.typesytem.SingleTypeStateProvider
-
- com._1c.g5.v8.dt.bsl.model.typesytem.PromiseSingleTypeStateProvider
-
public class PromiseSingleTypeStateProvider extends SingleTypeStateProvider
SpecialSingleTypeStateProvider
for async methods
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.bsl.model.typesytem.VariableTypeStateProvider
VariableTypeStateProvider.EnvironmentStates, VariableTypeStateProvider.InnerProvider
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.bsl.model.typesytem.VariableTypeStateProvider
allStates
-
-
Constructor Summary
Constructors Constructor Description PromiseSingleTypeStateProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VariableTreeTypeState
createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)
Creates state-
Methods inherited from class com._1c.g5.v8.dt.bsl.model.typesytem.SingleTypeStateProvider
getLastState, getNewEnvironmentStates
-
Methods inherited from class com._1c.g5.v8.dt.bsl.model.typesytem.ThreadSafeVariableTypeStateProvider
addState, addStates, allEnvironments, clear, copyLastState, copyNearestByOffsetState, findProviderByEnvs, getAll, getLastState, getLastStateBetween, getNearestByOffset, getNearestByOffset, isEmptyState
-
Methods inherited from class com._1c.g5.v8.dt.bsl.model.typesytem.VariableTypeStateProvider
clear, copyLastState, copyNearestByOffsetState, findProvidersByEnvs, getAll, isEmptyState
-
-
-
-
Method Detail
-
createTypeState
public VariableTreeTypeState createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)
Description copied from class:VariableTypeStateProvider
Creates state- Overrides:
createTypeState
in classSingleTypeStateProvider
- Parameters:
variable
-Variable
in BSL associated with this state, can't benull
envs
-Environment
for this state, can't benull
offset
- position in document, where this state was createdblockNode
-INode
corresponding to the contaimentBlock
in Built-In Language, can't benull
-
-