Author: ggregory
Date: Mon May 16 21:46:36 2016
New Revision: 1744153

URL: http://svn.apache.org/viewvc?rev=1744153&view=rev
Log:
[CODEC-219] Don't deprecate Charsets Charset constants in favor of Java 7's 
java.nio.charset.StandardCharsets

Modified:
    commons/proper/codec/trunk/src/changes/changes.xml
    
commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/Charsets.java

Modified: commons/proper/codec/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/changes/changes.xml?rev=1744153&r1=1744152&r2=1744153&view=diff
==============================================================================
--- commons/proper/codec/trunk/src/changes/changes.xml (original)
+++ commons/proper/codec/trunk/src/changes/changes.xml Mon May 16 21:46:36 2016
@@ -47,6 +47,7 @@ The <action> type attribute can be add,u
       <action dev="ggregory" type="fix" issue="CODEC-207" due-to="Gary 
Gregory">Charsets Javadoc breaks build when using Java 8</action>         
       <action dev="ggregory" type="fix" issue="CODEC-199" due-to="Yossi 
Tamari">Bug in HW rule in Soundex</action>         
       <action dev="ggregory" type="fix" issue="CODEC-209" due-to="Gary 
Gregory">Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 
restriction instead of 1.4.0.</action>         
+      <action dev="ggregory" type="fix" issue="CODEC-219" due-to="Gary 
Gregory">Don't deprecate Charsets Charset constants in favor of Java 7's 
java.nio.charset.StandardCharsets</action>         
       <action dev="ggregory" type="add" issue="CODEC-218" due-to="Gary 
Gregory">Refactor HmacUtils methods into the HmacAlgorithms enum</action>       
  
       <action dev="ggregory" type="add" issue="CODEC-217" due-to="Gary 
Gregory">Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only)</action>         
       <action dev="ggregory" type="add" issue="CODEC-213" due-to="Gary 
Gregory">Support JEP 287: SHA-3 Hash Algorithms</action>         

Modified: 
commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/Charsets.java
URL: 
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/Charsets.java?rev=1744153&r1=1744152&r2=1744153&view=diff
==============================================================================
--- 
commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/Charsets.java 
(original)
+++ 
commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/Charsets.java 
Mon May 16 21:46:36 2016
@@ -91,22 +91,26 @@ public class Charsets {
      * CharEncodingISO Latin Alphabet No. 1, a.k.a. ISO-LATIN-1.
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link 
java.nio.charset.StandardCharsets#ISO_8859_1} instead
      */
-    @Deprecated
     public static final Charset ISO_8859_1 = 
Charset.forName(CharEncoding.ISO_8859_1);
 
     /**
      * Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin 
block of the Unicode character set.
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link 
java.nio.charset.StandardCharsets#US_ASCII} instead
      */
-    @Deprecated
     public static final Charset US_ASCII = 
Charset.forName(CharEncoding.US_ASCII);
 
     /**
@@ -114,43 +118,51 @@ public class Charsets {
      * (either order accepted on input, big-endian used on output)
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link 
java.nio.charset.StandardCharsets#UTF_16} instead
      */
-    @Deprecated
     public static final Charset UTF_16 = Charset.forName(CharEncoding.UTF_16);
 
     /**
      * Sixteen-bit Unicode Transformation Format, big-endian byte order.
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link 
java.nio.charset.StandardCharsets#UTF_16BE} instead
      */
-    @Deprecated
     public static final Charset UTF_16BE = 
Charset.forName(CharEncoding.UTF_16BE);
 
     /**
      * Sixteen-bit Unicode Transformation Format, little-endian byte order.
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link 
java.nio.charset.StandardCharsets#UTF_16LE} instead
      */
-    @Deprecated
     public static final Charset UTF_16LE = 
Charset.forName(CharEncoding.UTF_16LE);
 
     /**
      * Eight-bit Unicode Transformation Format.
      * <p>
      * Every implementation of the Java platform is required to support this 
character encoding.
+     * </p>
+     * <p>
+     * On Java, use {@link java.nio.charset.StandardCharsets#ISO_8859_1} 
instead.
+     * </p>
      *
      * @see <a 
href="http://docs.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html";>Standard
 charsets</a>
-     * @deprecated Use Java 7's {@link java.nio.charset.StandardCharsets#UTF_8}
      */
-    @Deprecated
     public static final Charset UTF_8 = Charset.forName(CharEncoding.UTF_8);
 }


Reply via email to