diff --git a/jdk/src/share/classes/java/lang/invoke/MethodHandleImpl.java b/jdk/src/share/classes/java/lang/invoke/MethodHandleImpl.java index 6bf80798591..c0beb39fd9f 100644 --- a/jdk/src/share/classes/java/lang/invoke/MethodHandleImpl.java +++ b/jdk/src/share/classes/java/lang/invoke/MethodHandleImpl.java @@ -934,12 +934,4 @@ import static java.lang.invoke.MethodHandles.Lookup.IMPL_LOOKUP; return THROW_EXCEPTION; } static Empty throwException(T t) throws T { throw t; } - - // Linkage support: - static void registerBootstrap(Class callerClass, MethodHandle bootstrapMethod) { - MethodHandleNatives.registerBootstrap(callerClass, bootstrapMethod); - } - static MethodHandle getBootstrap(Class callerClass) { - return MethodHandleNatives.getBootstrap(callerClass); - } } diff --git a/jdk/test/ProblemList.txt b/jdk/test/ProblemList.txt index c2fd9fc0cfc..58fc1506c99 100644 --- a/jdk/test/ProblemList.txt +++ b/jdk/test/ProblemList.txt @@ -195,9 +195,6 @@ java/beans/XMLEncoder/6329581/Test6329581.java generic-all # jdk_lang -# requires junit -java/lang/invoke/InvokeDynamicPrintArgs.java generic-all - # 7079093 java/lang/instrument/ManifestTest.sh windows-all diff --git a/jdk/test/java/lang/invoke/CallSiteTest.java b/jdk/test/java/lang/invoke/CallSiteTest.java index 89b05068893..ee604994cc6 100644 --- a/jdk/test/java/lang/invoke/CallSiteTest.java +++ b/jdk/test/java/lang/invoke/CallSiteTest.java @@ -36,8 +36,6 @@ package test.java.lang.invoke; -import static org.junit.Assert.*; - import java.io.*; import java.lang.invoke.*; @@ -72,6 +70,11 @@ public class CallSiteTest { private final static int RESULT1 = 762786192; private final static int RESULT2 = -21474836; + private static void assertEquals(int expected, int actual) { + if (expected != actual) + throw new AssertionError("expected: " + expected + ", actual: " + actual); + } + private static void testMutableCallSite() throws Throwable { // warm-up for (int i = 0; i < 20000; i++) { diff --git a/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java b/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java index 89d2fdb4c0c..a318676ac29 100644 --- a/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java +++ b/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java @@ -38,8 +38,6 @@ package test.java.lang.invoke; -import org.junit.Test; - import java.util.*; import java.io.*; @@ -99,21 +97,6 @@ public class InvokeDynamicPrintArgs { System.setSecurityManager(new SM()); } - @Test - public void testInvokeDynamicPrintArgs() throws IOException { - System.err.println(System.getProperties()); - String testClassPath = System.getProperty("build.test.classes.dir"); - if (testClassPath == null) throw new RuntimeException(); - String[] args = new String[]{ - "--verify-specifier-count=3", - "--verbose", - "--expand-properties", "--classpath", testClassPath, - "--java", "test.java.lang.invoke.InvokeDynamicPrintArgs", "--check-output" - }; - System.err.println("Indify: "+Arrays.toString(args)); - indify.Indify.main(args); - } - private static PrintStream oldOut; private static ByteArrayOutputStream buf; private static void openBuf() {