public final class Fields extends Object
java.lang.Class.getDeclaredField
{@code java.lang.Class.getDeclaredFields}
valid since JDK 1.1. Compatible with JDK7., Line 1755{@code java.lang.reflect.Field.isAccesible}
method comes from AccessibleObject.java and It's valid since JDK 1.2 Compatible with JDK7., Line 151{@code java.lang.reflect.Field.get}
comes from {@link sun.reflect.FieldAccessor}. Compatible with JDK7., OpenJDK Source{@code java.lang.reflect.Field.set}
connected with {@link sun.reflect.FieldAccessor} Compatible with JDK7., OpenJDK Source{@code java.lang.reflect.Field.getType}
Compatible with JDK7., Line 206{@code java.lang.Class.isAssignableFrom}
valid since JDK 1.1. Compatible with JDK7, JDK8., Line 441{@code java.lang.reflect.Field.getType}
Compatible with JDK7., Line 170{@code java.lang.reflect.Field.getName}
Compatible with JDK7., Line 159{@code java.lang.reflect.Field.isSynthetic}
valid since JDK 1.5. Compatible with JDK7.,Line 194.
Modifier and Type | Method and Description |
---|---|
static Field |
get(Class<?> instanceClass,
String fieldName) |
static Object |
get(Object instance,
Field field) |
static Field |
get(Object instance,
String fieldName) |
static Collection<String> |
getAllFieldNames(Class<?> klass) |
static Collection<String> |
getAllFieldNames(Class<?> klass,
int[] mod) |
static Collection<String> |
getAllFieldNames(Object instance) |
static Collection<String> |
getFieldNames(Class<?> klass) |
static Collection<String> |
getFieldNames(Class<?> klass,
int[] mod) |
static Collection<String> |
getFieldNames(Class<?> klass,
int[] mod,
Collection<String> stack) |
static String[] |
getFieldNames(Object instance) |
static Collection<String> |
getFieldNames(Object instance,
int[] mod) |
static Field |
set(Field field,
Object instance,
Object value) |
public static Field get(Class<?> instanceClass, String fieldName)
instanceClass
- fieldName
- public static Field get(Object instance, String fieldName)
instance
- fieldName
- public static Field set(Field field, Object instance, Object value)
field
- instance
- value
- public static Collection<String> getFieldNames(Class<?> klass)
klass
- public static Collection<String> getFieldNames(Object instance, int[] mod)
instance
- mod
- public static Collection<String> getFieldNames(Class<?> klass, int[] mod)
klass
- mod
- public static Collection<String> getFieldNames(Class<?> klass, int[] mod, Collection<String> stack)
klass
- mod
- stack
- public static Collection<String> getAllFieldNames(Class<?> klass, int[] mod)
klass
- mod
- public static Collection<String> getAllFieldNames(Class<?> klass)
klass
- public static Collection<String> getAllFieldNames(Object instance)
instance
- Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.