Uses of Interface
gw.lang.parser.IStatement
-
-
Uses of IStatement in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type IStatement Modifier and Type Method Description static IRStatement
StatementTransformer. compile(TopLevelTransformationContext context, IStatement stmt)
IRStatement
TopLevelTransformationContext. compile(IStatement stmt)
IRStatement
TransformationContextBase. compile(IStatement stmt)
-
Uses of IStatement in gw.internal.gosu.ir.transform.statement
Classes in gw.internal.gosu.ir.transform.statement with type parameters of type IStatement Modifier and Type Class Description class
AbstractStatementTransformer<T extends IStatement>
Methods in gw.internal.gosu.ir.transform.statement with parameters of type IStatement Modifier and Type Method Description protected void
AbstractStatementTransformer. visitStatementLineNumber(IRStatement irStatement, IStatement stmt)
-
Uses of IStatement in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IStatement Modifier and Type Class Description class
Statement
The root class for all Statements represented in a parse tree.Methods in gw.internal.gosu.parser that return IStatement Modifier and Type Method Description IStatement
GosuProgram. getStatement()
IStatement
GosuProgramParseInfo. getStatement()
Constructors in gw.internal.gosu.parser with parameters of type IStatement Constructor Description DynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IStatement value)
Constructs a DynamicFunctionSymbol for use with an IGosuParser's ISymbolTable. -
Uses of IStatement in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IStatement Modifier and Type Class Description class
InitializerAssignment
-
Uses of IStatement in gw.internal.gosu.parser.statements
Classes in gw.internal.gosu.parser.statements that implement IStatement Modifier and Type Class Description class
ArrayAssignmentStatement
Represents an array assignment statement in the Gosu grammar:class
AssertStatement
class
AssignmentStatement
Represents an assignment statement in the Gosu grammar:class
BeanMethodCallStatement
Represents a bean-method-call statement as specified in the Gosu grammar:class
BlockInvocationStatement
class
BreakStatement
Represents a break statement as specified in the Gosu grammar:class
CatchClause
Represents a try-catch-finally-statement as specified in the Gosu grammar:class
ClassFileStatement
class
ClasspathStatement
class
ClassStatement
class
ConstructorStatement
class
ContinueStatement
Represents a continue statement as specified in the Gosu grammar:class
DelegateStatement
class
DoWhileStatement
Represents an do-while-statement as specified in the Gosu grammar:class
EvalStatement
class
ExpressionStatement
class
ForEachStatement
Represents a foreach statement as specified in the Gosu grammar:class
FunctionStatement
class
HideFieldNoOpStatement
class
IfStatement
Represents an if-statement as specified in the Gosu grammar:class
LoopStatement
class
MapAssignmentStatement
class
MemberAssignmentStatement
Represents a member-assignment statement as specified in the Gosu grammar:class
MethodCallStatement
Represents a method-call statement as specified in the Gosu grammar:class
NamespaceStatement
class
NewStatement
Represents a method-call statement as specified in the Gosu grammar:class
NoOpStatement
Represents a noop statement as specified in the Gosu grammar:class
NotAStatement
class
PropertyStatement
class
ReturnStatement
Represents a return statement as specified in the Gosu grammar:class
StatementList
Represents a statement-list as specified in the Gosu grammar:class
SwitchStatement
Represents a switch-statement as specified in the Gosu grammar:class
SyntheticFunctionStatement
class
SyntheticMemberAccessStatement
class
TerminalStatement
class
ThrowStatement
Represents a throw-statement as specified in the Gosu grammar:class
TryCatchFinallyStatement
Represents a try-catch-finally-statement as specified in the Gosu grammar:class
TypeLoaderStatement
class
UsesStatement
class
UsesStatementList
class
UsingStatement
Represents the using-statement as specified in the Gosu grammar:class
VarStatement
Represents a var statement as specified in the Gosu grammar:class
WhileStatement
Represents an while-statement as specified in the Gosu grammar:Methods in gw.internal.gosu.parser.statements with parameters of type IStatement Modifier and Type Method Description void
UsingStatement. setStatement(IStatement statement)
Method parameters in gw.internal.gosu.parser.statements with type arguments of type IStatement Modifier and Type Method Description static boolean
VarInitializationVerifier. doStatementsTerminate(List<? extends IStatement> statements)
-
Uses of IStatement in gw.lang.parser
Methods in gw.lang.parser that return IStatement Modifier and Type Method Description static IStatement
IParseTree.Search. getHiddenStatement(IParsedElement pe)
IStatement
IParseResult. getStatement()
IStatement
ParseResult. getStatement()
IStatement
IGosuParser. parseStatements(IScriptPartId partId)
Parses a set of Gosu statements. -
Uses of IStatement in gw.lang.parser.expressions
Subinterfaces of IStatement in gw.lang.parser.expressions Modifier and Type Interface Description interface
IDelegateStatement
interface
IInitializerAssignment
interface
IVarStatement
Methods in gw.lang.parser.expressions that return IStatement Modifier and Type Method Description IStatement
IProgram. getMainStatement()
-
Uses of IStatement in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return IStatement Modifier and Type Method Description IStatement
ICatchClause. getCatchStmt()
IStatement
IIfStatement. getElseStatement()
IStatement
ITryCatchFinallyStatement. getFinallyStatement()
IStatement
IForEachStatement. getStatement()
IStatement
IIfStatement. getStatement()
IStatement
ILoopStatement. getStatement()
IStatement
IUsingStatement. getStatement()
IStatement[]
IStatementList. getStatements()
IStatement
ITryCatchFinallyStatement. getTryStatement()
Methods in gw.lang.parser.statements that return types with arguments of type IStatement Modifier and Type Method Description List<? extends IStatement>
ISwitchStatement. getDefaultStatements()
List<? extends IStatement>
ICaseClause. getStatements()
-
Uses of IStatement in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IStatement Modifier and Type Method Description IStatement
IGosuProgram. getStatement()
-