This commit is contained in:
@@ -567,6 +567,9 @@ public final class ResourceFactory {
|
|||||||
Class clazz = src.getClass();
|
Class clazz = src.getClass();
|
||||||
do {
|
do {
|
||||||
if (java.lang.Enum.class.isAssignableFrom(clazz)) break;
|
if (java.lang.Enum.class.isAssignableFrom(clazz)) break;
|
||||||
|
final String cname = clazz.getName();
|
||||||
|
if (cname.startsWith("java.") || cname.startsWith("javax.")
|
||||||
|
|| cname.startsWith("jdk.") || cname.startsWith("sun.")) break;
|
||||||
for (Field field : clazz.getDeclaredFields()) {
|
for (Field field : clazz.getDeclaredFields()) {
|
||||||
if (Modifier.isStatic(field.getModifiers())) continue;
|
if (Modifier.isStatic(field.getModifiers())) continue;
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user