Package org.codehaus.groovy.ast.stmt
Class ReturnStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.ReturnStatement
- All Implemented Interfaces:
- NodeMetaDataHandler
public class ReturnStatement extends Statement
A return statement
- 
Field SummaryFields Modifier and Type Field Description static ReturnStatementRETURN_NULL_OR_VOIDOnly used for synthetic return statements emitted by the compiler.
- 
Constructor SummaryConstructors Constructor Description ReturnStatement(Expression expression)ReturnStatement(ExpressionStatement statement)
- 
Method SummaryModifier and Type Method Description ExpressiongetExpression()java.lang.StringgetText()booleanisReturningNullOrVoid()voidsetExpression(Expression expression)java.lang.StringtoString()voidvisit(GroovyCodeVisitor visitor)Methods inherited from class org.codehaus.groovy.ast.stmt.StatementaddStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Field Details- 
RETURN_NULL_OR_VOIDOnly used for synthetic return statements emitted by the compiler. For comparisons use isReturningNullOrVoid() instead.
 
- 
- 
Constructor Details- 
ReturnStatement
- 
ReturnStatement
 
- 
- 
Method Details