Package org.codehaus.groovy.classgen
Class ReturnAdder
- java.lang.Object
-
- org.codehaus.groovy.classgen.ReturnAdder
-
public class ReturnAdder extends Object
Utility class to add return statements.Extracted from Verifier as it can be useful for some AST transformations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ReturnAdder.ReturnStatementListener
-
Constructor Summary
Constructors Constructor Description ReturnAdder()
ReturnAdder(ReturnAdder.ReturnStatementListener listener)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
addReturnIfNeeded(MethodNode node)
Deprecated.UsevisitMethod(MethodNode)
instead.void
visitMethod(MethodNode node)
Adds return statements to given method whenever an implicit return is detected.
-
-
-
Constructor Detail
-
ReturnAdder
public ReturnAdder()
-
ReturnAdder
public ReturnAdder(ReturnAdder.ReturnStatementListener listener)
-
-
Method Detail
-
addReturnIfNeeded
@Deprecated public static void addReturnIfNeeded(MethodNode node)
Deprecated.UsevisitMethod(MethodNode)
instead.
-
visitMethod
public void visitMethod(MethodNode node)
Adds return statements to given method whenever an implicit return is detected.
-
-