Uses of Interface
com._1c.g5.v8.dt.bsl.model.Block
-
-
Uses of Block in com._1c.g5.v8.dt.bsl.common
Constructors in com._1c.g5.v8.dt.bsl.common with parameters of type Block Constructor Description BlockCleanerProcessor(Block block)
ConstructorCrossReferencesProcessor(Block block)
Initialize withBlock
ImplicitVariablesProcessor(Block block, Statement lastStatement)
LabeledStatementProcessor(Block block)
ReturnStatementProcessor(Block block)
Initialize withBlock
StaticFeatureAccessProcessor(Block block)
Initialize withBlock
StaticFeatureAccessProcessor(Block block, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
Initialize withBlock
ValidatorProcessor(Block block, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Initialize withBlock
ValidatorProcessor(Block block, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
Initialize withBlock
-
Uses of Block in com._1c.g5.v8.dt.bsl.model
Subinterfaces of Block in com._1c.g5.v8.dt.bsl.model Modifier and Type Interface Description interface
Function
A representation of the model object 'Function'.interface
Method
A representation of the model object 'Method'.interface
Module
A representation of the model object 'Module'.interface
Procedure
A representation of the model object 'Procedure'.Methods in com._1c.g5.v8.dt.bsl.model that return types with arguments of type Block Modifier and Type Method Description org.eclipse.emf.common.util.EList<Block>
Method. getCallers()
Returns the value of the 'Callers' reference list. -
Uses of Block in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement Block Modifier and Type Class Description class
BlockImpl
An implementation of the model object 'Block'.class
FunctionImpl
An implementation of the model object 'Function'.class
MethodImpl
An implementation of the model object 'Method'.class
ModuleImpl
An implementation of the model object 'Module'.class
ProcedureImpl
An implementation of the model object 'Procedure'.Fields in com._1c.g5.v8.dt.bsl.model.impl with type parameters of type Block Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Block>
MethodImpl. callers
The cached value of the 'Callers
' reference list.Methods in com._1c.g5.v8.dt.bsl.model.impl that return types with arguments of type Block Modifier and Type Method Description org.eclipse.emf.common.util.EList<Block>
MethodImpl. getCallers()
-
Uses of Block in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type Block Modifier and Type Method Description T
BslSwitch. caseBlock(Block object)
Returns the result of interpreting the object as an instance of 'Block'.static List<LabeledStatement>
BslUtil. getAllLabeledStatements(Block block)
Retrieves all instances ofLabeledStatement
contained in theblock
. -
Uses of Block in com._1c.g5.v8.dt.bsl.resource
Methods in com._1c.g5.v8.dt.bsl.resource with parameters of type Block Modifier and Type Method Description void
BslDerivedStateComputer. installProxiesForBlock(Block block)
void
BslResource. installProxiesForBlock(Block block)
-
Uses of Block in com._1c.g5.v8.dt.bsl.scoping
Methods in com._1c.g5.v8.dt.bsl.scoping with parameters of type Block Modifier and Type Method Description void
BslCachedScopeProvider. addScope(Block block, Environments envs, BslCachedScopeProvider.BslCachedScopeType scopeType, org.eclipse.xtext.scoping.IScope scope)
Add new value ofIScope
org.eclipse.xtext.scoping.IScope
BslCachedScopeProvider. getScope(Block block, Environments envs, BslCachedScopeProvider.BslCachedScopeType scopeType)
Gets cached value ofIScope
byModule
Constructors in com._1c.g5.v8.dt.bsl.scoping with parameters of type Block Constructor Description BlockLabelsScope(Block block)
Initialize byBlock
BlockVariablesScope(org.eclipse.xtext.scoping.IScope parent, Block block, com.google.common.base.Predicate<DeclareStatement> filter)
InitializeImplicitVariableCollector(Block block, Statement lastStatement, Environments envs, List<org.eclipse.xtext.util.Pair<ImplicitVariable,Integer>> implVars)
ConstructorImplicitVariablesScope(org.eclipse.xtext.scoping.IScope parent, Block block, Statement lastStatement, Environments envs)
InitializeImplicitVariablesScopeByOffset(org.eclipse.xtext.scoping.IScope parent, ImplicitVariablesScope scope, Block block, Statement lastStatement)
Initialize -
Uses of Block in com._1c.g5.v8.dt.bsl.typesystem.util
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Block Modifier and Type Method Description static Collection<Variable>
TypeSystemUtil. getAllVariableForBlock(Block block)
Gets all variable forBlock
Constructors in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Block Constructor Description CreatorTreeState(Block block, DynamicFeatureAccessComputer dynamicComputer, TypesComputer computerTypes, ExportMethodTypeProvider exportMethodTypeProvider, org.eclipse.xtext.scoping.IScope typeScope, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, Deque<VariableTreeTypeState> allComputedState, Deque<Method> callers, TypeSystemProperties properties, IBslOwnerComputerService ownerComputerService, boolean oldCommentFormat, BslMultiLineCommentDocumentationProvider commentProvider, InvocationTypesComputerExtensionRegistry invTypesComputerExtension, TypeSystemMode mode, org.eclipse.xtext.util.CancelIndicator monitor)
InitializeLightCreatorTreeState(Block block, Statement firstNotProcessingStatement, DynamicFeatureAccessComputer dynamicComputer, TypesComputer computerTypes, ExportMethodTypeProvider exportMethodTypeProvider, org.eclipse.xtext.scoping.IScope typeScope, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, Deque<VariableTreeTypeState> allComputedState, Deque<Method> callers, TypeSystemProperties properties, IBslOwnerComputerService ownerComputerService, boolean oldCommentFormat, BslMultiLineCommentDocumentationProvider commentProvider, InvocationTypesComputerExtensionRegistry invTypesComputerExtension, TypeSystemMode mode, org.eclipse.xtext.util.CancelIndicator monitor)
InitializeTypeStateDiscarder(Block block)
Initialize -
Uses of Block in com._1c.g5.v8.dt.bsl.ui.refactoring
Constructors in com._1c.g5.v8.dt.bsl.ui.refactoring with parameters of type Block Constructor Description BslStatementFilter(Block block, com.google.common.base.Predicate<Statement> filter)
ConstructorExtractRefactoringStatementAnalyzer(Block block, List<DeclareStatement> allSelectedDeclareStatement, List<Statement> allSelectedStatement, org.eclipse.jface.text.IRegion region, DynamicFeatureAccessComputer typeComputer)
Constructor -
Uses of Block in com._1c.g5.v8.dt.bsl.util
Methods in com._1c.g5.v8.dt.bsl.util that return types with arguments of type Block Modifier and Type Method Description static Collection<Block>
BslUtil. getDependMethodsTree(Method method)
Gets allBlock
depending frommethod
Methods in com._1c.g5.v8.dt.bsl.util with parameters of type Block Modifier and Type Method Description static List<FeatureEntry>
BslUtil. getRealObject(FeatureAccess featureAccess, Block block, DynamicFeatureAccessComputer dynamicComputer, IBslOwnerComputerService ownerComputerService)
Computes real objects by semantic Bsl objectstatic List<FeatureEntry>
BslUtil. getRealObject(FeatureAccess featureAccess, Block block, DynamicFeatureAccessComputer dynamicComputer, IBslOwnerComputerService ownerComputerService, boolean mockMethodsAllowed)
Computes real objects by semantic Bsl object -
Uses of Block in com._1c.g5.v8.dt.bsl.validation
Methods in com._1c.g5.v8.dt.bsl.validation with parameters of type Block Modifier and Type Method Description void
BslJavaValidator. checkLabelNamesAreUnique(Block block)
void
BslJavaValidator. checkTheSameGlobalElementNameForModuleVariable(Block block)
-