InvokeDynamicClassInstrumentor.java | 20 private static final Handle BOOTSTRAP; 27 MethodType bootstrap = external variable declarations 30 bootstrap.appendParameterTypes(MethodHandle.class).toMethodDescriptorString(); 32 bootstrap.appendParameterTypes(String.class).toMethodDescriptorString(); 34 BOOTSTRAP_INIT = new Handle(Opcodes.H_INVOKESTATIC, className, "bootstrapInit", bootstrap.toMethodDescriptorString()); 35 BOOTSTRAP = new Handle(Opcodes.H_INVOKESTATIC, className, "bootstrap", bootstrapMethod); 76 generator.invokeDynamic(originalMethodName, desc, BOOTSTRAP, original);
|