org.reflext.apt
Class JavaxLangReflectionModel

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

public class JavaxLangReflectionModel
extends java.lang.Object
implements ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
JavaxLangReflectionModel()
           
 
Method Summary
static JavaxLangReflectionModel getInstance()
           
 AnnotationModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> getMethodAnnotationModel()
           
 MethodModel<java.lang.Object,javax.lang.model.element.ExecutableElement> getMethodModel()
           
 AnnotationModel<java.lang.Object,java.lang.Object,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> getTypeAnnotationModel()
           
 TypeModel<java.lang.Object> getTypeModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaxLangReflectionModel

public JavaxLangReflectionModel()
Method Detail

getInstance

public static JavaxLangReflectionModel getInstance()

getTypeModel

public TypeModel<java.lang.Object> getTypeModel()
Specified by:
getTypeModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>

getMethodModel

public MethodModel<java.lang.Object,javax.lang.model.element.ExecutableElement> getMethodModel()
Specified by:
getMethodModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>

getTypeAnnotationModel

public AnnotationModel<java.lang.Object,java.lang.Object,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> getTypeAnnotationModel()
Specified by:
getTypeAnnotationModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>

getMethodAnnotationModel

public AnnotationModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> getMethodAnnotationModel()
Specified by:
getMethodAnnotationModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement>


Copyright © 2010 eXo Platform SAS. All Rights Reserved.