test/tools/javac/lambda/TestInvokeDynamic.java

changeset 1520
5c956be64b9e
parent 1482
954541f13717
child 1676
e9d986381414
     1.1 --- a/test/tools/javac/lambda/TestInvokeDynamic.java	Wed Jan 23 15:08:03 2013 +0000
     1.2 +++ b/test/tools/javac/lambda/TestInvokeDynamic.java	Wed Jan 23 20:57:40 2013 +0000
     1.3 @@ -24,15 +24,18 @@
     1.4  /*
     1.5   * @test
     1.6   * @bug 7194586
     1.7 - *
     1.8 - * @bug 8003280
     1.9 + * @bug 8003280 8006694
    1.10   * @summary Add lambda tests
    1.11   *  Add back-end support for invokedynamic
    1.12 + *  temporarily workaround combo tests are causing time out in several platforms
    1.13   * @library ../lib
    1.14   * @build JavacTestingAbstractThreadedTest
    1.15 - * @run main TestInvokeDynamic
    1.16 + * @run main/othervm TestInvokeDynamic
    1.17   */
    1.18  
    1.19 +// use /othervm to avoid jtreg timeout issues (CODETOOLS-7900047)
    1.20 +// see JDK-8006746
    1.21 +
    1.22  import com.sun.source.tree.MethodInvocationTree;
    1.23  import com.sun.source.tree.MethodTree;
    1.24  import com.sun.source.util.TaskEvent;
    1.25 @@ -48,7 +51,6 @@
    1.26  import com.sun.tools.classfile.Method;
    1.27  
    1.28  import com.sun.tools.javac.api.JavacTaskImpl;
    1.29 -import com.sun.tools.javac.api.JavacTool;
    1.30  import com.sun.tools.javac.code.Symbol;
    1.31  import com.sun.tools.javac.code.Symbol.MethodSymbol;
    1.32  import com.sun.tools.javac.code.Symtab;
    1.33 @@ -67,11 +69,8 @@
    1.34  import java.util.Locale;
    1.35  
    1.36  import javax.tools.Diagnostic;
    1.37 -import javax.tools.JavaCompiler;
    1.38  import javax.tools.JavaFileObject;
    1.39  import javax.tools.SimpleJavaFileObject;
    1.40 -import javax.tools.StandardJavaFileManager;
    1.41 -import javax.tools.ToolProvider;
    1.42  
    1.43  import static com.sun.tools.javac.jvm.ClassFile.*;
    1.44  

mercurial