public class org.jboss.resteasy.util.URLUtils
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.util.URLUtils
super_class: java.lang.Object
{
public static final java.util.BitSet GEN_DELIMS;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet SUB_DELIMS;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet RESERVED;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet LOW_ALPHA;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet UP_ALPHA;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet ALPHA;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet DIGIT;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet ALPHANUM;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet UNRESERVED;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet PCHAR;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet PATH_SEGMENT;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet PATH_PARAM_NAME;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet PATH_PARAM_VALUE;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet QUERY;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.BitSet FRAGMENT;
descriptor: Ljava/util/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
1: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 58
invokevirtual java.util.BitSet.set:(I)V
2: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 47
invokevirtual java.util.BitSet.set:(I)V
3: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 63
invokevirtual java.util.BitSet.set:(I)V
4: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 35
invokevirtual java.util.BitSet.set:(I)V
5: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 91
invokevirtual java.util.BitSet.set:(I)V
6: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 93
invokevirtual java.util.BitSet.set:(I)V
7: getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
bipush 64
invokevirtual java.util.BitSet.set:(I)V
8: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
9: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 33
invokevirtual java.util.BitSet.set:(I)V
10: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 36
invokevirtual java.util.BitSet.set:(I)V
11: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 38
invokevirtual java.util.BitSet.set:(I)V
12: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 39
invokevirtual java.util.BitSet.set:(I)V
13: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 40
invokevirtual java.util.BitSet.set:(I)V
14: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 41
invokevirtual java.util.BitSet.set:(I)V
15: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 42
invokevirtual java.util.BitSet.set:(I)V
16: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 43
invokevirtual java.util.BitSet.set:(I)V
17: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 44
invokevirtual java.util.BitSet.set:(I)V
18: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 59
invokevirtual java.util.BitSet.set:(I)V
19: getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
bipush 61
invokevirtual java.util.BitSet.set:(I)V
20: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.RESERVED:Ljava/util/BitSet;
21: getstatic org.jboss.resteasy.util.URLUtils.RESERVED:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.GEN_DELIMS:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
22: getstatic org.jboss.resteasy.util.URLUtils.RESERVED:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
23: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
24: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 97
invokevirtual java.util.BitSet.set:(I)V
25: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 98
invokevirtual java.util.BitSet.set:(I)V
26: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 99
invokevirtual java.util.BitSet.set:(I)V
27: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 100
invokevirtual java.util.BitSet.set:(I)V
28: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 101
invokevirtual java.util.BitSet.set:(I)V
29: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 102
invokevirtual java.util.BitSet.set:(I)V
30: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 103
invokevirtual java.util.BitSet.set:(I)V
31: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 104
invokevirtual java.util.BitSet.set:(I)V
32: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 105
invokevirtual java.util.BitSet.set:(I)V
33: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 106
invokevirtual java.util.BitSet.set:(I)V
34: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 107
invokevirtual java.util.BitSet.set:(I)V
35: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 108
invokevirtual java.util.BitSet.set:(I)V
36: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 109
invokevirtual java.util.BitSet.set:(I)V
37: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 110
invokevirtual java.util.BitSet.set:(I)V
38: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 111
invokevirtual java.util.BitSet.set:(I)V
39: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 112
invokevirtual java.util.BitSet.set:(I)V
40: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 113
invokevirtual java.util.BitSet.set:(I)V
41: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 114
invokevirtual java.util.BitSet.set:(I)V
42: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 115
invokevirtual java.util.BitSet.set:(I)V
43: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 116
invokevirtual java.util.BitSet.set:(I)V
44: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 117
invokevirtual java.util.BitSet.set:(I)V
45: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 118
invokevirtual java.util.BitSet.set:(I)V
46: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 119
invokevirtual java.util.BitSet.set:(I)V
47: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 120
invokevirtual java.util.BitSet.set:(I)V
48: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 121
invokevirtual java.util.BitSet.set:(I)V
49: getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
bipush 122
invokevirtual java.util.BitSet.set:(I)V
50: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
51: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 65
invokevirtual java.util.BitSet.set:(I)V
52: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 66
invokevirtual java.util.BitSet.set:(I)V
53: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 67
invokevirtual java.util.BitSet.set:(I)V
54: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 68
invokevirtual java.util.BitSet.set:(I)V
55: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 69
invokevirtual java.util.BitSet.set:(I)V
56: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 70
invokevirtual java.util.BitSet.set:(I)V
57: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 71
invokevirtual java.util.BitSet.set:(I)V
58: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 72
invokevirtual java.util.BitSet.set:(I)V
59: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 73
invokevirtual java.util.BitSet.set:(I)V
60: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 74
invokevirtual java.util.BitSet.set:(I)V
61: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 75
invokevirtual java.util.BitSet.set:(I)V
62: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 76
invokevirtual java.util.BitSet.set:(I)V
63: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 77
invokevirtual java.util.BitSet.set:(I)V
64: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 78
invokevirtual java.util.BitSet.set:(I)V
65: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 79
invokevirtual java.util.BitSet.set:(I)V
66: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 80
invokevirtual java.util.BitSet.set:(I)V
67: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 81
invokevirtual java.util.BitSet.set:(I)V
68: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 82
invokevirtual java.util.BitSet.set:(I)V
69: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 83
invokevirtual java.util.BitSet.set:(I)V
70: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 84
invokevirtual java.util.BitSet.set:(I)V
71: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 85
invokevirtual java.util.BitSet.set:(I)V
72: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 86
invokevirtual java.util.BitSet.set:(I)V
73: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 87
invokevirtual java.util.BitSet.set:(I)V
74: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 88
invokevirtual java.util.BitSet.set:(I)V
75: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 89
invokevirtual java.util.BitSet.set:(I)V
76: getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
bipush 90
invokevirtual java.util.BitSet.set:(I)V
77: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.ALPHA:Ljava/util/BitSet;
78: getstatic org.jboss.resteasy.util.URLUtils.ALPHA:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.LOW_ALPHA:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
79: getstatic org.jboss.resteasy.util.URLUtils.ALPHA:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.UP_ALPHA:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
80: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
81: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 48
invokevirtual java.util.BitSet.set:(I)V
82: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 49
invokevirtual java.util.BitSet.set:(I)V
83: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 50
invokevirtual java.util.BitSet.set:(I)V
84: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 51
invokevirtual java.util.BitSet.set:(I)V
85: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 52
invokevirtual java.util.BitSet.set:(I)V
86: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 53
invokevirtual java.util.BitSet.set:(I)V
87: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 54
invokevirtual java.util.BitSet.set:(I)V
88: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 55
invokevirtual java.util.BitSet.set:(I)V
89: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 56
invokevirtual java.util.BitSet.set:(I)V
90: getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
bipush 57
invokevirtual java.util.BitSet.set:(I)V
91: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.ALPHANUM:Ljava/util/BitSet;
92: getstatic org.jboss.resteasy.util.URLUtils.ALPHANUM:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.ALPHA:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
93: getstatic org.jboss.resteasy.util.URLUtils.ALPHANUM:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
94: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
95: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.ALPHA:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
96: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.DIGIT:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
97: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
bipush 45
invokevirtual java.util.BitSet.set:(I)V
98: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
bipush 46
invokevirtual java.util.BitSet.set:(I)V
99: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
bipush 95
invokevirtual java.util.BitSet.set:(I)V
100: getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
bipush 126
invokevirtual java.util.BitSet.set:(I)V
101: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
102: getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.UNRESERVED:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
103: getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.SUB_DELIMS:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
104: getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
bipush 58
invokevirtual java.util.BitSet.set:(I)V
105: getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
bipush 64
invokevirtual java.util.BitSet.set:(I)V
106: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.PATH_SEGMENT:Ljava/util/BitSet;
107: getstatic org.jboss.resteasy.util.URLUtils.PATH_SEGMENT:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
108: getstatic org.jboss.resteasy.util.URLUtils.PATH_SEGMENT:Ljava/util/BitSet;
bipush 59
invokevirtual java.util.BitSet.clear:(I)V
109: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_NAME:Ljava/util/BitSet;
110: getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_NAME:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
111: getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_NAME:Ljava/util/BitSet;
bipush 59
invokevirtual java.util.BitSet.clear:(I)V
112: getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_NAME:Ljava/util/BitSet;
bipush 61
invokevirtual java.util.BitSet.clear:(I)V
113: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_VALUE:Ljava/util/BitSet;
114: getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_VALUE:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
115: getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_VALUE:Ljava/util/BitSet;
bipush 59
invokevirtual java.util.BitSet.clear:(I)V
116: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
117: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
118: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
bipush 47
invokevirtual java.util.BitSet.set:(I)V
119: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
bipush 63
invokevirtual java.util.BitSet.set:(I)V
120: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
bipush 61
invokevirtual java.util.BitSet.clear:(I)V
121: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
bipush 38
invokevirtual java.util.BitSet.clear:(I)V
122: getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
bipush 43
invokevirtual java.util.BitSet.clear:(I)V
123: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putstatic org.jboss.resteasy.util.URLUtils.FRAGMENT:Ljava/util/BitSet;
124: getstatic org.jboss.resteasy.util.URLUtils.FRAGMENT:Ljava/util/BitSet;
getstatic org.jboss.resteasy.util.URLUtils.PCHAR:Ljava/util/BitSet;
invokevirtual java.util.BitSet.or:(Ljava/util/BitSet;)V
125: getstatic org.jboss.resteasy.util.URLUtils.FRAGMENT:Ljava/util/BitSet;
bipush 47
invokevirtual java.util.BitSet.set:(I)V
126: getstatic org.jboss.resteasy.util.URLUtils.FRAGMENT:Ljava/util/BitSet;
bipush 63
invokevirtual java.util.BitSet.set:(I)V
127: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/util/URLUtils;
public static java.lang.String encodePathParamName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_NAME:Ljava/util/BitSet;
invokestatic org.jboss.resteasy.util.URLUtils.encodePart:(Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 3: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 pathParamName Ljava/lang/String;
3 4 1 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
pathParamName final
public static java.lang.String encodePathParamValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
getstatic org.jboss.resteasy.util.URLUtils.PATH_PARAM_VALUE:Ljava/util/BitSet;
invokestatic org.jboss.resteasy.util.URLUtils.encodePart:(Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 3: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 pathParamValue Ljava/lang/String;
3 4 1 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
pathParamValue final
public static java.lang.String encodeQueryNameOrValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
invokestatic org.jboss.resteasy.util.URLUtils.encodePart:(Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 3: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 queryNameOrValue Ljava/lang/String;
3 4 1 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
queryNameOrValue final
public static java.lang.String encodeQueryNameOrValueNoParen(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
getstatic org.jboss.resteasy.util.URLUtils.QUERY:Ljava/util/BitSet;
invokestatic org.jboss.resteasy.util.URLUtils.encodePart:(Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "("
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
astore 1
2: aload 1
ldc ")"
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
3: areturn
end local 1 4: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 5: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 queryNameOrValueNoParen Ljava/lang/String;
1 4 1 query Ljava/lang/String;
5 6 1 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 3 4 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
queryNameOrValueNoParen final
public static java.lang.String encodePathSegment(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
getstatic org.jboss.resteasy.util.URLUtils.PATH_SEGMENT:Ljava/util/BitSet;
invokestatic org.jboss.resteasy.util.URLUtils.encodePart:(Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 3: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 pathSegment Ljava/lang/String;
3 4 1 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
pathSegment final
public static java.lang.String encodePart(java.lang.String, java.lang.String, java.util.BitSet);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/BitSet;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=15, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
aload 0
invokevirtual java.lang.String.length:()I
iconst_3
imul
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 3
start local 3 3: aload 0
invokevirtual java.lang.String.toCharArray:()[C
astore 4
start local 4 4: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 17
StackMap locals: java.lang.String java.lang.String java.util.BitSet java.lang.StringBuffer char[] top int int char[]
StackMap stack:
5: aload 8
iload 6
caload
istore 5
start local 5 6: aload 2
iload 5
invokevirtual java.util.BitSet.get:(I)Z
ifeq 9
7: aload 3
iload 5
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
8: goto 16
9: StackMap locals: java.lang.String java.lang.String java.util.BitSet java.lang.StringBuffer char[] int int int char[]
StackMap stack:
iload 5
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
aload 1
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
astore 9
start local 9 10: aload 9
dup
astore 13
arraylength
istore 12
iconst_0
istore 11
goto 15
StackMap locals: java.lang.String java.lang.String java.util.BitSet java.lang.StringBuffer char[] int int int char[] byte[] top int int byte[]
StackMap stack:
11: aload 13
iload 11
baload
istore 10
start local 10 12: iload 10
sipush 255
iand
istore 14
start local 14 13: aload 3
ldc "%%%1$02X"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 14
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 14 end local 10 14: iinc 11 1
StackMap locals:
StackMap stack:
15: iload 11
iload 12
if_icmplt 11
end local 9 end local 5 16: StackMap locals: java.lang.String java.lang.String java.util.BitSet java.lang.StringBuffer char[] top int int char[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
iload 7
if_icmplt 5
18: aload 3
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 part Ljava/lang/String;
0 19 1 charset Ljava/lang/String;
0 19 2 allowed Ljava/util/BitSet;
3 19 3 encoded Ljava/lang/StringBuffer;
4 19 4 toEncode [C
6 16 5 c C
10 16 9 bytes [B
12 14 10 b B
13 14 14 u8 I
Exceptions:
throws java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
part final
charset final
allowed final
}
SourceFile: "URLUtils.java"