Top Description Fields Constructors Methods
org.apache.groovy.ast.tools

public Class AnnotatedNodeUtils

extends Object
Class Inheritance
Imports
groovy.transform.Generated, org.codehaus.groovy.ast.AnnotatedNode, .AnnotationNode, .ClassHelper, .ClassNode, java.util.List

Utility class for working with AnnotatedNodes

Field Summary

Modifier and TypeField and Description
private static final ClassNode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
public static boolean
public static <T extends AnnotatedNode> T
markAsGenerated(ClassNode containingClass, T nodeToMark)

public static <T extends AnnotatedNode> T
markAsGenerated(ClassNode containingClass, T nodeToMark, boolean skipChecks)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GENERATED_TYPEback to summary
private static final ClassNode GENERATED_TYPE

Constructor Detail

AnnotatedNodeUtilsback to summary
private AnnotatedNodeUtils()

Method Detail

hasAnnotationback to summary
public static boolean hasAnnotation(AnnotatedNode node, ClassNode annotation)
isGeneratedback to summary
public static boolean isGenerated(AnnotatedNode node)
markAsGeneratedback to summary
public static <T extends AnnotatedNode> T markAsGenerated(ClassNode containingClass, T nodeToMark)
markAsGeneratedback to summary
public static <T extends AnnotatedNode> T markAsGenerated(ClassNode containingClass, T nodeToMark, boolean skipChecks)