You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2014/08/08 15:22:43 UTC

svn commit: r1616752 - in /httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message: BasicHeaderValueParser.java TokenParser.java

Author: olegk
Date: Fri Aug  8 13:22:43 2014
New Revision: 1616752

URL: http://svn.apache.org/r1616752
Log:
Javadoc updates

Modified:
    httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/BasicHeaderValueParser.java
    httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/TokenParser.java

Modified: httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/BasicHeaderValueParser.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/BasicHeaderValueParser.java?rev=1616752&r1=1616751&r2=1616752&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/BasicHeaderValueParser.java (original)
+++ httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/BasicHeaderValueParser.java Fri Aug  8 13:22:43 2014
@@ -64,6 +64,9 @@ public class BasicHeaderValueParser impl
 
     private final static char PARAM_DELIMITER                = ';';
     private final static char ELEM_DELIMITER                 = ',';
+
+    // IMPORTANT!
+    // These private static variables must be treated as immutable and never exposed outside this class
     private static final BitSet TOKEN_DELIMS = TokenParser.INIT_BITSET('=', PARAM_DELIMITER, ELEM_DELIMITER);
     private static final BitSet VALUE_DELIMS = TokenParser.INIT_BITSET(PARAM_DELIMITER, ELEM_DELIMITER);
 

Modified: httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/TokenParser.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/TokenParser.java?rev=1616752&r1=1616751&r2=1616752&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/TokenParser.java (original)
+++ httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/message/TokenParser.java Fri Aug  8 13:22:43 2014
@@ -29,6 +29,7 @@ package org.apache.http.message;
 
 import java.util.BitSet;
 
+import org.apache.http.annotation.Immutable;
 import org.apache.http.util.CharArrayBuffer;
 
 /**
@@ -39,6 +40,7 @@ import org.apache.http.util.CharArrayBuf
  *
  * @since 4.4
  */
+@Immutable
 public class TokenParser {
 
     public static BitSet INIT_BITSET(final int ... b) {