Package org.eclipse.jface.text.source
Interface IAnnotationAccess
-
- All Known Implementing Classes:
DefaultMarkerAnnotationAccess
public interface IAnnotationAccess
An annotation access provides access to information that is not available via the API ofAnnotation
. With version 3.0 all this information is now available from the annotation itself.In order to provide backward compatibility for clients of
IAnnotationAccess
, extension interfaces are used as a means of evolution. The following extension interfaces exist:IAnnotationAccessExtension
since version 3.0 replacing all methods in that interfaceIAnnotationAccessExtension2
since version 3.2 allowing to set a quick assist assistant to an annotation access.
Clients usually implement this interface and its extension interfaces.
- Since:
- 2.1
- See Also:
IAnnotationAccessExtension
,Annotation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Object
getType(Annotation annotation)
Deprecated.useAnnotation.getType()
boolean
isMultiLine(Annotation annotation)
Deprecated.assumed to always returntrue
boolean
isTemporary(Annotation annotation)
Deprecated.useAnnotation.isPersistent()
-
-
-
Method Detail
-
getType
@Deprecated Object getType(Annotation annotation)
Deprecated.useAnnotation.getType()
Returns the type of the given annotation.- Parameters:
annotation
- the annotation- Returns:
- the type of the given annotation or
null
if it has none.
-
isMultiLine
@Deprecated boolean isMultiLine(Annotation annotation)
Deprecated.assumed to always returntrue
Returns whether the given annotation spans multiple lines.- Parameters:
annotation
- the annotation- Returns:
true
if the annotation spans multiple lines,false
otherwise
-
isTemporary
@Deprecated boolean isTemporary(Annotation annotation)
Deprecated.useAnnotation.isPersistent()
Returns whether the given annotation is temporary rather than persistent.- Parameters:
annotation
- the annotation- Returns:
true
if the annotation is temporary,false
otherwise
-
-