Fixing the build process for Java8
This commit is contained in:
@@ -255,7 +255,7 @@ public class ClassRenamer {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void visitInvokeDynamicInsn(String name, String desc, org.objectweb.asm.Handle bsm, Object... bsmArgs) {
|
||||
public void visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) {
|
||||
// System.out.println("visitInvokeDynamicInsn(name="+name+",desc="+desc+",bsm="+toString(bsm)+",bsmArgs="+toString(bsmArgs)+")");
|
||||
// Example:
|
||||
// visitInvokeDynamicInsn(name=m,desc=()Lbasic/LambdaA2$Foo;,
|
||||
|
||||
@@ -990,7 +990,7 @@ public class MethodInvokerRewriter {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void visitInvokeDynamicInsn(String name, String desc, org.objectweb.asm.Handle bsm, Object... bsmArgs) {
|
||||
public void visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) {
|
||||
// TODO *shudder* what about invoke dynamic calls that target reflective APIs
|
||||
int classId = typeRegistry.getTypeIdFor(slashedclassname, false);
|
||||
if (classId==-1) {
|
||||
|
||||
@@ -1119,7 +1119,7 @@ public class TypeRegistry {
|
||||
}
|
||||
|
||||
/**
|
||||
*Used to determine if the invokedynamic needs to be intercepted. Currently very basic.
|
||||
*Used to determine if the invokedynamic needs to be intercepted.
|
||||
*
|
||||
* @return null if nothing has been reloaded
|
||||
*/
|
||||
|
||||
@@ -56,7 +56,7 @@ public class MethodPrinter extends MethodVisitor implements Opcodes {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void visitInvokeDynamicInsn(String name, String desc, org.objectweb.asm.Handle bsm, Object... bsmArgs) {
|
||||
public void visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) {
|
||||
to.println(" INVOKEDYNAMIC " + name+"."+desc+" bsm="+toString(bsm));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user