Class ReflectionUtils

java.lang.Object
net.neoforged.testframework.impl.ReflectionUtils

@ParametersAreNonnullByDefault public final class ReflectionUtils extends Object
  • Constructor Details

    • ReflectionUtils

      public ReflectionUtils()
  • Method Details

    • getInstanceField

      public static <T> T getInstanceField(Object instance, String name)
    • getField

      public static Field getField(Class<?> clazz, String name)
    • fieldHandle

      public static MethodHandle fieldHandle(Field field)
    • handle

      public static MethodHandle handle(Method method)
    • constructor

      public static MethodHandle constructor(Class<?> owner, MethodType type)
    • methodMatching

      public static Method methodMatching(Class<?> clazz, Predicate<Method> methodPredicate)
    • parentOrTopLevel

      public static Class<?> parentOrTopLevel(Class<?> clazz)
    • addListener

      public static void addListener(net.minecraft.gametest.framework.GameTestHelper helper, net.minecraft.gametest.framework.GameTestListener listener)