org.reflext.apt
Class JavaxLangReflectionModel
java.lang.Object
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,javax.lang.model.element.VariableElement>
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,javax.lang.model.element.VariableElement>
- Version:
- $Revision$
- Author:
- Julien Viet
|
Method Summary |
AnnotationModel<java.lang.Object,javax.lang.model.element.VariableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> |
getFieldAnnotationModel()
|
FieldModel<java.lang.Object,javax.lang.model.element.VariableElement> |
getFieldModel()
|
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 |
JavaxLangReflectionModel
public JavaxLangReflectionModel()
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,javax.lang.model.element.VariableElement>
getFieldModel
public FieldModel<java.lang.Object,javax.lang.model.element.VariableElement> getFieldModel()
- Specified by:
getFieldModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement,javax.lang.model.element.VariableElement>
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,javax.lang.model.element.VariableElement>
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,javax.lang.model.element.VariableElement>
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,javax.lang.model.element.VariableElement>
getFieldAnnotationModel
public AnnotationModel<java.lang.Object,javax.lang.model.element.VariableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement> getFieldAnnotationModel()
- Specified by:
getFieldAnnotationModel in interface ReflectionModel<java.lang.Object,javax.lang.model.element.ExecutableElement,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement,javax.lang.model.element.VariableElement>
Copyright © 2010 eXo Platform SAS. All Rights Reserved.