|
||||||||||
| 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.javassist.JavassistAnnotatedInfo
org.jboss.reflect.plugins.javassist.JavassistFieldInfo
public class JavassistFieldInfo
JavassistFieldInfo.
| Field Summary | |
|---|---|
protected JavassistTypeInfo |
typeInfo
The type info |
| Fields inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo |
|---|
annotationHelper, 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 | |
|---|---|
JavassistFieldInfo(AnnotationHelper annotationHelper,
JavassistTypeInfo typeInfo,
javassist.CtField ctField)
Create a new JavassistFieldInfo. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
Object |
get(Object target)
Get the value of the field |
AnnotationValue[] |
getAnnotations()
Get the annotations |
ClassInfo |
getDeclaringClass()
Get the declaring class |
protected int |
getHashCode()
|
int |
getModifiers()
Get the modifiers |
String |
getName()
Get the name |
TypeInfo |
getType()
Get the field type |
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 |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
| Methods inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo |
|---|
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, hashCode, list, notEqual, 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, getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent, isAnnotationPresent |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone, toShortString |
| Field Detail |
|---|
protected JavassistTypeInfo typeInfo
| Constructor Detail |
|---|
public JavassistFieldInfo(AnnotationHelper annotationHelper,
JavassistTypeInfo typeInfo,
javassist.CtField ctField)
annotationHelper - the annotation helpertypeInfo - the type infoctField - the field| Method Detail |
|---|
public String getName()
FieldInfo
getName in interface FieldInfopublic int getModifiers()
ModifierInfo
getModifiers in interface ModifierInfopublic boolean isPublic()
ModifierInfo
isPublic in interface ModifierInfopublic boolean isStatic()
ModifierInfo
isStatic in interface ModifierInfopublic boolean isVolatile()
ModifierInfo
isVolatile in interface ModifierInfopublic ClassInfo getDeclaringClass()
MemberInfo
getDeclaringClass in interface MemberInfopublic TypeInfo getType()
FieldInfo
getType in interface FieldInfo
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 int getHashCode()
getHashCode in class org.jboss.util.JBossObjectpublic boolean equals(Object obj)
equals in class Objectpublic void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString in interface org.jboss.util.JBossInterfacetoShortString in class org.jboss.util.JBossObjectprotected void toString(org.jboss.util.JBossStringBuilder buffer)
toString in class org.jboss.util.JBossObjectpublic AnnotationValue[] getAnnotations()
AnnotatedInfo
getAnnotations in interface AnnotatedInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||