diff --git a/common/src/main/java/revxrsal/commands/util/Reflections.java b/common/src/main/java/revxrsal/commands/util/Reflections.java index c1a12442..b446bff7 100644 --- a/common/src/main/java/revxrsal/commands/util/Reflections.java +++ b/common/src/main/java/revxrsal/commands/util/Reflections.java @@ -97,8 +97,9 @@ public static List> getTopClasses(Class c) { List> classes = new ArrayList<>(); classes.add(c); Class enclosingClass = c.getEnclosingClass(); - while (c.getEnclosingClass() != null) { + while (enclosingClass != null) { classes.add(c = enclosingClass); + enclosingClass = c.getEnclosingClass(); } java.util.Collections.reverse(classes); return classes;