/*
 * @test  /nodynamiccopyright/
 * @bug 8058408
 * @summary Test that illegal.parenthesized.expression error key is used for parenthesized expression used in cast
 *
 * @compile/fail/ref=IllegalParenthesis.out -XDrawDiagnostics IllegalParenthesis.java
 */

import java.time.LocalDate;

class IllegalParenthesis {
    String s = (Integer).toString(123);
    void f(){
        LocalDate date = (LocalDate).now();
    }
}