org.eclipse.jdt.core
Interface IAnnotatable
-
All Known Subinterfaces:
-
IField,
ILocalVariable,
IMethod,
IPackageDeclaration,
IType
-
public interface IAnnotatable
Common protocol for Java elements that can be annotated.
This interface is not intended to be implemented by clients.
-
Since:
- 3.4
getAnnotation
IAnnotation getAnnotation(
String name)
- Returns the annotation with the given name declared on this element.
This is a handle-only method. The annotation may or may not exist.
-
-
Parameters:
-
name
- the given simple name
-
Returns:
- the annotation with the given name declared on this element
getAnnotations
IAnnotation[] getAnnotations()
throws
JavaModelException
- Returns the annotations for this element.
Returns an empty array if this element has no annotations.
-
-
Returns:
- the annotations of this element,
in the order declared in the source, or an empty array if none
-
Throws:
-
JavaModelException
- if this element does not exist or if an
exception occurs while accessing its corresponding resource. -
Since:
- 3.4
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.