Groovy Documentation

## org.codehaus.groovy.transform
[Groovy] Class ASTTestTransformation.LabelFinder

    java.lang.Object
      org.codehaus.groovy.ast.CodeVisitorSupport
          org.codehaus.groovy.ast.ClassCodeVisitorSupport
              org.codehaus.groovy.transform.ASTTestTransformation.LabelFinder

    static class ASTTestTransformation.LabelFinder
    extends ClassCodeVisitorSupport

Constructor Summary
`ASTTestTransformation.LabelFinder(java.lang.String label, SourceUnit unit)`

Method Summary
`protected SourceUnit` | `getSourceUnit()`
`java.util.List` | `getTargets()`
`static java.util.List` | `lookup(MethodNode node, java.lang.String label)`
`static java.util.List` | `lookup(ClassNode node, java.lang.String label)`
`protected void` | `visitStatement(Statement statement)`

Methods inherited from class ClassCodeVisitorSupport

addError, getSourceUnit, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop

Methods inherited from class CodeVisitorSupport

visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop

Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

Constructor Detail

### ASTTestTransformation.LabelFinder

    ASTTestTransformation.LabelFinder(java.lang.String label, SourceUnit unit)

Method Detail

### getSourceUnit

    @Override
    protected SourceUnit getSourceUnit()

### getTargets

    java.util.List getTargets()

### lookup

    static java.util.List lookup(MethodNode node, java.lang.String label)

### lookup

    static java.util.List lookup(ClassNode node, java.lang.String label)

### visitStatement

    @Override
    protected void visitStatement(Statement statement)

Groovy Documentation