public class org.eclipse.jetty.http.HttpURI
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jetty.http.HttpURI
super_class: java.lang.Object
{
private java.lang.String _scheme;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _user;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _host;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int _port;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String _path;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _param;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _query;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _fragment;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
java.lang.String _uri;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String _decodedPath;
descriptor: Ljava/lang/String;
flags: (0x0000)
private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public static org.eclipse.jetty.http.HttpURI createHttpURI(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpURI;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 2
bipush 80
if_icmpne 2
getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
aload 0
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifeq 2
1: iconst_0
istore 2
2: StackMap locals:
StackMap stack:
iload 2
sipush 443
if_icmpne 4
getstatic org.eclipse.jetty.http.HttpScheme.HTTPS:Lorg/eclipse/jetty/http/HttpScheme;
aload 0
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifeq 4
3: iconst_0
istore 2
4: StackMap locals:
StackMap stack:
new org.eclipse.jetty.http.HttpURI
dup
aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
aload 6
invokespecial org.eclipse.jetty.http.HttpURI.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 scheme Ljava/lang/String;
0 5 1 host Ljava/lang/String;
0 5 2 port I
0 5 3 path Ljava/lang/String;
0 5 4 param Ljava/lang/String;
0 5 5 query Ljava/lang/String;
0 5 6 fragment Ljava/lang/String;
MethodParameters:
Name Flags
scheme
host
port
path
param
query
fragment
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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpURI;
public void <init>(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
2: aload 0
aload 2
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
3: aload 0
iload 3
putfield org.eclipse.jetty.http.HttpURI._port:I
4: aload 0
aload 4
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
5: aload 0
aload 5
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
6: aload 0
aload 6
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
7: aload 0
aload 7
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
8: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jetty/http/HttpURI;
0 9 1 scheme Ljava/lang/String;
0 9 2 host Ljava/lang/String;
0 9 3 port I
0 9 4 path Ljava/lang/String;
0 9 5 param Ljava/lang/String;
0 9 6 query Ljava/lang/String;
0 9 7 fragment Ljava/lang/String;
MethodParameters:
Name Flags
scheme
host
port
path
param
query
fragment
public void <init>(org.eclipse.jetty.http.HttpURI);
descriptor: (Lorg/eclipse/jetty/http/HttpURI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
aload 1
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
aload 1
getfield org.eclipse.jetty.http.HttpURI._port:I
aload 1
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
aload 1
getfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
aload 1
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
aload 1
getfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
invokespecial org.eclipse.jetty.http.HttpURI.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
getfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
0 3 1 uri Lorg/eclipse/jetty/http/HttpURI;
MethodParameters:
Name Flags
uri
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield org.eclipse.jetty.http.HttpURI._port:I
2: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
public void <init>(java.net.URI);
descriptor: (Ljava/net/URI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: aload 0
aload 1
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
3: aload 0
aload 1
invokevirtual java.net.URI.getHost:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
4: aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
ifnonnull 6
aload 1
invokevirtual java.net.URI.getRawSchemeSpecificPart:()Ljava/lang/String;
ldc "//"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 6
5: aload 0
ldc ""
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
6: StackMap locals: org.eclipse.jetty.http.HttpURI java.net.URI
StackMap stack:
aload 0
aload 1
invokevirtual java.net.URI.getPort:()I
putfield org.eclipse.jetty.http.HttpURI._port:I
7: aload 0
aload 1
invokevirtual java.net.URI.getUserInfo:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
8: aload 0
aload 1
invokevirtual java.net.URI.getRawPath:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
9: aload 0
aload 1
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
10: aload 0
getfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
ifnull 14
11: aload 0
getfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
bipush 59
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 2
start local 2 12: iload 2
iflt 14
13: aload 0
aload 0
getfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
end local 2 14: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.net.URI.getRawQuery:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
15: aload 0
aload 1
invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
16: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/eclipse/jetty/http/HttpURI;
0 18 1 uri Ljava/net/URI;
12 14 2 p I
MethodParameters:
Name Flags
uri
public void <init>(java.lang.String, java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
3: aload 0
aload 2
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
4: aload 0
iload 3
putfield org.eclipse.jetty.http.HttpURI._port:I
5: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/http/HttpURI;
0 7 1 scheme Ljava/lang/String;
0 7 2 host Ljava/lang/String;
0 7 3 port I
0 7 4 pathQuery Ljava/lang/String;
MethodParameters:
Name Flags
scheme
host
port
pathQuery
public void parse(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.http.HttpURI.clear:()V
1: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
public void parse(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.eclipse.jetty.http.HttpURI.clear:()V
1: iload 2
iload 3
iadd
istore 4
start local 4 2: aload 0
aload 1
iload 2
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
3: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/http/HttpURI;
0 5 1 uri Ljava/lang/String;
0 5 2 offset I
0 5 3 length I
2 5 4 end I
MethodParameters:
Name Flags
uri
offset
length
private void parse(org.eclipse.jetty.http.HttpURI$State, java.lang.String);
descriptor: (Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 2
invokevirtual java.lang.String.length:()I
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: bipush 47
istore 7
start local 7 5: iconst_0
istore 8
start local 8 6: goto 161
7: StackMap locals: org.eclipse.jetty.http.HttpURI org.eclipse.jetty.http.HttpURI$State java.lang.String int int int int int int
StackMap stack:
aload 2
iload 8
invokevirtual java.lang.String.charAt:(I)C
istore 9
start local 9 8: invokestatic org.eclipse.jetty.http.HttpURI.$SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State:()[I
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iaload
tableswitch { // 1 - 11
1: 9
2: 56
3: 36
4: 72
5: 90
6: 102
7: 114
8: 132
9: 149
10: 155
11: 154
default: 158
}
9: StackMap locals: int
StackMap stack:
iload 9
lookupswitch { // 6
35: 20
42: 23
46: 26
47: 10
59: 13
63: 16
default: 30
}
10: StackMap locals:
StackMap stack:
iload 8
istore 5
11: getstatic org.eclipse.jetty.http.HttpURI$State.HOST_OR_PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
12: goto 160
13: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
14: getstatic org.eclipse.jetty.http.HttpURI$State.PARAM:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
15: goto 160
16: StackMap locals:
StackMap stack:
aload 0
ldc ""
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
17: iload 8
iconst_1
iadd
istore 5
18: getstatic org.eclipse.jetty.http.HttpURI$State.QUERY:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
19: goto 160
20: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
21: getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
22: goto 160
23: StackMap locals:
StackMap stack:
aload 0
ldc "*"
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
24: getstatic org.eclipse.jetty.http.HttpURI$State.ASTERISK:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
25: goto 160
26: StackMap locals:
StackMap stack:
iload 8
istore 6
27: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
28: iconst_1
istore 3
29: goto 160
30: StackMap locals:
StackMap stack:
iload 8
istore 5
31: aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
ifnonnull 33
32: getstatic org.eclipse.jetty.http.HttpURI$State.SCHEME_OR_PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
goto 160
33: StackMap locals:
StackMap stack:
iload 8
istore 6
34: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
35: goto 160
36: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 6
35: 52
37: 49
47: 40
58: 37
59: 42
63: 45
default: 55
}
37: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
38: getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
39: goto 160
40: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
41: goto 160
42: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
43: getstatic org.eclipse.jetty.http.HttpURI$State.PARAM:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
44: goto 160
45: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
46: iload 8
iconst_1
iadd
istore 5
47: getstatic org.eclipse.jetty.http.HttpURI$State.QUERY:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
48: goto 160
49: StackMap locals:
StackMap stack:
iconst_1
istore 3
50: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
51: goto 160
52: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
53: getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
54: goto 160
55: StackMap locals:
StackMap stack:
goto 160
56: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 6
35: 61
46: 65
47: 57
59: 61
63: 61
64: 61
default: 69
}
57: StackMap locals:
StackMap stack:
aload 0
ldc ""
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
58: iload 8
iconst_1
iadd
istore 5
59: getstatic org.eclipse.jetty.http.HttpURI$State.HOST:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
60: goto 160
61: StackMap locals:
StackMap stack:
iinc 8 -1
62: iload 5
istore 6
63: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
64: goto 160
65: StackMap locals:
StackMap stack:
iconst_1
istore 3
66: iload 5
istore 6
67: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
68: goto 160
69: StackMap locals:
StackMap stack:
iload 5
istore 6
70: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
71: goto 160
72: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 4
47: 73
58: 77
64: 82
91: 87
default: 89
}
73: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
74: iload 8
dup
istore 5
istore 6
75: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
76: goto 159
77: StackMap locals:
StackMap stack:
iload 8
iload 5
if_icmple 79
78: aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
79: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
80: getstatic org.eclipse.jetty.http.HttpURI$State.PORT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
81: goto 159
82: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
ifnull 84
83: new java.lang.IllegalArgumentException
dup
ldc "Bad authority"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
84: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
85: iload 8
iconst_1
iadd
istore 5
86: goto 159
87: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpURI$State.IPV6:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
88: goto 159
89: StackMap locals:
StackMap stack:
goto 159
90: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 2
47: 91
93: 92
default: 101
}
91: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "No closing ']' for ipv6 in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
92: StackMap locals:
StackMap stack:
aload 2
iinc 8 1
iload 8
invokevirtual java.lang.String.charAt:(I)C
istore 9
93: aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
94: iload 9
bipush 58
if_icmpne 98
95: iload 8
iconst_1
iadd
istore 5
96: getstatic org.eclipse.jetty.http.HttpURI$State.PORT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
97: goto 159
98: StackMap locals:
StackMap stack:
iload 8
dup
istore 5
istore 6
99: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
100: goto 159
101: StackMap locals:
StackMap stack:
goto 159
102: StackMap locals:
StackMap stack:
iload 9
bipush 64
if_icmpne 109
103: aload 0
getfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
ifnull 105
104: new java.lang.IllegalArgumentException
dup
ldc "Bad authority"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
105: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
106: iload 8
iconst_1
iadd
istore 5
107: getstatic org.eclipse.jetty.http.HttpURI$State.HOST:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
108: goto 159
109: StackMap locals:
StackMap stack:
iload 9
bipush 47
if_icmpne 159
110: aload 0
aload 2
iload 5
iload 8
iload 5
isub
bipush 10
invokestatic org.eclipse.jetty.util.TypeUtil.parseInt:(Ljava/lang/String;III)I
putfield org.eclipse.jetty.http.HttpURI._port:I
111: iload 8
dup
istore 5
istore 6
112: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
113: goto 159
114: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 5
35: 122
37: 126
46: 128
59: 115
63: 118
default: 131
}
115: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
116: getstatic org.eclipse.jetty.http.HttpURI$State.PARAM:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
117: goto 159
118: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
119: iload 8
iconst_1
iadd
istore 5
120: getstatic org.eclipse.jetty.http.HttpURI$State.QUERY:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
121: goto 159
122: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
123: iload 8
iconst_1
iadd
istore 5
124: getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
125: goto 159
126: StackMap locals:
StackMap stack:
iconst_1
istore 3
127: goto 159
128: StackMap locals:
StackMap stack:
bipush 47
iload 7
if_icmpne 159
129: iconst_1
istore 3
130: goto 159
131: StackMap locals:
StackMap stack:
goto 159
132: StackMap locals:
StackMap stack:
iload 9
lookupswitch { // 4
35: 138
47: 143
59: 146
63: 133
default: 148
}
133: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
134: aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
135: iload 8
iconst_1
iadd
istore 5
136: getstatic org.eclipse.jetty.http.HttpURI$State.QUERY:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
137: goto 159
138: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
139: aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
140: iload 8
iconst_1
iadd
istore 5
141: getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
142: goto 159
143: StackMap locals:
StackMap stack:
iconst_1
istore 3
144: getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
145: goto 159
146: StackMap locals:
StackMap stack:
iload 8
iconst_1
iadd
istore 5
147: goto 159
148: StackMap locals:
StackMap stack:
goto 159
149: StackMap locals:
StackMap stack:
iload 9
bipush 35
if_icmpne 159
150: aload 0
aload 2
iload 5
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
151: iload 8
iconst_1
iadd
istore 5
152: getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
astore 1
153: goto 159
154: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Bad character '*'"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
155: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
156: iload 4
istore 8
157: goto 159
158: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI$State.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
159: StackMap locals:
StackMap stack:
iload 9
istore 7
end local 9 160: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
161: iload 8
iload 4
if_icmplt 7
end local 8 162: invokestatic org.eclipse.jetty.http.HttpURI.$SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State:()[I
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iaload
tableswitch { // 1 - 11
1: 163
2: 166
3: 164
4: 168
5: 171
6: 172
7: 180
8: 177
9: 182
10: 175
11: 174
default: 184
}
163: StackMap locals:
StackMap stack:
goto 185
164: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
165: goto 185
166: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
167: goto 185
168: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmple 185
169: aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
170: goto 185
171: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "No closing ']' for ipv6 in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
172: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
iload 5
isub
bipush 10
invokestatic org.eclipse.jetty.util.TypeUtil.parseInt:(Ljava/lang/String;III)I
putfield org.eclipse.jetty.http.HttpURI._port:I
173: goto 185
174: StackMap locals:
StackMap stack:
goto 185
175: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
176: goto 185
177: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
178: aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
179: goto 185
180: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
181: goto 185
182: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 5
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
183: goto 185
184: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI$State.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
185: StackMap locals:
StackMap stack:
iload 3
ifne 189
186: aload 0
getfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
ifnonnull 188
187: aload 0
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
goto 189
188: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
iconst_0
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
aload 0
getfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
isub
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
189: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 190 0 this Lorg/eclipse/jetty/http/HttpURI;
0 190 1 state Lorg/eclipse/jetty/http/HttpURI$State;
0 190 2 uri Ljava/lang/String;
1 190 3 encoded Z
2 190 4 end I
3 190 5 mark I
4 190 6 pathMark I
5 190 7 last C
6 162 8 i I
8 160 9 c C
MethodParameters:
Name Flags
state
uri final
public void parseRequestTarget(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.http.HttpURI.clear:()V
1: aload 0
aload 2
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: getstatic org.eclipse.jetty.http.HttpMethod.CONNECT:Lorg/eclipse/jetty/http/HttpMethod;
aload 1
invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
aload 2
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
goto 7
4: StackMap locals:
StackMap stack:
aload 0
aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
goto 6
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
5: getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
StackMap locals: org.eclipse.jetty.http.HttpURI java.lang.String java.lang.String
StackMap stack: org.eclipse.jetty.http.HttpURI org.eclipse.jetty.http.HttpURI$State
6: aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/http/HttpURI;
0 8 1 method Ljava/lang/String;
0 8 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
method
uri
public java.lang.String getScheme();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getHost();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
ifnull 2
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
public int getPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getDecodedPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
ifnonnull 2
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
ifnull 2
1: aload 0
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.decodePath:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.canonicalPath:(Ljava/lang/String;)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getParam();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getQuery();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public boolean hasQuery();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnull 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getFragment();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
public void decodeQueryTo(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
aload 1
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeUtf8To:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 parameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
parameters
public void decodeQueryTo(org.eclipse.jetty.util.MultiMap<java.lang.String>, java.lang.String);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
invokevirtual org.eclipse.jetty.http.HttpURI.decodeQueryTo:(Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpURI;
0 2 1 parameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
0 2 2 encoding Ljava/lang/String;
Exceptions:
throws java.io.UnsupportedEncodingException
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
parameters
encoding
public void decodeQueryTo(org.eclipse.jetty.util.MultiMap<java.lang.String>, java.nio.charset.Charset);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 2
ifnull 3
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
aload 2
invokevirtual java.nio.charset.Charset.equals:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
aload 1
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeUtf8To:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;)V
goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
aload 1
aload 2
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/http/HttpURI;
0 6 1 parameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
0 6 2 encoding Ljava/nio/charset/Charset;
Exceptions:
throws java.io.UnsupportedEncodingException
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;Ljava/nio/charset/Charset;)V
MethodParameters:
Name Flags
parameters
encoding
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
3: aload 0
iconst_m1
putfield org.eclipse.jetty.http.HttpURI._port:I
4: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
5: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
6: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
7: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
8: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jetty/http/HttpURI;
public boolean isAbsolute();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
ifnull 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
ifnonnull 20
1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 2: aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
ifnull 4
3: aload 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
ifnull 9
5: aload 1
ldc "//"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 0
getfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
ifnull 8
7: aload 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 64
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
ifle 11
10: aload 1
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
ifnull 13
12: aload 1
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnull 15
14: aload 1
bipush 63
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
ifnull 17
16: aload 1
bipush 35
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifle 19
18: aload 0
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
goto 20
19: StackMap locals:
StackMap stack:
aload 0
ldc ""
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/eclipse/jetty/http/HttpURI;
2 20 1 out Ljava/lang/StringBuilder;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof org.eclipse.jetty.http.HttpURI
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.http.HttpURI.toString:()Ljava/lang/String;
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/http/HttpURI;
0 5 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public void setScheme(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
0 3 1 scheme Ljava/lang/String;
MethodParameters:
Name Flags
scheme
public void setAuthority(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
1: aload 0
iload 2
putfield org.eclipse.jetty.http.HttpURI._port:I
2: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 host Ljava/lang/String;
0 4 2 port I
MethodParameters:
Name Flags
host
port
public void setPath(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
1: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public void setDecodedPath(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
1: aload 0
aload 1
invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/String;)Ljava/lang/String;
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
2: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpURI;
0 4 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public void setPathQuery(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._decodedPath:Ljava/lang/String;
3: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._param:Ljava/lang/String;
4: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
5: aload 1
ifnull 7
6: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.parse:(Lorg/eclipse/jetty/http/HttpURI$State;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/http/HttpURI;
0 8 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public void setQuery(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
1: aload 0
aconst_null
putfield org.eclipse.jetty.http.HttpURI._uri:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
0 3 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
public java.net.URI toURI();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=1
start local 0 0: new java.net.URI
dup
aload 0
getfield org.eclipse.jetty.http.HttpURI._scheme:Ljava/lang/String;
aconst_null
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnonnull 1
aconst_null
goto 2
StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack: new 0 new 0 java.lang.String null java.lang.String int java.lang.String
1: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeString:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack: new 0 new 0 java.lang.String null java.lang.String int java.lang.String java.lang.String
2: aload 0
getfield org.eclipse.jetty.http.HttpURI._fragment:Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: areturn
4: StackMap locals:
StackMap stack: java.net.URISyntaxException
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 this Lorg/eclipse/jetty/http/HttpURI;
5 6 1 x Ljava/net/URISyntaxException;
Exception table:
from to target type
0 3 4 Class java.net.URISyntaxException
public java.lang.String getPathQuery();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
ifnonnull 2
1: aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.http.HttpURI._path:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.http.HttpURI._query:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
public boolean hasAuthority();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getAuthority();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
ifle 2
1: new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.http.HttpURI._port:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpURI._host:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpURI;
public java.lang.String getUser();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpURI._user:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpURI;
static int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.http.HttpURI.$SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.http.HttpURI$State.values:()[Lorg/eclipse/jetty/http/HttpURI$State;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.ASTERISK:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 11
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.FRAGMENT:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 10
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.HOST:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.HOST_OR_PATH:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.IPV6:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iconst_5
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.PARAM:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 8
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.PATH:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.PORT:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 6
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.QUERY:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.SCHEME_OR_PATH:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iconst_3
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.eclipse.jetty.http.HttpURI$State.START:Lorg/eclipse/jetty/http/HttpURI$State;
invokevirtual org.eclipse.jetty.http.HttpURI$State.ordinal:()I
iconst_1
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic org.eclipse.jetty.http.HttpURI.$SWITCH_TABLE$org$eclipse$jetty$http$HttpURI$State:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
}
SourceFile: "HttpURI.java"
NestMembers:
org.eclipse.jetty.http.HttpURI$State
InnerClasses:
private final State = org.eclipse.jetty.http.HttpURI$State of org.eclipse.jetty.http.HttpURI