org.reflext.jlr
Class JavaLangReflectFieldModel

java.lang.Object
  extended by org.reflext.jlr.JavaLangReflectFieldModel
All Implemented Interfaces:
FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

public class JavaLangReflectFieldModel
extends java.lang.Object
implements FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
JavaLangReflectFieldModel()
           
 
Method Summary
 AccessScope getAccess(java.lang.reflect.Field field)
           
 java.lang.Iterable<java.lang.reflect.Field> getDeclaredFields(java.lang.reflect.Type classType)
           
 java.lang.String getName(java.lang.reflect.Field field)
           
 java.lang.reflect.Type getOwner(java.lang.reflect.Field field)
           
 java.lang.reflect.Type getType(java.lang.reflect.Field field)
           
 boolean isFinal(java.lang.reflect.Field field)
           
 boolean isStatic(java.lang.reflect.Field field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaLangReflectFieldModel

public JavaLangReflectFieldModel()
Method Detail

getDeclaredFields

public java.lang.Iterable<java.lang.reflect.Field> getDeclaredFields(java.lang.reflect.Type classType)
Specified by:
getDeclaredFields in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

getType

public java.lang.reflect.Type getType(java.lang.reflect.Field field)
Specified by:
getType in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

getName

public java.lang.String getName(java.lang.reflect.Field field)
Specified by:
getName in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

getAccess

public AccessScope getAccess(java.lang.reflect.Field field)
Specified by:
getAccess in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

isStatic

public boolean isStatic(java.lang.reflect.Field field)
Specified by:
isStatic in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

isFinal

public boolean isFinal(java.lang.reflect.Field field)
Specified by:
isFinal in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>

getOwner

public java.lang.reflect.Type getOwner(java.lang.reflect.Field field)
Specified by:
getOwner in interface FieldModel<java.lang.reflect.Type,java.lang.reflect.Field>


Copyright © 2010 eXo Platform SAS. All Rights Reserved.