• org.codehaus.groovy.ast.AnnotatedNode
Tutte le interfacce e i tratti implementati:
Portaoggetti
publicclassAnnotatedNodeextendsASTNodeimplementsGroovydocHolder

Classe base per qualsiasi nodo AST che possa essere annotato

Riepilogo dei metodi

Metodi
Tipo Params Tipo di ritorno Nome e descrizione
public void addAnnotation(AnnotationNode annotation)
public void addAnnotations(List<AnnotationNode> annotations)
public List<AnnotationNode> getAnnotations()
public List<AnnotationNode> getAnnotations(ClassNode type)
public ClassNode getDeclaringClass()
public Groovydoc getGroovydoc()
public AnnotatedNode getInstance()
public boolean hasNoRealSourcePosition()
Restituisce true per i costruttori predefiniti aggiunti dal compilatore.
public boolean isSynthetic()
Indica se questo nodo è stato aggiunto dal compilatore.
public void setDeclaringClass(ClassNode declaringClass)
public void setHasNoRealSourcePosition(boolean hasNoRealSourcePosition)
public void setSynthetic(boolean synthetic)
Imposta questo nodo come un nodo aggiunto dal compilatore.

Riepilogo dei metodi ereditati

Metodi ereditati
Metodi ereditati dalla classe Nome
class ASTNode copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit

Dettaglio metodo

vuoto pubblico addAnnotation(AnnotationNode annotation)

pubblico void addAnnotations(Elenco annotazioni)

pubblico Elenco getAnnotazioni()

pubblico Elenco getAnnotazioni(tipo ClassNode)

pubblico ClassNode getDeclaringClass()

@Sovrascrivere pubblico Groovydoc getGroovydoc()

@Sovrascrivere pubblico AnnotatedNode getInstance()

pubblico booleano hasNoRealSourcePosition()

Restituisce true per i costruttori predefiniti aggiunti dal compilatore.

Vedere GROOVY-4161

pubblico booleano isSynthetic()

Indica se questo nodo è stato aggiunto dal compilatore.

Nota: Questo metodo non ha nulla a che fare con il flag sintetico per classi, campi, metodi o proprietà.

vuoto pubblico setDeclaringClass(ClassNode declaringClass)

pubblico void setHasNoRealSourcePosition(booleano hasNoRealSourcePosition)

pubblico void setSynthetic(booleano sintetico)

Imposta questo nodo come un nodo aggiunto dal compilatore.

Nota: Questo metodo non ha nulla a che fare con il flag sintetico per classi, campi, metodi o proprietà.