Uses of Class
org.codehaus.groovy.ast.AnnotatedNode

Packages that use AnnotatedNode
groovy.beans   
groovy.grape   
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.control Compiler control classes. 
org.codehaus.groovy.transform   
 

Uses of AnnotatedNode in groovy.beans
 

Methods in groovy.beans with parameters of type AnnotatedNode
private  void VetoableASTTransformation.addListenerToProperty(SourceUnit source, AnnotationNode node, AnnotatedNode parent)
           
static boolean BindableASTTransformation.hasBindableAnnotation(AnnotatedNode node)
          Convenience method to see if an annotated node is @Bindable.
static boolean VetoableASTTransformation.hasVetoableAnnotation(AnnotatedNode node)
          Convenience method to see if an annotated node is @Vetoable.
 

Uses of AnnotatedNode in groovy.grape
 

Methods in groovy.grape with parameters of type AnnotatedNode
 void GrabAnnotationTransformation.visitAnnotations(AnnotatedNode node)
          Adds the annotation to the internal target list if a match is found
 

Uses of AnnotatedNode in org.codehaus.groovy.ast
 

Subclasses of AnnotatedNode in org.codehaus.groovy.ast
 class ClassNode
          Represents a class in the AST.
A ClassNode should be created using the methods in ClassHelper.
 class ConstructorNode
          Represents a constructor declaration
 class FieldNode
          Represents a field (member variable)
 class ImportNode
          Represents an import statement of a single class author Jochen Theodorou
 class InnerClassNode
          Represents an inner class declaration
 class MethodNode
          Represents a method declaration
 class MixinNode
          Represents a mixin which can be applied to any ClassNode to implement mixins
 class Parameter
          Represents a parameter on a constructor or method call.
 class PropertyNode
          Represents a property (member variable, a getter and setter)
 

Methods in org.codehaus.groovy.ast with parameters of type AnnotatedNode
 void ClassCodeVisitorSupport.visitAnnotations(AnnotatedNode node)
           
 void ClassCodeExpressionTransformer.visitAnnotations(AnnotatedNode node)
           
 

Uses of AnnotatedNode in org.codehaus.groovy.classgen
 

Methods in org.codehaus.groovy.classgen with parameters of type AnnotatedNode
private  org.objectweb.asm.AnnotationVisitor AsmClassGenerator.getAnnotationVisitor(AnnotatedNode targetNode, AnnotationNode an, java.lang.Object visitor)
           
 void DummyClassGenerator.visitAnnotations(AnnotatedNode node)
           
 void AsmClassGenerator.visitAnnotations(AnnotatedNode node)
          Note: ignore it.
protected  void ExtendedVerifier.visitAnnotations(AnnotatedNode node, int target)
           
private  void AsmClassGenerator.visitAnnotations(AnnotatedNode targetNode, java.lang.Object visitor)
           
 

Uses of AnnotatedNode in org.codehaus.groovy.control
 

Subclasses of AnnotatedNode in org.codehaus.groovy.control
private static class ResolveVisitor.ConstructedClassWithPackage
          we use ConstructedClassWithPackage to limit the resolving the compiler does when combining package names and class names.
private static class ResolveVisitor.LowerCaseClass
          we use LowerCaseClass to limit the resolving the compiler does for vanilla names starting with a lower case letter.
 

Methods in org.codehaus.groovy.control with parameters of type AnnotatedNode
 void ResolveVisitor.visitAnnotations(AnnotatedNode node)
           
 

Uses of AnnotatedNode in org.codehaus.groovy.transform
 

Methods in org.codehaus.groovy.transform with parameters of type AnnotatedNode
private  void NewifyASTTransformation.newifyClass(AnnotatedNode parent, boolean autoFlag, ListExpression list)
           
private  void NewifyASTTransformation.newifyMethodOrField(AnnotatedNode parent, boolean autoFlag, ListExpression list)
           
 void ASTTransformationVisitor.visitAnnotations(AnnotatedNode node)
          Adds the annotation to the internal target list if a match is found.
 void ASTTransformationCollectorCodeVisitor.visitAnnotations(AnnotatedNode node)
          If the annotation is annotated with GroovyASTTransformation the annotation is added to stageVisitors at the appropriate processor visitor.
 



Copyright © ${year} The Codehaus. All Rights Reserved.