|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Statement | |
org.codehaus.groovy.ast | Groovy AST nodes for the syntax of the language |
org.codehaus.groovy.ast.expr | AST nodes for Groovy expressions |
org.codehaus.groovy.ast.stmt | AST nodes for Groovy statements |
org.codehaus.groovy.classgen | Generates Java classes for Groovy classes using ASM. |
org.codehaus.groovy.control | |
org.codehaus.groovy.syntax.parser | The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree) |
Uses of Statement in org.codehaus.groovy.ast |
Fields in org.codehaus.groovy.ast declared as Statement | |
private Statement |
PropertyNode.getterBlock
|
private Statement |
PropertyNode.setterBlock
|
private Statement |
MethodNode.code
|
private Statement |
ConstructorNode.code
|
Methods in org.codehaus.groovy.ast that return Statement | |
Statement |
PropertyNode.getGetterBlock()
|
Statement |
PropertyNode.getSetterBlock()
|
Statement |
MethodNode.getCode()
|
Statement |
ConstructorNode.getCode()
|
Methods in org.codehaus.groovy.ast with parameters of type Statement | |
void |
ModuleNode.addStatement(Statement node)
|
void |
MethodNode.setCode(Statement code)
|
void |
ConstructorNode.setCode(Statement code)
|
PropertyNode |
ClassNode.addProperty(java.lang.String name,
int modifiers,
java.lang.String type,
Expression initialValueExpression,
Statement getterBlock,
Statement setterBlock)
|
ConstructorNode |
ClassNode.addConstructor(int modifiers,
Parameter[] parameters,
Statement code)
|
MethodNode |
ClassNode.addMethod(java.lang.String name,
int modifiers,
java.lang.String returnType,
Parameter[] parameters,
Statement code)
IF a method with the given name and parameters is already defined then it is returned otherwise the given method is added to this node. |
MethodNode |
ClassNode.addSyntheticMethod(java.lang.String name,
int modifiers,
java.lang.String returnType,
Parameter[] parameters,
Statement code)
Adds a synthetic method as part of the compilation process |
Constructors in org.codehaus.groovy.ast with parameters of type Statement | |
PropertyNode(java.lang.String name,
int modifiers,
java.lang.String type,
java.lang.String owner,
Expression initialValueExpression,
Statement getterBlock,
Statement setterBlock)
|
|
PropertyNode(FieldNode field,
int modifiers,
Statement getterBlock,
Statement setterBlock)
|
|
MethodNode(java.lang.String name,
int modifiers,
java.lang.String returnType,
Parameter[] parameters,
Statement code)
|
|
ConstructorNode(int modifiers,
Statement code)
|
|
ConstructorNode(int modifiers,
Parameter[] parameters,
Statement code)
|
Uses of Statement in org.codehaus.groovy.ast.expr |
Fields in org.codehaus.groovy.ast.expr declared as Statement | |
private Statement |
ClosureExpression.code
|
Methods in org.codehaus.groovy.ast.expr that return Statement | |
Statement |
ClosureExpression.getCode()
|
Constructors in org.codehaus.groovy.ast.expr with parameters of type Statement | |
ClosureExpression(Parameter[] parameters,
Statement code)
|
Uses of Statement in org.codehaus.groovy.ast.stmt |
Subclasses of Statement in org.codehaus.groovy.ast.stmt | |
class |
AssertStatement
Represents an assert statement such as
assert i != 0 : "should never be zero";
|
class |
BlockStatement
A list of statements |
class |
BreakStatement
Represents a break statement in a switch or loop statement |
class |
CaseStatement
Represents a case statement in a switch statement |
class |
CatchStatement
Represents a catch (Exception var) { } statement |
class |
ContinueStatement
Represents a continue statement in a loop statement |
class |
DoWhileStatement
Represents a do { ... |
class |
EmptyStatement
Represents an empty statement |
class |
ExpressionStatement
A simple statement such as a method call where the return value is ignored |
class |
ForStatement
Represents a standard for loop in Groovy |
class |
IfStatement
Represents a do { ... |
class |
ReturnStatement
A return statement |
class |
SwitchStatement
Represents a switch (object) { case value: ... |
class |
SynchronizedStatement
Represents a synchronized statement |
class |
ThrowStatement
Represents a throw statement |
class |
TryCatchStatement
Represents a try { ... |
class |
WhileStatement
Represents a while (condition) { ... |
Fields in org.codehaus.groovy.ast.stmt declared as Statement | |
private Statement |
WhileStatement.loopBlock
|
private Statement |
TryCatchStatement.tryStatement
|
private Statement |
TryCatchStatement.finallyStatement
|
private Statement |
SynchronizedStatement.code
|
private Statement |
SwitchStatement.defaultStatement
|
private Statement |
IfStatement.ifBlock
|
private Statement |
IfStatement.elseBlock
|
private Statement |
ForStatement.loopBlock
|
private Statement |
DoWhileStatement.loopBlock
|
private Statement |
CatchStatement.code
|
private Statement |
CaseStatement.code
|
Methods in org.codehaus.groovy.ast.stmt that return Statement | |
Statement |
WhileStatement.getLoopBlock()
|
Statement |
TryCatchStatement.getFinallyStatement()
|
Statement |
TryCatchStatement.getTryStatement()
|
Statement |
SynchronizedStatement.getCode()
|
Statement |
SwitchStatement.getDefaultStatement()
|
Statement |
IfStatement.getIfBlock()
|
Statement |
IfStatement.getElseBlock()
|
Statement |
ForStatement.getLoopBlock()
|
Statement |
DoWhileStatement.getLoopBlock()
|
Statement |
CatchStatement.getCode()
|
Statement |
CaseStatement.getCode()
|
Methods in org.codehaus.groovy.ast.stmt with parameters of type Statement | |
void |
SwitchStatement.setDefaultStatement(Statement defaultStatement)
|
void |
BlockStatement.addStatement(Statement statement)
|
Constructors in org.codehaus.groovy.ast.stmt with parameters of type Statement | |
WhileStatement(BooleanExpression booleanExpression,
Statement loopBlock)
|
|
TryCatchStatement(Statement tryStatement,
Statement finallyStatement)
|
|
SynchronizedStatement(Expression expression,
Statement code)
|
|
SwitchStatement(Expression expression,
Statement defaultStatement)
|
|
SwitchStatement(Expression expression,
java.util.List caseStatements,
Statement defaultStatement)
|
|
IfStatement(BooleanExpression booleanExpression,
Statement ifBlock,
Statement elseBlock)
|
|
ForStatement(java.lang.String variable,
Type variableType,
Expression collectionExpression,
Statement loopBlock)
|
|
DoWhileStatement(BooleanExpression booleanExpression,
Statement loopBlock)
|
|
CatchStatement(java.lang.String exceptionType,
java.lang.String variable,
Statement code)
|
|
CaseStatement(Expression expression,
Statement code)
|
|
BlockStatement(Statement[] statements)
|
Uses of Statement in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return Statement | |
protected Statement |
Verifier.createGetterBlock(PropertyNode propertyNode,
FieldNode field)
|
protected Statement |
Verifier.createSetterBlock(PropertyNode propertyNode,
FieldNode field)
|
protected Statement |
Verifier.filterStatement(Statement statement)
|
Methods in org.codehaus.groovy.classgen with parameters of type Statement | |
protected boolean |
Verifier.isSuperMethodCall(Statement first)
|
protected Statement |
Verifier.filterStatement(Statement statement)
|
protected boolean |
AsmClassGenerator.firstStatementIsSuperInit(Statement code)
|
Uses of Statement in org.codehaus.groovy.control |
Methods in org.codehaus.groovy.control that return Statement | |
Statement |
SourceUnit.createStatement(java.lang.String code)
|
Uses of Statement in org.codehaus.groovy.syntax.parser |
Methods in org.codehaus.groovy.syntax.parser that return Statement | |
protected Statement |
ASTBuilder.statement(CSTNode reduction)
Processes the Reduction produced by Parser.statement(). |
protected Statement |
ASTBuilder.expressionStatement(CSTNode node)
Processes any expression that forms a complete statement. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |