@@ -21,7 +21,7 @@ public final class Utf8UrlEncoder {
21
21
22
22
// see http://tools.ietf.org/html/rfc3986#section-3.4
23
23
// ALPHA / DIGIT / "-" / "." / "_" / "~"
24
- private static final BitSet RFC3986_UNRESERVED_CHARS = new BitSet (256 );
24
+ private static final BitSet RFC3986_UNRESERVED_CHARS = new BitSet ();
25
25
static {
26
26
for (int i = 'a' ; i <= 'z' ; ++i ) {
27
27
RFC3986_UNRESERVED_CHARS .set (i );
@@ -39,7 +39,7 @@ public final class Utf8UrlEncoder {
39
39
}
40
40
41
41
// gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
42
- private static final BitSet RFC3986_GENDELIM_CHARS = new BitSet (256 );
42
+ private static final BitSet RFC3986_GENDELIM_CHARS = new BitSet ();
43
43
static {
44
44
RFC3986_GENDELIM_CHARS .set (':' );
45
45
RFC3986_GENDELIM_CHARS .set ('/' );
@@ -51,7 +51,7 @@ public final class Utf8UrlEncoder {
51
51
}
52
52
53
53
// "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
54
- private static final BitSet RFC3986_SUBDELIM_CHARS = new BitSet (256 );
54
+ private static final BitSet RFC3986_SUBDELIM_CHARS = new BitSet ();
55
55
static {
56
56
RFC3986_SUBDELIM_CHARS .set ('!' );
57
57
RFC3986_SUBDELIM_CHARS .set ('$' );
@@ -67,29 +67,29 @@ public final class Utf8UrlEncoder {
67
67
}
68
68
69
69
// gen-delims / sub-delims
70
- private static final BitSet RFC3986_RESERVED_CHARS = new BitSet (256 );
70
+ private static final BitSet RFC3986_RESERVED_CHARS = new BitSet ();
71
71
static {
72
72
RFC3986_RESERVED_CHARS .or (RFC3986_GENDELIM_CHARS );
73
73
RFC3986_RESERVED_CHARS .or (RFC3986_SUBDELIM_CHARS );
74
74
}
75
75
76
76
// unreserved / pct-encoded / sub-delims / ":" / "@"
77
- private static final BitSet RFC3986_PCHARS = new BitSet (256 );
77
+ private static final BitSet RFC3986_PCHARS = new BitSet ();
78
78
static {
79
79
RFC3986_PCHARS .or (RFC3986_UNRESERVED_CHARS );
80
80
RFC3986_PCHARS .or (RFC3986_SUBDELIM_CHARS );
81
81
RFC3986_PCHARS .set (':' );
82
82
RFC3986_PCHARS .set ('@' );
83
83
}
84
84
85
- private static final BitSet BUILT_PATH_UNTOUCHED_CHARS = new BitSet (256 );
85
+ private static final BitSet BUILT_PATH_UNTOUCHED_CHARS = new BitSet ();
86
86
static {
87
87
BUILT_PATH_UNTOUCHED_CHARS .or (RFC3986_PCHARS );
88
88
BUILT_PATH_UNTOUCHED_CHARS .set ('%' );
89
89
BUILT_PATH_UNTOUCHED_CHARS .set ('/' );
90
90
}
91
91
92
- private static final BitSet BUILT_QUERY_UNTOUCHED_CHARS = new BitSet (256 );
92
+ private static final BitSet BUILT_QUERY_UNTOUCHED_CHARS = new BitSet ();
93
93
static {
94
94
BUILT_QUERY_UNTOUCHED_CHARS .or (RFC3986_PCHARS );
95
95
BUILT_QUERY_UNTOUCHED_CHARS .set ('%' );
@@ -98,7 +98,7 @@ public final class Utf8UrlEncoder {
98
98
}
99
99
100
100
// http://www.w3.org/TR/html5/forms.html#application/x-www-form-urlencoded-encoding-algorithm
101
- private static final BitSet FORM_URL_ENCODED_SAFE_CHARS = new BitSet (256 );
101
+ private static final BitSet FORM_URL_ENCODED_SAFE_CHARS = new BitSet ();
102
102
static {
103
103
for (int i = 'a' ; i <= 'z' ; ++i ) {
104
104
FORM_URL_ENCODED_SAFE_CHARS .set (i );
0 commit comments