< prev index next >

src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java

Print this page
rev 17642 : 8186517: sun.nio.cs.StandardCharsets$Aliases and Classes can be lazily loaded
Reviewed-by: sherman, martin, plevart

*** 29,50 **** import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; import java.nio.charset.CharsetEncoder; import java.nio.charset.CoderResult; - import java.util.Arrays; import java.util.Objects; import jdk.internal.HotSpotIntrinsicCandidate; ! class ISO_8859_1 extends Charset implements HistoricallyNamedCharset { public ISO_8859_1() { ! super(StandardCharsets.ISO_8859_1, StandardCharsets.aliases_ISO_8859_1); } public String historicalName() { return "ISO8859_1"; } --- 29,51 ---- import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; import java.nio.charset.CharsetEncoder; import java.nio.charset.CoderResult; import java.util.Objects; import jdk.internal.HotSpotIntrinsicCandidate; ! public class ISO_8859_1 extends Charset implements HistoricallyNamedCharset { + public static final ISO_8859_1 INSTANCE = new ISO_8859_1(); + public ISO_8859_1() { ! super("ISO-8859-1", StandardCharsets.aliases_ISO_8859_1()); } public String historicalName() { return "ISO8859_1"; }
< prev index next >