< 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 >