(Disclaimer: use with care, I'll not be held responsible for your JVM burning up in flames)
With the love of JNI, this supports:
-
Breaking down the Java Platform Module System (JPMS) to allow Reflection into any base or requested modules
-
Removal of Reflection Filters, allows retrieval of any fields/methods from classes that were previously blocked:
jdk.internal.reflect.ConstantPooljdk.internal.reflect.Reflectionjdk.internal.reflect.UnsafeStaticFieldAccessorImpljava.lang.Classjava.lang.ClassLoaderjava.lang.reflect.Constructorjava.lang.reflect.Fieldjava.lang.reflect.Methodjava.lang.Modulejava.lang.Systemjava.lang.invoke.MethodHandles$Lookupjava.lang.reflect.AccessibleObjectsun.misc.Unsafe
Namesake: Toaru Majutsu no Index
