Uses of Interface
com._1c.g5.v8.dt.bsl.model.Statement
-
-
Uses of Statement in com._1c.g5.v8.dt.bsl.common
Methods in com._1c.g5.v8.dt.bsl.common that return types with arguments of type Statement Modifier and Type Method Description List<Statement>ReturnStatementProcessor. getAllReturnStatement()Gets all return statementsList<Statement>ReturnStatementProcessor. getStatementsAfterReturn()Gets list of all statements after return statementMethods in com._1c.g5.v8.dt.bsl.common with parameters of type Statement Modifier and Type Method Description protected voidStaticFeatureAccessProcessor. doProcessInternal(Statement stat)ProcessingStatementConstructors in com._1c.g5.v8.dt.bsl.common with parameters of type Statement Constructor Description ImplicitVariablesProcessor(Block block, Statement lastStatement)Constructor parameters in com._1c.g5.v8.dt.bsl.common with type arguments of type Statement Constructor Description ReturnStatementProcessor(Collection<Statement> allStatements, Collection<Preprocessor> allDeclareStatementPreprocessor)Initialize with collection of StatementsStaticFeatureAccessProcessor(Collection<Statement> allStatements)Initialize with collection of StatementsStaticFeatureAccessProcessor(Collection<Statement> allStatements, org.eclipse.xtext.util.CancelIndicator cancelIndicator)Initialize with collection of StatementsVariableProcessor(Collection<Statement> allStatements, DynamicFeatureAccessComputer typeComputer)Initialize with collection of Statements -
Uses of Statement in com._1c.g5.v8.dt.bsl.model
Subinterfaces of Statement in com._1c.g5.v8.dt.bsl.model Modifier and Type Interface Description interfaceAddHandlerStatementA representation of the model object 'Add Handler Statement'.interfaceAwaitStatementA representation of the model object 'Await Statement'.interfaceBreakStatementA representation of the model object 'Break Statement'.interfaceContinueStatementA representation of the model object 'Continue Statement'.interfaceEmptyStatementA representation of the model object 'Empty Statement'.interfaceEventHandlerStatementA representation of the model object 'Event Handler Statement'.interfaceExecuteStatementA representation of the model object 'Execute Statement'.interfaceForEachStatementA representation of the model object 'For Each Statement'.interfaceForStatementA representation of the model object 'For Statement'.interfaceForToStatementA representation of the model object 'For To Statement'.interfaceGotoStatementA representation of the model object 'Goto Statement'.interfaceIfPreprocessorStatementA representation of the model object 'If Preprocessor Statement'.interfaceIfStatementA representation of the model object 'If Statement'.interfaceLabeledStatementA representation of the model object 'Labeled Statement'.interfaceLoopStatementA representation of the model object 'Loop Statement'.interfaceRaiseStatementA representation of the model object 'Raise Statement'.interfaceRegionPreprocessorStatementA representation of the model object 'Region Preprocessor Statement'.interfaceRemoveHandlerStatementA representation of the model object 'Remove Handler Statement'.interfaceReturnStatementA representation of the model object 'Return Statement'.interfaceSimpleStatementA representation of the model object 'Simple Statement'.interfaceTryExceptStatementA representation of the model object 'Try Except Statement'.interfaceUnlabeledStatementA representation of the model object 'Unlabeled Statement'.interfaceWhileStatementA representation of the model object 'While Statement'.Methods in com._1c.g5.v8.dt.bsl.model that return Statement Modifier and Type Method Description StatementVariablesScopeSpec. getStatement()Returns the value of the 'Statement' reference.Methods in com._1c.g5.v8.dt.bsl.model that return types with arguments of type Statement Modifier and Type Method Description org.eclipse.emf.common.util.EList<Statement>Block. allStatements()org.eclipse.emf.common.util.EList<Statement>IfStatement. getElseStatements()Returns the value of the 'Else Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>TryExceptStatement. getExceptStatements()Returns the value of the 'Except Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>Block. getStatements()Returns the value of the 'Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>Conditional. getStatements()Returns the value of the 'Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>LoopStatement. getStatements()Returns the value of the 'Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>PreprocessorItemStatements. getStatements()Returns the value of the 'Statements' containment reference list.org.eclipse.emf.common.util.EList<Statement>TryExceptStatement. getTryStatements()Returns the value of the 'Try Statements' containment reference list.Methods in com._1c.g5.v8.dt.bsl.model with parameters of type Statement Modifier and Type Method Description voidVariablesScopeSpec. setStatement(Statement value)Sets the value of the 'Statement' reference. -
Uses of Statement in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement Statement Modifier and Type Class Description classAddHandlerStatementImplAn implementation of the model object 'Add Handler Statement'.classAwaitStatementImplAn implementation of the model object 'Await Statement'.classBreakStatementImplAn implementation of the model object 'Break Statement'.classContinueStatementImplAn implementation of the model object 'Continue Statement'.classEmptyStatementImplAn implementation of the model object 'Empty Statement'.classEventHandlerStatementImplAn implementation of the model object 'Event Handler Statement'.classExecuteStatementImplAn implementation of the model object 'Execute Statement'.classForEachStatementImplAn implementation of the model object 'For Each Statement'.classForStatementImplAn implementation of the model object 'For Statement'.classForToStatementImplAn implementation of the model object 'For To Statement'.classGotoStatementImplAn implementation of the model object 'Goto Statement'.classIfPreprocessorStatementImplAn implementation of the model object 'If Preprocessor Statement'.classIfStatementImplAn implementation of the model object 'If Statement'.classLabeledStatementImplAn implementation of the model object 'Labeled Statement'.classLoopStatementImplAn implementation of the model object 'Loop Statement'.classRaiseStatementImplAn implementation of the model object 'Raise Statement'.classRegionPreprocessorStatementImplAn implementation of the model object 'Region Preprocessor Statement'.classRemoveHandlerStatementImplAn implementation of the model object 'Remove Handler Statement'.classReturnStatementImplAn implementation of the model object 'Return Statement'.classSimpleStatementImplAn implementation of the model object 'Simple Statement'.classStatementImplAn implementation of the model object 'Statement'.classTryExceptStatementImplAn implementation of the model object 'Try Except Statement'.classUnlabeledStatementImplAn implementation of the model object 'Unlabeled Statement'.classWhileStatementImplAn implementation of the model object 'While Statement'.Fields in com._1c.g5.v8.dt.bsl.model.impl declared as Statement Modifier and Type Field Description protected StatementVariablesScopeSpecImpl. statementThe cached value of the 'Statement' reference.Fields in com._1c.g5.v8.dt.bsl.model.impl with type parameters of type Statement Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Statement>IfStatementImpl. elseStatementsThe cached value of the 'Else Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>TryExceptStatementImpl. exceptStatementsThe cached value of the 'Except Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>BlockImpl. statementsThe cached value of the 'Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>ConditionalImpl. statementsThe cached value of the 'Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>LoopStatementImpl. statementsThe cached value of the 'Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>MethodImpl. statementsThe cached value of the 'Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>PreprocessorItemStatementsImpl. statementsThe cached value of the 'Statements' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>TryExceptStatementImpl. tryStatementsThe cached value of the 'Try Statements' containment reference list.Methods in com._1c.g5.v8.dt.bsl.model.impl that return Statement Modifier and Type Method Description StatementVariablesScopeSpecImpl. basicGetStatement()StatementVariablesScopeSpecImpl. getStatement()Methods in com._1c.g5.v8.dt.bsl.model.impl that return types with arguments of type Statement Modifier and Type Method Description org.eclipse.emf.common.util.EList<Statement>BlockImpl. allStatements()org.eclipse.emf.common.util.EList<Statement>MethodImpl. allStatements()org.eclipse.emf.common.util.EList<Statement>IfStatementImpl. getElseStatements()org.eclipse.emf.common.util.EList<Statement>TryExceptStatementImpl. getExceptStatements()org.eclipse.emf.common.util.EList<Statement>BlockImpl. getStatements()org.eclipse.emf.common.util.EList<Statement>ConditionalImpl. getStatements()org.eclipse.emf.common.util.EList<Statement>LoopStatementImpl. getStatements()org.eclipse.emf.common.util.EList<Statement>MethodImpl. getStatements()org.eclipse.emf.common.util.EList<Statement>PreprocessorItemStatementsImpl. getStatements()org.eclipse.emf.common.util.EList<Statement>TryExceptStatementImpl. getTryStatements()Methods in com._1c.g5.v8.dt.bsl.model.impl with parameters of type Statement Modifier and Type Method Description voidVariablesScopeSpecImpl. setStatement(Statement newStatement) -
Uses of Statement in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util that return types with arguments of type Statement Modifier and Type Method Description static Collection<Statement>BslUtil. allStatements(PreprocessorItem item)Gets allStatementfromPreprocessorItemMethods in com._1c.g5.v8.dt.bsl.model.util with parameters of type Statement Modifier and Type Method Description TBslSwitch. caseStatement(Statement object)Returns the result of interpreting the object as an instance of 'Statement'. -
Uses of Statement in com._1c.g5.v8.dt.bsl.scoping
Constructors in com._1c.g5.v8.dt.bsl.scoping with parameters of type Statement Constructor Description ImplicitVariableCollector(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 Statement in com._1c.g5.v8.dt.bsl.typesystem
Methods in com._1c.g5.v8.dt.bsl.typesystem with parameters of type Statement Modifier and Type Method Description voidBslTreeTypeSystem. lightInstallingTypeSystem(Module module, Method method, Variable variable, Statement stopStatement, int nearesOffset, BmOperationContext typeComputationContext)Install light version of type system in Bsl module. -
Uses of Statement in com._1c.g5.v8.dt.bsl.typesystem.util
Fields in com._1c.g5.v8.dt.bsl.typesystem.util declared as Statement Modifier and Type Field Description StatementTypeSystemUtil.TreeStatementPosition. treeStatementMethods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Statement Modifier and Type Method Description protected voidCreatorTreeState. doInternalProcess(Statement statement, BmOperationContext typeComputationContext)Processing all statements in BSL module which can contains or create type stateprotected voidLightCreatorTreeState. doInternalProcess(Statement statement, BmOperationContext typeComputationContext)Method parameters in com._1c.g5.v8.dt.bsl.typesystem.util with type arguments of type Statement Modifier and Type Method Description protected voidTypeSystemUtil.TreeStatementPosition. computePartsByStatement(List<Statement> statements)Computes positions of one tree statement part by list ofStatementin this partprotected booleanTypeSystemUtil.TreeStatementPosition. isReturnBreakContinueStatement(List<Statement> allStatement)Checks that statements in part of tree statement contains "break", "return" or "continue" statementConstructors in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Statement Constructor Description LightCreatorTreeState(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)InitializeLoopPosition(Statement statement, List<Integer> breakPosition)TreeStatementPosition(Statement statement)Initialize byStatement -
Uses of Statement in com._1c.g5.v8.dt.bsl.ui.editor
Constructor parameters in com._1c.g5.v8.dt.bsl.ui.editor with type arguments of type Statement Constructor Description ImplicitVariableInitializationFinder(Collection<Statement> allStatements, org.eclipse.jface.text.IRegion region, DynamicFeatureAccessComputer typeComputer, StaticFeatureAccess findFor)Initialize with collection of Statements -
Uses of Statement in com._1c.g5.v8.dt.bsl.ui.refactoring
Fields in com._1c.g5.v8.dt.bsl.ui.refactoring with type parameters of type Statement Modifier and Type Field Description protected List<Statement>MethodExtractValidator. allSelectedStatementMethods in com._1c.g5.v8.dt.bsl.ui.refactoring that return types with arguments of type Statement Modifier and Type Method Description Collection<Statement>BslStatementFilter. filtering()Gets list of statements corresponding to filterConstructor parameters in com._1c.g5.v8.dt.bsl.ui.refactoring with type arguments of type Statement Constructor Description BslStatementFilter(Block block, com.google.common.base.Predicate<Statement> filter)ConstructorBslStatementFilter(Collection<Statement> allStatement, com.google.common.base.Predicate<Statement> filter)ConstructorBslStatementFilter(Collection<Statement> allStatement, com.google.common.base.Predicate<Statement> filter)Constructor -
Uses of Statement in com._1c.g5.v8.dt.bsl.validation
Methods in com._1c.g5.v8.dt.bsl.validation with parameters of type Statement Modifier and Type Method Description voidBslJavaValidator. checkExpressionType(Statement stat) -
Uses of Statement in com.e1c.g5.v8.dt.formatter.bsl
Methods in com.e1c.g5.v8.dt.formatter.bsl with parameters of type Statement Modifier and Type Method Description protected voidBslFormatter2. formatStatement(Statement statement, org.eclipse.xtext.formatting2.IFormattableDocument document)FormatsPreprocessorStatementItemModuleImplobject
-