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 void
StaticFeatureAccessProcessor. doProcessInternal(Statement stat)
ProcessingStatement
Constructors 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 interface
AddHandlerStatement
A representation of the model object 'Add Handler Statement'.interface
AwaitStatement
A representation of the model object 'Await Statement'.interface
BreakStatement
A representation of the model object 'Break Statement'.interface
ContinueStatement
A representation of the model object 'Continue Statement'.interface
EmptyStatement
A representation of the model object 'Empty Statement'.interface
EventHandlerStatement
A representation of the model object 'Event Handler Statement'.interface
ExecuteStatement
A representation of the model object 'Execute Statement'.interface
ForEachStatement
A representation of the model object 'For Each Statement'.interface
ForStatement
A representation of the model object 'For Statement'.interface
ForToStatement
A representation of the model object 'For To Statement'.interface
GotoStatement
A representation of the model object 'Goto Statement'.interface
IfPreprocessorStatement
A representation of the model object 'If Preprocessor Statement'.interface
IfStatement
A representation of the model object 'If Statement'.interface
LabeledStatement
A representation of the model object 'Labeled Statement'.interface
LoopStatement
A representation of the model object 'Loop Statement'.interface
RaiseStatement
A representation of the model object 'Raise Statement'.interface
RegionPreprocessorStatement
A representation of the model object 'Region Preprocessor Statement'.interface
RemoveHandlerStatement
A representation of the model object 'Remove Handler Statement'.interface
ReturnStatement
A representation of the model object 'Return Statement'.interface
SimpleStatement
A representation of the model object 'Simple Statement'.interface
TryExceptStatement
A representation of the model object 'Try Except Statement'.interface
UnlabeledStatement
A representation of the model object 'Unlabeled Statement'.interface
WhileStatement
A representation of the model object 'While Statement'.Methods in com._1c.g5.v8.dt.bsl.model that return Statement Modifier and Type Method Description Statement
VariablesScopeSpec. 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 void
VariablesScopeSpec. 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 class
AddHandlerStatementImpl
An implementation of the model object 'Add Handler Statement'.class
AwaitStatementImpl
An implementation of the model object 'Await Statement'.class
BreakStatementImpl
An implementation of the model object 'Break Statement'.class
ContinueStatementImpl
An implementation of the model object 'Continue Statement'.class
EmptyStatementImpl
An implementation of the model object 'Empty Statement'.class
EventHandlerStatementImpl
An implementation of the model object 'Event Handler Statement'.class
ExecuteStatementImpl
An implementation of the model object 'Execute Statement'.class
ForEachStatementImpl
An implementation of the model object 'For Each Statement'.class
ForStatementImpl
An implementation of the model object 'For Statement'.class
ForToStatementImpl
An implementation of the model object 'For To Statement'.class
GotoStatementImpl
An implementation of the model object 'Goto Statement'.class
IfPreprocessorStatementImpl
An implementation of the model object 'If Preprocessor Statement'.class
IfStatementImpl
An implementation of the model object 'If Statement'.class
LabeledStatementImpl
An implementation of the model object 'Labeled Statement'.class
LoopStatementImpl
An implementation of the model object 'Loop Statement'.class
RaiseStatementImpl
An implementation of the model object 'Raise Statement'.class
RegionPreprocessorStatementImpl
An implementation of the model object 'Region Preprocessor Statement'.class
RemoveHandlerStatementImpl
An implementation of the model object 'Remove Handler Statement'.class
ReturnStatementImpl
An implementation of the model object 'Return Statement'.class
SimpleStatementImpl
An implementation of the model object 'Simple Statement'.class
StatementImpl
An implementation of the model object 'Statement'.class
TryExceptStatementImpl
An implementation of the model object 'Try Except Statement'.class
UnlabeledStatementImpl
An implementation of the model object 'Unlabeled Statement'.class
WhileStatementImpl
An 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 Statement
VariablesScopeSpecImpl. statement
The 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. elseStatements
The cached value of the 'Else Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
TryExceptStatementImpl. exceptStatements
The cached value of the 'Except Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
BlockImpl. statements
The cached value of the 'Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
ConditionalImpl. statements
The cached value of the 'Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
LoopStatementImpl. statements
The cached value of the 'Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
MethodImpl. statements
The cached value of the 'Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
PreprocessorItemStatementsImpl. statements
The cached value of the 'Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<Statement>
TryExceptStatementImpl. tryStatements
The 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 Statement
VariablesScopeSpecImpl. basicGetStatement()
Statement
VariablesScopeSpecImpl. 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 void
VariablesScopeSpecImpl. 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 allStatement
fromPreprocessorItem
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type Statement Modifier and Type Method Description T
BslSwitch. 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 void
BslTreeTypeSystem. 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 Statement
TypeSystemUtil.TreeStatementPosition. treeStatement
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Statement Modifier and Type Method Description protected void
CreatorTreeState. doInternalProcess(Statement statement, BmOperationContext typeComputationContext)
Processing all statements in BSL module which can contains or create type stateprotected void
LightCreatorTreeState. 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 void
TypeSystemUtil.TreeStatementPosition. computePartsByStatement(List<Statement> statements)
Computes positions of one tree statement part by list ofStatement
in this partprotected boolean
TypeSystemUtil.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. allSelectedStatement
Methods 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 void
BslJavaValidator. 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 void
BslFormatter2. formatStatement(Statement statement, org.eclipse.xtext.formatting2.IFormattableDocument document)
FormatsPreprocessorStatementItemModuleImpl
object
-