[Java] Class ReturnAdder
- 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
Modifiers | Name | Description |
---|---|---|
interface | ReturnAdder.ReturnStatementListener |
Constructor Summary
Constructor and description |
---|
ReturnAdder
() |
ReturnAdder
(ReturnAdder.ReturnStatementListener listener) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public static void |
addReturnIfNeeded(MethodNode node)
| |
public void |
visitMethod(MethodNode node) Adds return statements to given method whenever an implicit return is detected. |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public ReturnAdder()
public ReturnAdder(ReturnAdder.ReturnStatementListener listener)
Method Detail
@Deprecated public static void addReturnIfNeeded(MethodNode node)
- deprecated:
- Use visitMethod(MethodNode) instead.
public void visitMethod(MethodNode node)
Adds return statements to given method whenever an implicit return is detected.
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/ReturnAdder.html