public abstract class jdk.incubator.http.internal.frame.ErrorFrame extends jdk.incubator.http.internal.frame.Http2Frame
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.incubator.http.internal.frame.ErrorFrame
super_class: jdk.incubator.http.internal.frame.Http2Frame
{
public static final int NO_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PROTOCOL_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int INTERNAL_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FLOW_CONTROL_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int SETTINGS_TIMEOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int STREAM_CLOSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int FRAME_SIZE_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int REFUSED_STREAM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int CANCEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int COMPRESSION_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int CONNECT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int ENHANCE_YOUR_CALM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int INADEQUATE_SECURITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int HTTP_1_1_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int LAST_ERROR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final java.lang.String[] errorStrings;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
int errorCode;
descriptor: I
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 14
anewarray java.lang.String
dup
iconst_0
1: ldc "Not an error"
aastore
dup
iconst_1
2: ldc "Protocol error"
aastore
dup
iconst_2
3: ldc "Internal error"
aastore
dup
iconst_3
4: ldc "Flow control error"
aastore
dup
iconst_4
5: ldc "Settings timeout"
aastore
dup
iconst_5
6: ldc "Stream is closed"
aastore
dup
bipush 6
7: ldc "Frame size error"
aastore
dup
bipush 7
8: ldc "Stream not processed"
aastore
dup
bipush 8
9: ldc "Stream cancelled"
aastore
dup
bipush 9
10: ldc "Compression state not updated"
aastore
dup
bipush 10
11: ldc "TCP Connection error on CONNECT"
aastore
dup
bipush 11
12: ldc "Processing capacity exceeded"
aastore
dup
bipush 12
13: ldc "Negotiated TLS parameters not acceptable"
aastore
dup
bipush 13
14: ldc "Use HTTP/1.1 for request"
aastore
15: putstatic jdk.incubator.http.internal.frame.ErrorFrame.errorStrings:[Ljava/lang/String;
16: return
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String stringForCode(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ifge 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
bipush 13
if_icmple 4
3: new java.lang.StringBuilder
dup
ldc "Error: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
getstatic jdk.incubator.http.internal.frame.ErrorFrame.errorStrings:[Ljava/lang/String;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 code I
MethodParameters:
Name Flags
code
public void <init>(int, int, int);
descriptor: (III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
invokespecial jdk.incubator.http.internal.frame.Http2Frame.<init>:(II)V
1: aload 0
iload 3
putfield jdk.incubator.http.internal.frame.ErrorFrame.errorCode:I
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/incubator/http/internal/frame/ErrorFrame;
0 3 1 streamid I
0 3 2 flags I
0 3 3 errorCode I
MethodParameters:
Name Flags
streamid
flags
errorCode
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokespecial jdk.incubator.http.internal.frame.Http2Frame.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " Error: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.incubator.http.internal.frame.ErrorFrame.errorCode:I
invokestatic jdk.incubator.http.internal.frame.ErrorFrame.stringForCode:(I)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 1 0 this Ljdk/incubator/http/internal/frame/ErrorFrame;
public int getErrorCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.incubator.http.internal.frame.ErrorFrame.errorCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/http/internal/frame/ErrorFrame;
}
SourceFile: "ErrorFrame.java"