This draft JEP is a proposal to reimplement core reflection on top of method handles: https://bugs.openjdk.java.net/browse/JDK-8266010 Feedback is welcome. The prototype is at [1]. Mandy [1] https://github.com/mlchung/jdk/tree/reimplement-method-invoke