test/jdk/java/lang/invoke/SpecialInterfaceCall.java
changeset 50735 2f2af62dfac7
parent 50041 86c6968ff67a
equal deleted inserted replaced
50734:0828a0f6676b 50735:2f2af62dfac7
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 /**
    24 /**
    25  * @test
    25  * @test
    26  * @bug 8200167
    26  * @bug 8200167 8010319
    27  * @summary Test direct and MethodHandle access to interface methods using invokespecial semantics
    27  * @summary Test direct and MethodHandle access to interface methods using invokespecial semantics
    28  * @compile SpecialInterfaceCall.java
    28  * @comment This must be compiled so invokespecial is used
       
    29  * @compile -XDdisableVirtualizedPrivateInvoke SpecialInterfaceCall.java
    29  * @compile SpecialInterfaceCallI4.jasm
    30  * @compile SpecialInterfaceCallI4.jasm
    30  * @run main/othervm -Xint SpecialInterfaceCall
    31  * @run main/othervm -Xint SpecialInterfaceCall
    31  * @run main/othervm -Xbatch -XX:+TieredCompilation -XX:TieredStopAtLevel=1 SpecialInterfaceCall
    32  * @run main/othervm -Xbatch -XX:+TieredCompilation -XX:TieredStopAtLevel=1 SpecialInterfaceCall
    32  * @run main/othervm -Xbatch -XX:-TieredCompilation SpecialInterfaceCall
    33  * @run main/othervm -Xbatch -XX:-TieredCompilation SpecialInterfaceCall
    33  */
    34  */