com.sun.codemodel
public interface JAnnotatable
Modifier and Type | Method and Description |
---|---|
JAnnotationUse |
annotate(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
Adds an annotation to this program element.
|
JAnnotationUse |
annotate(JClass clazz)
Adds an annotation to this program element.
|
<W extends JAnnotationWriter> |
annotate2(java.lang.Class<W> clazz)
Adds an annotation to this program element
and returns a type-safe writer to fill in the values of such annotations.
|
JAnnotationUse annotate(JClass clazz)
clazz
- The annotation class to annotate the program element withJAnnotationUse annotate(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
clazz
- The annotation class to annotate the program element with<W extends JAnnotationWriter> W annotate2(java.lang.Class<W> clazz)
Copyright © 2005-2014 Sun Microsystems. All Rights Reserved.