org.reflext.apt
Class JavaxLangTypeAnnotationModel

java.lang.Object
  extended by org.reflext.apt.JavaxLangAnnotationModel<java.lang.Object>
      extended by org.reflext.apt.JavaxLangTypeAnnotationModel
All Implemented Interfaces:
AnnotationModel<java.lang.Object,java.lang.Object,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>

public class JavaxLangTypeAnnotationModel
extends JavaxLangAnnotationModel<java.lang.Object>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
JavaxLangTypeAnnotationModel()
           
 
Method Summary
 java.util.Collection<javax.lang.model.element.AnnotationMirror> getDeclaredAnnotation(java.lang.Object type)
           
<A extends java.lang.annotation.Annotation>
A
resolveDeclaredAnnotation(java.lang.Object classType, java.lang.Class<A> annotationClass)
           
 
Methods inherited from class org.reflext.apt.JavaxLangAnnotationModel
getAnnotationParameterName, getAnnotationParameters, getAnnotationParameterType, getAnnotationParameterValue, getAnnotationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaxLangTypeAnnotationModel

public JavaxLangTypeAnnotationModel()
Method Detail

resolveDeclaredAnnotation

public <A extends java.lang.annotation.Annotation> A resolveDeclaredAnnotation(java.lang.Object classType,
                                                                               java.lang.Class<A> annotationClass)

getDeclaredAnnotation

public java.util.Collection<javax.lang.model.element.AnnotationMirror> getDeclaredAnnotation(java.lang.Object type)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.