public class FieldJavaClassField extends Object implements IJavaClassField
| Constructor and Description |
|---|
FieldJavaClassField(Field field,
IModule module) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object o) |
IAnnotationInfo |
getAnnotation(Class annotationClass) |
IAnnotationInfo[] |
getDeclaredAnnotations() |
IJavaClassInfo |
getEnclosingClass() |
IJavaClassType |
getGenericType() |
int |
getModifiers() |
String |
getName() |
IJavaClassInfo |
getType() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
isEnumConstant() |
boolean |
isSynthetic() |
void |
set(Object o,
Object value) |
void |
setAccessible(boolean accessible) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocationInfopublic boolean isSynthetic()
isSynthetic in interface IJavaClassFieldpublic int getModifiers()
getModifiers in interface IJavaClassFieldpublic String getName()
getName in interface IJavaClassFieldpublic IJavaClassInfo getType()
getType in interface IJavaClassFieldpublic IJavaClassType getGenericType()
getGenericType in interface IJavaClassFieldpublic IJavaClassInfo getEnclosingClass()
getEnclosingClass in interface IJavaAnnotatedElementpublic boolean isEnumConstant()
isEnumConstant in interface IJavaClassFieldpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface IJavaAnnotatedElementpublic IAnnotationInfo getAnnotation(Class annotationClass)
getAnnotation in interface IJavaAnnotatedElementpublic IAnnotationInfo[] getDeclaredAnnotations()
getDeclaredAnnotations in interface IJavaAnnotatedElementpublic void setAccessible(boolean accessible)
public Object get(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void set(Object o, Object value) throws IllegalAccessException
IllegalAccessExceptionCopyright © 2018. All rights reserved.