[Java] Class ReturnAdder
- org.codehaus.groovy.classgen.ReturnAdder
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 | Implement this method in order to be notified whenever a return statement is generated. |
Constructor Summary
Constructor and description |
---|
ReturnAdder
() |
ReturnAdder
(ReturnAdder.ReturnStatementListener listener) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
static void |
addReturnIfNeeded(MethodNode node) Adds return statements in method code whenever an implicit return is detected. | |
void |
visitMethod(MethodNode node) |
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)
Adds return statements in method code whenever an implicit return is detected.
- deprecated:
- Use visitMethod(org.codehaus.groovy.ast.MethodNode) instead
- Parameters:
-
node
- the method node where to add return statements
public void visitMethod(MethodNode node)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/classgen/ReturnAdder.html