Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dyn;
- import java.dyn.*;
- public class Invoker {
- protected Object targetObject;
- public CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type) {
- try {
- MethodHandle handle = lookup.bind(targetObject, "bar",
- MethodType.methodType(void.class, String.class));
- return new ConstantCallSite(handle);
- } catch (NoAccessException e) {
- throw new RuntimeException("Failed lookup", e);
- }
- }
- }
Add Comment
Please, Sign In to add comment