Interface Summary |
AnnotationAdapter |
Adapt a Java annotation with a simple-to-use interface. |
AnnotationEditFormatter |
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
AnnotationElementAdapter<T> |
Adapt a Java annotation element with a simple-to-use interface. |
Attribute |
Attributes are either represented by fields ('foo') or properties/method
pairs ('getFoo()'/'setFoo()'). |
DeclarationAnnotationAdapter |
Provide clients with a pluggable way to manipulate an
annotation modifying a "declaration". |
DeclarationAnnotationElementAdapter<T> |
Provide clients with a pluggable way to manipulate an
annotation element modifying a "declaration". |
ExpressionConverter<T> |
Define the protocol for converting an AST expression back and forth
from an arbitrary type (e.g. |
FieldAttribute |
Field attribute: just some covariant overrides. |
IndexedAnnotationAdapter |
Adapt an indexed Java annotation with a simple-to-use interface. |
IndexedDeclarationAnnotationAdapter |
Allow clients to manipulate an annotation within an array of annotations. |
Member |
Dali manipulates annotations on members (types, fields, and methods). |
Member.Editor |
This interface defines a callback that is invoked when the member's
compilation unit/AST is in a state to be manipulated. |
MethodAttribute |
Property attribute: just some covariant overrides. |
ModifiedDeclaration |
Define a wrapper that provides a common protocol for all the various AST
declarations that have modifiers (i.e. |
Type |
Type: just some covariant overrides. |