Package org.codehaus.groovy.classgen
Class ReturnAdder
java.lang.Object
org.codehaus.groovy.classgen.ReturnAdder
public class ReturnAdder
extends java.lang.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
Modifier and Type Method Description static void
addReturnIfNeeded(MethodNode node)
Deprecated.void
visitMethod(MethodNode node)
Adds return statements to given method whenever an implicit return is detected.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ReturnAdder
public ReturnAdder() -
ReturnAdder
-
-
Method Details
-
addReturnIfNeeded
Deprecated.UsevisitMethod(MethodNode)
instead. -
visitMethod
Adds return statements to given method whenever an implicit return is detected.
-
visitMethod(MethodNode)
instead.