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.