aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs199/github_145/add_modules/UseJDKExtendedCharsets.java
blob: 423d564a847581455a90f45abc71519392f4936d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.nio.charset.Charset;
import sun.nio.cs.ext.ExtendedCharsets;

public class UseJDKExtendedCharsets {
  static ExtendedCharsets charsets = new ExtendedCharsets();
  static Charset iso2022jp = charsets.charsetForName("ISO-2022-JP");
  static Charset jis = charsets.charsetForName("jis");
  static Charset jis_encoding = charsets.charsetForName("jis_encoding");

  public static void main(String[] args) {
    // The 3 charsets are aliases of each other
    assert iso2022jp != null;
    System.out.println(iso2022jp);
    assert iso2022jp.equals(jis);
    assert iso2022jp.equals(jis_encoding);
  }
}