Interface JAnnotatable
- All Known Subinterfaces:
JAnonymousClassDef, JClassDef, JEnumConstant, JMethodDef, JPackageInfoFile, JParamDeclaration, JVarDeclaration
- All Known Implementing Classes:
AbstractJClassDef, AbstractJGeneric, AbstractJMethodDef, AnnotationJClassDef, AnnotationJMethodDef, AnonymousJClassDef, BasicJAnnotatable, ConstructorJMethodDef, EnumConstantJClassDef, EnumJClassDef, FirstJVarDeclaration, ImplJAnonymousClassDef, ImplJEnumConstant, ImplJParamDeclaration, InnerJAnonymousClassDef, InterfaceJClassDef, MethodJMethodDef, PlainJClassDef, SuccessorJVarDeclaration, TryJVarDeclaration
public interface JAnnotatable
A program element which can be annotated.
-
Method Summary
Modifier and TypeMethodDescriptionannotate(Class<? extends Annotation> type) Add an annotation.Add an annotation.Add an annotation.
-
Method Details
-
annotate
Add an annotation.- Parameters:
type- the type of the annotation to add- Returns:
- the new annotation
-
annotate
Add an annotation.- Parameters:
type- the type of the annotation to add- Returns:
- the new annotation
-
annotate
Add an annotation.- Parameters:
type- the type of the annotation to add- Returns:
- the new annotation
-