Groovy 1.6.4

groovy.grape
Class GrabAnnotationTransformation

java.lang.Object
  org.codehaus.groovy.ast.CodeVisitorSupport
      org.codehaus.groovy.ast.ClassCodeVisitorSupport
          groovy.grape.GrabAnnotationTransformation
All Implemented Interfaces:
ASTTransformation

@GroovyASTTransformation(phase=CompilePhase.CONVERSION)
class GrabAnnotationTransformation
extends ClassCodeVisitorSupport

Created by IntelliJ IDEA. User: Danno Date: Jan 18, 2008 Time: 9:48:57 PM


Field Summary
boolean allowShortGrab

boolean allowShortGrapes

Set grabAliases

List grabAnnotations

Set grapesAliases

List grapesAnnotations

SourceUnit sourceUnit

 
Constructor Summary
GrabAnnotationTransformation()

 
Method Summary
SourceUnit getSourceUnit()

void visit(ASTNode[] nodes, SourceUnit source)

void visitAnnotations(AnnotatedNode node)

Adds the annotation to the internal target list if a match is found

protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)

 
Methods inherited from class ClassCodeVisitorSupport
addError, getSourceUnit, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitMethod, 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, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitRegexExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop
 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Field Detail

allowShortGrab

boolean allowShortGrab


allowShortGrapes

boolean allowShortGrapes


grabAliases

Set grabAliases


grabAnnotations

List grabAnnotations


grapesAliases

Set grapesAliases


grapesAnnotations

List grapesAnnotations


sourceUnit

SourceUnit sourceUnit


 
Constructor Detail

GrabAnnotationTransformation

GrabAnnotationTransformation()


 
Method Detail

getSourceUnit

public SourceUnit getSourceUnit()


visit

public void visit(ASTNode[] nodes, SourceUnit source)


visitAnnotations

public void visitAnnotations(AnnotatedNode node)
Adds the annotation to the internal target list if a match is found
param:
node


visitConstructorOrMethod

protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)


 

Copyright © 2003-2009 The Codehaus. All rights reserved.