| Name | Description | Type | Package | Framework |
| AssertStatement | Represents an assert statement. | Class | org.codehaus.groovy.ast.stmt | Groovy |
| BlockStatement | A list of statements and a scope. | Class | org.codehaus.groovy.ast.stmt | Groovy |
| BreakStatement | Represents a break statement in a switch or loop statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| CaseStatement | Represents a case statement in a switch statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| CatchStatement | Represents a catch (Exception var) { } statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| ContinueStatement | Represents a continue statement in a loop statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| DoWhileStatement | Represents a do { . | Class | org.codehaus.groovy.ast.stmt | Groovy |
| EmptyStatement | Represents an empty statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| ExpressionStatement | A simple statement such as a method call where the return value is ignoredAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| ForStatement | Represents a standard for loop in GroovyAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| IfStatement | Represents an if (condition) { . | Class | org.codehaus.groovy.ast.stmt | Groovy |
| LoopingStatement | This is an AST Node that provides some sort of looping mechanism. | Interface | org.codehaus.groovy.ast.stmt | Groovy |
| ReturnStatement | Class | org.codehaus.groovy.ast.stmt | Groovy | |
| Statement | Base class for any statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| SwitchStatement | Represents a switch (object) { case value: . | Class | org.codehaus.groovy.ast.stmt | Groovy |
| SynchronizedStatement | Represents a synchronized statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| ThrowStatement | Represents a throw statementAuthor:James Strachan | Class | org.codehaus.groovy.ast.stmt | Groovy |
| TryCatchStatement | Represents a try { . | Class | org.codehaus.groovy.ast.stmt | Groovy |
| WhileStatement | Represents a while (condition) { . | Class | org.codehaus.groovy.ast.stmt | Groovy |