Uses of Interface
gw.lang.parser.statements.ITerminalStatement
Packages that use ITerminalStatement
Package
Description
-
Uses of ITerminalStatement in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser declared as ITerminalStatementMethods in gw.internal.gosu.parser that return ITerminalStatementModifier and TypeMethodDescriptionstatic ITerminalStatementStatement.getLeastSignificant(ITerminalStatement... termStmts) final ITerminalStatementStatement.getLeastSignificantTerminalStatement(boolean[] bAbsolute) protected abstract ITerminalStatementStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) Methods in gw.internal.gosu.parser with parameters of type ITerminalStatementModifier and TypeMethodDescriptionstatic ITerminalStatementStatement.getLeastSignificant(ITerminalStatement... termStmts) Constructors in gw.internal.gosu.parser with parameters of type ITerminalStatement -
Uses of ITerminalStatement in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return ITerminalStatementModifier and TypeMethodDescriptionprotected ITerminalStatementInitializerAssignment.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) -
Uses of ITerminalStatement in gw.internal.gosu.parser.statements
Classes in gw.internal.gosu.parser.statements that implement ITerminalStatementModifier and TypeClassDescriptionfinal classfinal classRepresents a break statement as specified in the Gosu grammar:final classRepresents a continue statement as specified in the Gosu grammar:final classRepresents an do-while-statement as specified in the Gosu grammar:final classRepresents a return statement as specified in the Gosu grammar:classfinal classRepresents a throw-statement as specified in the Gosu grammar:final classRepresents an while-statement as specified in the Gosu grammar:Fields in gw.internal.gosu.parser.statements declared as ITerminalStatementMethods in gw.internal.gosu.parser.statements that return ITerminalStatementModifier and TypeMethodDescriptionprotected ITerminalStatementArrayAssignmentStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementAssertStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementAssignmentStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementBeanMethodCallStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementBlockInvocationStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementBreakStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementCatchClause.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementClassFileStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementClasspathStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementClassStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementContinueStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementDoWhileStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementEvalStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementExpressionStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementForEachStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementFunctionStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementIfStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementMapAssignmentStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementMemberAssignmentStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementMethodCallStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementNamespaceStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementNewStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementNoOpStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementNotAStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementPropertyStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementReturnStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementStatementList.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementSwitchStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) bAbsolute is true iff there are no break terminals anywhere in any cases and the default clause's terminator is non-break and absoluteprotected ITerminalStatementSyntheticMemberAccessStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementThrowStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementTryCatchFinallyStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementTypeLoaderStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementUsesStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementUsesStatementList.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementUsingStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementVarStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) protected ITerminalStatementWhileStatement.getLeastSignificantTerminalStatement_internal(boolean[] bAbsolute) StatementList.getLeastSignificantTerminalStatementAfter(Statement fromStmt, boolean[] bAbsolute) (package private) ITerminalStatementAssignmentOrReference.getTerminal()Methods in gw.internal.gosu.parser.statements with parameters of type ITerminalStatementModifier and TypeMethodDescriptionprivate IParsedElementVarInitializationVerifier.findBreakStatementContext(ITerminalStatement terminal) private IParsedElementVarInitializationVerifier.findContinueStatementContext(ITerminalStatement terminal) private IParsedElementVarInitializationVerifier.findEnclosingFunctionStatement(ITerminalStatement terminal) private IParsedElementVarInitializationVerifier.getTerminalContext(ITerminalStatement terminal) (package private) voidAssignmentOrReference.setTerminal(ITerminalStatement terminal) -
Uses of ITerminalStatement in gw.lang.parser
Methods in gw.lang.parser that return ITerminalStatementModifier and TypeMethodDescriptionIStatement.getLeastSignificantTerminalStatement(boolean[] bAsolute) Indicates whether or not control flow is terminal at this statement. -
Uses of ITerminalStatement in gw.lang.parser.statements
Subinterfaces of ITerminalStatement in gw.lang.parser.statementsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface