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 withBlockImplicitVariablesProcessor(Block block, Statement lastStatement)LabeledStatementProcessor(Block block)ReturnStatementProcessor(Block block)Initialize withBlockStaticFeatureAccessProcessor(Block block)Initialize withBlockStaticFeatureAccessProcessor(Block block, org.eclipse.xtext.util.CancelIndicator cancelIndicator)Initialize withBlockValidatorProcessor(Block block, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)Initialize withBlockValidatorProcessor(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 interfaceFunctionA representation of the model object 'Function'.interfaceMethodA representation of the model object 'Method'.interfaceModuleA representation of the model object 'Module'.interfaceProcedureA 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 classBlockImplAn implementation of the model object 'Block'.classFunctionImplAn implementation of the model object 'Function'.classMethodImplAn implementation of the model object 'Method'.classModuleImplAn implementation of the model object 'Module'.classProcedureImplAn 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. callersThe 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 TBslSwitch. 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 ofLabeledStatementcontained 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 voidBslDerivedStateComputer. installProxiesForBlock(Block block)voidBslResource. 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 voidBslCachedScopeProvider. addScope(Block block, Environments envs, BslCachedScopeProvider.BslCachedScopeType scopeType, org.eclipse.xtext.scoping.IScope scope)Add new value ofIScopeorg.eclipse.xtext.scoping.IScopeBslCachedScopeProvider. getScope(Block block, Environments envs, BslCachedScopeProvider.BslCachedScopeType scopeType)Gets cached value ofIScopebyModuleConstructors in com._1c.g5.v8.dt.bsl.scoping with parameters of type Block Constructor Description BlockLabelsScope(Block block)Initialize byBlockBlockVariablesScope(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 forBlockConstructors 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 allBlockdepending frommethodMethods 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 voidBslJavaValidator. checkLabelNamesAreUnique(Block block)voidBslJavaValidator. checkTheSameGlobalElementNameForModuleVariable(Block block)
-