提交 ffc9ce1e 编写于 作者: M mcimadamore

8000241: langtools doesn't build

Summary: bad merge with langtools tip caused build glitch
Reviewed-by: jjg
上级 9fd3a915
...@@ -493,7 +493,7 @@ public class ClassWriter extends ClassFile { ...@@ -493,7 +493,7 @@ public class ClassWriter extends ClassFile {
} else { } else {
//invokedynamic //invokedynamic
DynamicMethodSymbol dynSym = (DynamicMethodSymbol)m; DynamicMethodSymbol dynSym = (DynamicMethodSymbol)m;
Pool.MethodHandle handle = new Pool.MethodHandle(dynSym.bsmKind, dynSym.bsm, names); Pool.MethodHandle handle = new Pool.MethodHandle(dynSym.bsmKind, dynSym.bsm);
bootstrapMethods.put(dynSym, handle); bootstrapMethods.put(dynSym, handle);
//init cp entries //init cp entries
pool.put(names.BootstrapMethods); pool.put(names.BootstrapMethods);
......
...@@ -25,16 +25,14 @@ ...@@ -25,16 +25,14 @@
package com.sun.tools.javac.jvm; package com.sun.tools.javac.jvm;
import com.sun.tools.javac.code.Flags;
import com.sun.tools.javac.code.Kinds; import com.sun.tools.javac.code.Kinds;
import com.sun.tools.javac.code.Symbol; import com.sun.tools.javac.code.Symbol;
import com.sun.tools.javac.code.Symbol.*; import com.sun.tools.javac.code.Symbol.*;
import com.sun.tools.javac.code.Type;
import com.sun.tools.javac.util.ArrayUtils;
import com.sun.tools.javac.util.Assert; import com.sun.tools.javac.util.Assert;
import com.sun.tools.javac.util.Filter; import com.sun.tools.javac.util.Filter;
import com.sun.tools.javac.util.Name; import com.sun.tools.javac.util.Name;
import com.sun.tools.javac.util.Names;
import java.util.*; import java.util.*;
......
...@@ -160,7 +160,7 @@ public class TestInvokeDynamic { ...@@ -160,7 +160,7 @@ public class TestInvokeDynamic {
case CLASS: case CLASS:
return syms.stringType.tsym; return syms.stringType.tsym;
case METHOD_HANDLE: case METHOD_HANDLE:
return new Pool.MethodHandle(REF_invokeVirtual, syms.arrayCloneMethod, names); return new Pool.MethodHandle(REF_invokeVirtual, syms.arrayCloneMethod);
case METHOD_TYPE: case METHOD_TYPE:
return syms.arrayCloneMethod.type; return syms.arrayCloneMethod.type;
default: default:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册