Class SourceOrderHelper

java.lang.Object
studio.mevera.imperat.annotations.base.SourceOrderHelper

public final class SourceOrderHelper extends Object
  • Method Details

    • getMethodsInSourceOrder

      public static List<Method> getMethodsInSourceOrder(Class<?> clazz) throws Exception
      Gets methods in their original source code declaration order
      Throws:
      Exception
    • getInnerClassesInSourceOrder

      public static List<Class<?>> getInnerClassesInSourceOrder(Class<?> outerClass) throws Exception
      Gets inner classes (both static and non-static) in their original source code declaration order Debug version with detailed logging
      Throws:
      Exception