Fixing the build process for Java8

This commit is contained in:
Andy Clement
2014-02-18 09:27:23 -08:00
parent da7045b350
commit db06b6f619
12 changed files with 29 additions and 13 deletions

View File

@@ -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;,

View File

@@ -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) {

View File

@@ -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
*/

View File

@@ -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));
}