java.lang.Object
io.github.vampirestudios.vampirelib.utils.Reflect

public class Reflect extends Object
  • Constructor Details

    • Reflect

      public Reflect()
  • Method Details

    • getInnerClass

      public static Class<?> getInnerClass(Class<?> clazz, String name)
    • constructClass

      public static <T> T constructClass(Class<T> clazz, Object... args)
    • getFieldByType

      public static Field getFieldByType(Class<?> object_class, Class<?> field_class)
    • getMemberByType

      public static <T> T getMemberByType(Class<?> object_class, Class<T> field_class, Object object)
    • getMemberArrayByType

      public static <T> T[] getMemberArrayByType(Class<T> type, Object object)
    • isInstanceOf

      public static boolean isInstanceOf(Class<?> clazz, Class<?> possibleInstance)