public final class io.netty.handler.codec.rtsp.RtspMethods
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.netty.handler.codec.rtsp.RtspMethods
super_class: java.lang.Object
{
public static final io.netty.handler.codec.http.HttpMethod OPTIONS;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod DESCRIBE;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod ANNOUNCE;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod SETUP;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod PLAY;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod PAUSE;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod TEARDOWN;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod GET_PARAMETER;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod SET_PARAMETER;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod REDIRECT;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.handler.codec.http.HttpMethod RECORD;
descriptor: Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final java.util.Map<java.lang.String, io.netty.handler.codec.http.HttpMethod> methodMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/netty/handler/codec/http/HttpMethod;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: getstatic io.netty.handler.codec.http.HttpMethod.OPTIONS:Lio/netty/handler/codec/http/HttpMethod;
putstatic io.netty.handler.codec.rtsp.RtspMethods.OPTIONS:Lio/netty/handler/codec/http/HttpMethod;
1: new io.netty.handler.codec.http.HttpMethod
dup
ldc "DESCRIBE"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.DESCRIBE:Lio/netty/handler/codec/http/HttpMethod;
2: new io.netty.handler.codec.http.HttpMethod
dup
ldc "ANNOUNCE"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.ANNOUNCE:Lio/netty/handler/codec/http/HttpMethod;
3: new io.netty.handler.codec.http.HttpMethod
dup
ldc "SETUP"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.SETUP:Lio/netty/handler/codec/http/HttpMethod;
4: new io.netty.handler.codec.http.HttpMethod
dup
ldc "PLAY"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.PLAY:Lio/netty/handler/codec/http/HttpMethod;
5: new io.netty.handler.codec.http.HttpMethod
dup
ldc "PAUSE"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.PAUSE:Lio/netty/handler/codec/http/HttpMethod;
6: new io.netty.handler.codec.http.HttpMethod
dup
ldc "TEARDOWN"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.TEARDOWN:Lio/netty/handler/codec/http/HttpMethod;
7: new io.netty.handler.codec.http.HttpMethod
dup
ldc "GET_PARAMETER"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.GET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
8: new io.netty.handler.codec.http.HttpMethod
dup
ldc "SET_PARAMETER"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.SET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
9: new io.netty.handler.codec.http.HttpMethod
dup
ldc "REDIRECT"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.REDIRECT:Lio/netty/handler/codec/http/HttpMethod;
10: new io.netty.handler.codec.http.HttpMethod
dup
ldc "RECORD"
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
putstatic io.netty.handler.codec.rtsp.RtspMethods.RECORD:Lio/netty/handler/codec/http/HttpMethod;
11: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
12: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.DESCRIBE:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.DESCRIBE:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.ANNOUNCE:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.ANNOUNCE:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.GET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.GET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.OPTIONS:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.OPTIONS:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.PAUSE:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.PAUSE:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.PLAY:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.PLAY:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.RECORD:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.RECORD:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.REDIRECT:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.REDIRECT:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.SETUP:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.SETUP:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.SET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.SET_PARAMETER:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
getstatic io.netty.handler.codec.rtsp.RtspMethods.TEARDOWN:Lio/netty/handler/codec/http/HttpMethod;
invokevirtual io.netty.handler.codec.http.HttpMethod.toString:()Ljava/lang/String;
getstatic io.netty.handler.codec.rtsp.RtspMethods.TEARDOWN:Lio/netty/handler/codec/http/HttpMethod;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: return
LocalVariableTable:
Start End Slot Name Signature
public static io.netty.handler.codec.http.HttpMethod valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/netty/handler/codec/http/HttpMethod;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "name"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
astore 0
3: aload 0
invokevirtual java.lang.String.isEmpty:()Z
ifeq 5
4: new java.lang.IllegalArgumentException
dup
ldc "empty name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
getstatic io.netty.handler.codec.rtsp.RtspMethods.methodMap:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.netty.handler.codec.http.HttpMethod
astore 1
start local 1 6: aload 1
ifnull 8
7: aload 1
areturn
8: StackMap locals: io.netty.handler.codec.http.HttpMethod
StackMap stack:
new io.netty.handler.codec.http.HttpMethod
dup
aload 0
invokespecial io.netty.handler.codec.http.HttpMethod.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 name Ljava/lang/String;
6 9 1 result Lio/netty/handler/codec/http/HttpMethod;
MethodParameters:
Name Flags
name
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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 Lio/netty/handler/codec/rtsp/RtspMethods;
}
SourceFile: "RtspMethods.java"