Se trovi qualcosa che non capisci, puoi commentarlo e ti aiuteremo il più rapidamente possibile.
- 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
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 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à.
Apprezziamo che tu voglia supportare il nostro lavoro mettendo un commento o valutandolo, ti diamo il benvenuto.