|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface AnnotationElementAdapter<T>
Adapt a Java annotation element with a simple-to-use interface. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. This interface is not intended to be implemented by clients.
| Method Summary | |
|---|---|
ASTNode |
getAstNode(CompilationUnit astRoot)
Return the AST node corresponding to the element. |
Expression |
getExpression(Annotation astAnnotation)
Given the specified compilation unit, return the expression value of the adapter's annotation element. |
Expression |
getExpression(CompilationUnit astRoot)
Given the specified compilation unit, return the expression value of the adapter's annotation element. |
T |
getValue()
Return the value of the adapter's annotation element. |
T |
getValue(Annotation astAnnotation)
Given the specified annotation, return the value of the adapter's annotation element. |
T |
getValue(CompilationUnit astRoot)
Given the specified compilation unit, return the value of the adapter's annotation element. |
void |
setValue(T value)
Set the value of the adapter's annotation element. |
| Method Detail |
|---|
T getValue()
getValue(CompilationUnit)
might be more performant.
If the annotation is available, getValue(Annotation) might
be more performant.
getValue(CompilationUnit),
getValue(Annotation)T getValue(CompilationUnit astRoot)
getValue(Annotation) might
be more performant.
getValue(),
getValue(Annotation)T getValue(Annotation astAnnotation)
getValue()void setValue(T value)
Expression getExpression(CompilationUnit astRoot)
getExpression(Annotation) might
be more performant
getExpression(Annotation)Expression getExpression(Annotation astAnnotation)
getExpression(CompilationUnit)ASTNode getAstNode(CompilationUnit astRoot)
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||