/* * @test /nodynamicopyright/ * @bug 8231827 * @summary Match which involves a cast conversion * @compile/fail/ref=CastConversionMatch.out -XDrawDiagnostics CastConversionMatch.java */ public class CastConversionMatch { public static void main(String [] args) { Object o = 42; if (o instanceof int s) { System.out.println("Okay"); } else { throw new AssertionError("broken"); } System.out.println(">Test complete"); } }