Update debugger to display private fields

This commit is contained in:
nathank33 2015-11-09 13:25:33 -08:00
parent b2000e7e22
commit bb223ab505

View file

@ -1845,8 +1845,9 @@ public class GeneralMethods {
for (final ClassPath.ClassInfo info : ClassPath.from(loader).getTopLevelClasses()) { for (final ClassPath.ClassInfo info : ClassPath.from(loader).getTopLevelClasses()) {
if (info.getName().startsWith("com.projectkorra.")) { if (info.getName().startsWith("com.projectkorra.")) {
final Class<?> clazz = info.load(); final Class<?> clazz = info.load();
for (Field field : clazz.getFields()) { for (Field field : clazz.getDeclaredFields()) {
String simpleName = clazz.getSimpleName(); String simpleName = clazz.getSimpleName();
field.setAccessible(true);
try { try {
Object obj = field.get(null); Object obj = field.get(null);
if (obj instanceof Collection) { if (obj instanceof Collection) {