Package org.codehaus.groovy.classgen
Class ReturnAdder
- java.lang.Object
- 
- org.codehaus.groovy.classgen.ReturnAdder
 
- 
 public class ReturnAdder extends java.lang.ObjectUtility class to add return statements.Extracted from Verifier as it can be useful for some AST transformations. 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceReturnAdder.ReturnStatementListenerImplement this method in order to be notified whenever a return statement is generated.
 - 
Constructor SummaryConstructors Constructor Description ReturnAdder()ReturnAdder(ReturnAdder.ReturnStatementListener listener)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidaddReturnIfNeeded(MethodNode node)Deprecated.UsevisitMethod(org.codehaus.groovy.ast.MethodNode)insteadvoidvisitMethod(MethodNode node)
 
- 
- 
- 
Constructor Detail- 
ReturnAdderpublic ReturnAdder() 
 - 
ReturnAdderpublic ReturnAdder(ReturnAdder.ReturnStatementListener listener) 
 
- 
 - 
Method Detail- 
addReturnIfNeeded@Deprecated public static void addReturnIfNeeded(MethodNode node) Deprecated.UsevisitMethod(org.codehaus.groovy.ast.MethodNode)insteadAdds return statements in method code whenever an implicit return is detected.- Parameters:
- node- the method node where to add return statements
 
 - 
visitMethodpublic void visitMethod(MethodNode node) 
 
- 
 
-