|
Interface Summary |
| AbstractType |
AbstractType: just some covariant overrides. |
| AnnotatedElement |
Dali manipulates annotations on elements (packages, types, fields, and methods). |
| AnnotatedElement.Editor |
This interface defines a callback that is invoked when the annotated element's
compilation unit/AST is in a state to be manipulated. |
| AnnotatedPackage |
|
| 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". |
| Enum |
Enum: some covariant overrides plus enumConstants
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EnumConstant |
Enum constants are part of Enums
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| 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). |
| MethodAttribute |
Method 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: nestedTypes, nestedEnums, fields, and methods. |