|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.reflect.plugins.AbstractAnnotatedInfo
org.jboss.reflect.plugins.AnnotationHolder
org.jboss.reflect.plugins.FieldInfoImpl
public class FieldInfoImpl
A field info
| Field Summary | |
|---|---|
protected ClassInfo |
declaringClass
The declaring class |
protected int |
hash
The hash code |
protected int |
modifiers
The field modifier |
protected String |
name
The field name |
protected TypeInfo |
type
The field type |
| Fields inherited from class org.jboss.reflect.plugins.AnnotationHolder |
|---|
annotationMap, annotationsArray |
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Fields inherited from interface org.jboss.reflect.spi.ModifierInfo |
|---|
ABSTRACT, CONSTANT, FINAL, PACKAGE, PACKAGE_ABSTRACT, PACKAGE_CONSTANT, PACKAGE_STATIC, PRIVATE, PRIVATE_CONSTANT, PRIVATE_STATIC, PROTECTED, PROTECTED_ABSTRACT, PROTECTED_CONSTANT, PROTECTED_STATIC, PUBLIC, PUBLIC_ABSTRACT, PUBLIC_CONSTANT, PUBLIC_STATIC, STATIC |
| Constructor Summary | |
|---|---|
FieldInfoImpl()
Create a new field info |
|
FieldInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo type,
int modifiers,
ClassInfo declaring)
Create a new FieldInfo. |
|
| Method Summary | |
|---|---|
protected void |
calculateHash()
Calculate the hash code |
boolean |
equals(Object obj)
|
Object |
get(Object target)
Get the value of the field |
ClassInfo |
getDeclaringClass()
Get the declaring class |
int |
getModifiers()
Get the modifiers |
String |
getName()
Get the name |
TypeInfo |
getType()
Get the field type |
int |
hashCode()
|
boolean |
isPublic()
Whether it is public |
boolean |
isStatic()
Whether it is static |
boolean |
isVolatile()
Whether it is volatile |
Object |
set(Object target,
Object value)
Set the value of the field |
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
| Methods inherited from class org.jboss.reflect.plugins.AnnotationHolder |
|---|
getAnnotation, getAnnotations, isAnnotationPresent, setupAnnotations |
| Methods inherited from class org.jboss.reflect.plugins.AbstractAnnotatedInfo |
|---|
getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent |
| Methods inherited from class org.jboss.util.JBossObject |
|---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, list, notEqual, toShortString, toShortString, toString, toStringImplementation |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.reflect.spi.AnnotatedInfo |
|---|
getAnnotation, getAnnotations, getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent, isAnnotationPresent |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone, toShortString, toShortString |
| Field Detail |
|---|
protected String name
protected TypeInfo type
protected int modifiers
protected ClassInfo declaringClass
protected int hash
| Constructor Detail |
|---|
public FieldInfoImpl()
public FieldInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo type,
int modifiers,
ClassInfo declaring)
annotations - the annotationsname - the nametype - the field typemodifiers - the field modifiersdeclaring - the declaring class| Method Detail |
|---|
public String getName()
FieldInfo
getName in interface FieldInfopublic TypeInfo getType()
FieldInfo
getType in interface FieldInfopublic ClassInfo getDeclaringClass()
MemberInfo
getDeclaringClass in interface MemberInfopublic int getModifiers()
ModifierInfo
getModifiers in interface ModifierInfopublic boolean isStatic()
ModifierInfo
isStatic in interface ModifierInfopublic boolean isPublic()
ModifierInfo
isPublic in interface ModifierInfopublic boolean isVolatile()
ModifierInfo
isVolatile in interface ModifierInfo
public Object get(Object target)
throws Throwable
FieldInfo
get in interface FieldInfotarget - the target
Throwable - for any error
public Object set(Object target,
Object value)
throws Throwable
FieldInfo
set in interface FieldInfotarget - the targetvalue - the value
Throwable - for any errorprotected void toString(org.jboss.util.JBossStringBuilder buffer)
toString in class org.jboss.util.JBossObjectpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class org.jboss.util.JBossObjectprotected void calculateHash()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||