I'm making a game for Android using Java and the Libgdx engine. However, I want the code to be independent of the engine, and so am wrapping any references to Libgdx in its own class. For example, for ...
Java 7 introduced the Method Handles with the java.lang.invoke.MethodHandle and java.lang.invoke.MethodHandles classes. The Well-Grounded Java Developer (which I have previously reviewed) covers ...