The JDK source already has non-latin characters. What’s being proposed is to normalise them to UTF-8.
Are you “against” the link title or linked proposal?
Are you “against” the link title or linked proposal?
I don't think anyone is advocating using non-ASCII characters, such as accented characters or emoji, in identifiers.
So this isn't even close to Rust's rule (all Rust source is UTF-8), let alone a declaration that Java is going to introduce data types with Korean names or new Russian method names on existing types, it's just hey, if any part of the JDK's own source code needs non-ASCII then it should be UTF-8, and if it doesn't need to be non-ASCII that's fine because ASCII is a strict subset of UTF-8.