org.reflext.core
Class FieldInfoImpl<T,M,A,P,F>

java.lang.Object
  extended by org.reflext.core.FieldInfoImpl<T,M,A,P,F>
All Implemented Interfaces:
Annotated, FieldInfo, MemberInfo

public class FieldInfoImpl<T,M,A,P,F>
extends java.lang.Object
implements FieldInfo

Version:
$Revision$
Author:
Julien Viet

Field Summary
protected  TypeResolverImpl<T,M,A,P,F> domain
          .
 
Constructor Summary
FieldInfoImpl(ClassTypeInfo owner, TypeResolverImpl<T,M,A,P,F> domain, F field)
           
 
Method Summary
 AccessScope getAccess()
           
<AT> AT
getDeclaredAnnotation(AnnotationType<AT,?> annotationType)
           
 java.lang.String getName()
           
 ClassTypeInfo getOwner()
           
 TypeInfo getType()
           
 boolean isFinal()
           
 boolean isStatic()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domain

protected final TypeResolverImpl<T,M,A,P,F> domain
.

Constructor Detail

FieldInfoImpl

public FieldInfoImpl(ClassTypeInfo owner,
                     TypeResolverImpl<T,M,A,P,F> domain,
                     F field)
Method Detail

getOwner

public ClassTypeInfo getOwner()
Specified by:
getOwner in interface MemberInfo

getType

public TypeInfo getType()
Specified by:
getType in interface FieldInfo

getDeclaredAnnotation

public <AT> AT getDeclaredAnnotation(AnnotationType<AT,?> annotationType)
Specified by:
getDeclaredAnnotation in interface Annotated

getName

public java.lang.String getName()
Specified by:
getName in interface MemberInfo

getAccess

public AccessScope getAccess()
Specified by:
getAccess in interface MemberInfo

isStatic

public boolean isStatic()
Specified by:
isStatic in interface FieldInfo

isFinal

public boolean isFinal()
Specified by:
isFinal in interface FieldInfo


Copyright © 2011 eXo Platform SAS. All Rights Reserved.