org.eclipse.persistence.jaxb.javamodel
Interface JavaHasAnnotations

All Known Subinterfaces:
JavaClass, JavaField, JavaMethod, JavaPackage
All Known Implementing Classes:
JavaClassImpl, JavaFieldImpl, JavaMethodImpl, JavaPackageImpl

public interface JavaHasAnnotations

INTERNAL:

Purpose:A superinterface for those interfaces which represent JDK Annotations.

Responsibilities:

Since:
Oracle TopLink 11.1.1.0.0
See Also:
Annotation, org.eclipse.persistence.jaxb20.javamodel.JavaAnnotation

Method Summary
 JavaAnnotation getAnnotation(JavaClass arg0)
           
 Collection getAnnotations()
           
 JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
           
 Collection getDeclaredAnnotations()
           
 

Method Detail

getAnnotation

JavaAnnotation getAnnotation(JavaClass arg0)

getAnnotations

Collection getAnnotations()

getDeclaredAnnotation

JavaAnnotation getDeclaredAnnotation(JavaClass arg0)

getDeclaredAnnotations

Collection getDeclaredAnnotations()