public class io.vertx.core.http.Http2Settings
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.core.http.Http2Settings
super_class: java.lang.Object
{
public static final long ;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final boolean DEFAULT_ENABLE_PUSH;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final long DEFAULT_MAX_CONCURRENT_STREAMS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4294967295
public static final int DEFAULT_INITIAL_WINDOW_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65535
public static final int DEFAULT_MAX_FRAME_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2147483647
public static final java.util.Map<java.lang.Integer, java.lang.Long> ;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;
private long ;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private boolean pushEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long maxConcurrentStreams;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private int initialWindowSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int maxFrameSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private long ;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.Integer, java.lang.Long> ;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic io.vertx.core.http.Http2Settings.DEFAULT_EXTRA_SETTINGS:Ljava/util/Map;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc 4096
putfield io.vertx.core.http.Http2Settings.headerTableSize:J
2: aload 0
iconst_1
putfield io.vertx.core.http.Http2Settings.pushEnabled:Z
3: aload 0
ldc 4294967295
putfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
4: aload 0
ldc 65535
putfield io.vertx.core.http.Http2Settings.initialWindowSize:I
5: aload 0
sipush 16384
putfield io.vertx.core.http.Http2Settings.maxFrameSize:I
6: aload 0
ldc 2147483647
putfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
7: aload 0
getstatic io.vertx.core.http.Http2Settings.DEFAULT_EXTRA_SETTINGS:Ljava/util/Map;
putfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/vertx/core/http/Http2Settings;
public void <init>(io.vertx.core.json.JsonObject);
descriptor: (Lio/vertx/core/json/JsonObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial io.vertx.core.http.Http2Settings.<init>:()V
1: aload 1
aload 0
invokestatic io.vertx.core.http.Http2SettingsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/core/http/Http2Settings;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/http/Http2Settings;
0 3 1 json Lio/vertx/core/json/JsonObject;
MethodParameters:
Name Flags
json
public void <init>(io.vertx.core.http.Http2Settings);
descriptor: (Lio/vertx/core/http/Http2Settings;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
putfield io.vertx.core.http.Http2Settings.headerTableSize:J
2: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
putfield io.vertx.core.http.Http2Settings.pushEnabled:Z
3: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
putfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
4: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
putfield io.vertx.core.http.Http2Settings.initialWindowSize:I
5: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
putfield io.vertx.core.http.Http2Settings.maxFrameSize:I
6: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
putfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
7: aload 0
aload 1
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
ifnull 8
new java.util.HashMap
dup
aload 1
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
goto 9
StackMap locals: io.vertx.core.http.Http2Settings io.vertx.core.http.Http2Settings
StackMap stack: io.vertx.core.http.Http2Settings
8: aconst_null
StackMap locals: io.vertx.core.http.Http2Settings io.vertx.core.http.Http2Settings
StackMap stack: io.vertx.core.http.Http2Settings java.util.HashMap
9: putfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/vertx/core/http/Http2Settings;
0 11 1 other Lio/vertx/core/http/Http2Settings;
MethodParameters:
Name Flags
other
public long ();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings (long);
descriptor: (J)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
iflt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
ldc "headerTableSize must be >= 0"
3: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
4: lload 1
ldc 4294967295
lcmp
ifgt 5
iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
6: StackMap locals:
StackMap stack: int
ldc "headerTableSize must be <= 4294967295"
7: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
8: aload 0
lload 1
putfield io.vertx.core.http.Http2Settings.headerTableSize:J
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/vertx/core/http/Http2Settings;
0 10 1 headerTableSize J
MethodParameters:
Name Flags
headerTableSize
public boolean isPushEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings setPushEnabled(boolean);
descriptor: (Z)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.vertx.core.http.Http2Settings.pushEnabled:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/http/Http2Settings;
0 2 1 pushEnabled Z
MethodParameters:
Name Flags
pushEnabled
public long getMaxConcurrentStreams();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings setMaxConcurrentStreams(long);
descriptor: (J)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
iflt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
ldc "maxConcurrentStreams must be >= 0"
3: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
4: lload 1
ldc 4294967295
lcmp
ifgt 5
iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
6: StackMap locals:
StackMap stack: int
ldc "maxConcurrentStreams must be < 4294967295"
7: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
8: aload 0
lload 1
putfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/vertx/core/http/Http2Settings;
0 10 1 maxConcurrentStreams J
MethodParameters:
Name Flags
maxConcurrentStreams
public int getInitialWindowSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings setInitialWindowSize(int);
descriptor: (I)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
ldc "initialWindowSize must be >= 0"
3: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
4: aload 0
iload 1
putfield io.vertx.core.http.Http2Settings.initialWindowSize:I
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/http/Http2Settings;
0 6 1 initialWindowSize I
MethodParameters:
Name Flags
initialWindowSize
public int getMaxFrameSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings setMaxFrameSize(int);
descriptor: (I)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 16384
if_icmplt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
ldc "maxFrameSize must be >= 16384"
3: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
4: iload 1
ldc 16777215
if_icmpgt 5
iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
6: StackMap locals:
StackMap stack: int
ldc "maxFrameSize must be <= 16777215"
7: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
8: aload 0
iload 1
putfield io.vertx.core.http.Http2Settings.maxFrameSize:I
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/vertx/core/http/Http2Settings;
0 10 1 maxFrameSize I
MethodParameters:
Name Flags
maxFrameSize
public long ();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.http.Http2Settings (long);
descriptor: (J)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
iflt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ldc "maxHeaderListSize must be >= 0"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
3: lload 1
lconst_0
lcmp
iflt 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
5: StackMap locals:
StackMap stack: int
ldc "maxHeaderListSize must be >= 0"
6: invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
7: aload 0
lload 1
putfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
8: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/vertx/core/http/Http2Settings;
0 9 1 maxHeaderListSize J
MethodParameters:
Name Flags
maxHeaderListSize
public java.util.Map<java.lang.Integer, java.lang.Long> getExtraSettings();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
Signature: ()Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore()
public io.vertx.core.http.Http2Settings setExtraSettings(java.util.Map<java.lang.Integer, java.lang.Long>);
descriptor: (Ljava/util/Map;)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/http/Http2Settings;
0 2 1 settings Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;
Signature: (Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;)Lio/vertx/core/http/Http2Settings;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore()
MethodParameters:
Name Flags
settings
public java.lang.Long get(int);
descriptor: (I)Ljava/lang/Long;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 6
1: 1
2: 2
3: 5
4: 6
5: 7
6: 8
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
ifeq 3
lconst_1
goto 4
StackMap locals:
StackMap stack:
3: lconst_0
StackMap locals:
StackMap stack: long
4: invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
i2l
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
i2l
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
ifnull 10
aload 0
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Long
goto 11
StackMap locals:
StackMap stack:
10: aconst_null
StackMap locals:
StackMap stack: java.lang.Long
11: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/vertx/core/http/Http2Settings;
0 12 1 id I
MethodParameters:
Name Flags
id
public io.vertx.core.http.Http2Settings set(int, long);
descriptor: (IJ)Lio/vertx/core/http/Http2Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
ldc 65535
if_icmpgt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ldc "Setting id must me an unsigned 16-bit value"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
3: lload 2
lconst_0
lcmp
iflt 4
lload 2
ldc 4294967295
lcmp
ifgt 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: ldc "Setting value must me an unsigned 32-bit value"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
6: iload 1
tableswitch { // 1 - 6
1: 7
2: 9
3: 16
4: 18
5: 20
6: 22
default: 27
}
7: StackMap locals:
StackMap stack:
aload 0
lload 2
invokevirtual io.vertx.core.http.Http2Settings.setHeaderTableSize:(J)Lio/vertx/core/http/Http2Settings;
pop
8: goto 30
9: StackMap locals:
StackMap stack:
lload 2
lconst_0
lcmp
ifeq 10
lload 2
lconst_1
lcmp
ifeq 10
iconst_0
goto 11
StackMap locals:
StackMap stack:
10: iconst_1
StackMap locals:
StackMap stack: int
11: ldc "enablePush must be 0 or 1"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
12: aload 0
lload 2
lconst_1
lcmp
ifne 13
iconst_1
goto 14
StackMap locals:
StackMap stack: io.vertx.core.http.Http2Settings
13: iconst_0
StackMap locals: io.vertx.core.http.Http2Settings int long
StackMap stack: io.vertx.core.http.Http2Settings int
14: invokevirtual io.vertx.core.http.Http2Settings.setPushEnabled:(Z)Lio/vertx/core/http/Http2Settings;
pop
15: goto 30
16: StackMap locals:
StackMap stack:
aload 0
lload 2
invokevirtual io.vertx.core.http.Http2Settings.setMaxConcurrentStreams:(J)Lio/vertx/core/http/Http2Settings;
pop
17: goto 30
18: StackMap locals:
StackMap stack:
aload 0
lload 2
l2i
invokevirtual io.vertx.core.http.Http2Settings.setInitialWindowSize:(I)Lio/vertx/core/http/Http2Settings;
pop
19: goto 30
20: StackMap locals:
StackMap stack:
aload 0
lload 2
l2i
invokevirtual io.vertx.core.http.Http2Settings.setMaxFrameSize:(I)Lio/vertx/core/http/Http2Settings;
pop
21: goto 30
22: StackMap locals:
StackMap stack:
lload 2
ldc 2147483647
lcmp
ifgt 23
iconst_1
goto 24
StackMap locals:
StackMap stack:
23: iconst_0
StackMap locals:
StackMap stack: int
24: ldc "maxHeaderListSize must be <= 2147483647"
invokestatic io.vertx.core.impl.Arguments.require:(ZLjava/lang/String;)V
25: aload 0
lload 2
l2i
i2l
invokevirtual io.vertx.core.http.Http2Settings.setMaxHeaderListSize:(J)Lio/vertx/core/http/Http2Settings;
pop
26: goto 30
27: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
ifnonnull 29
28: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
29: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.extraSettings:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
lload 2
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lio/vertx/core/http/Http2Settings;
0 31 1 id I
0 31 2 value J
MethodParameters:
Name Flags
id
value
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast io.vertx.core.http.Http2Settings
astore 2
start local 2 4: aload 0
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
aload 2
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
lcmp
ifeq 5
iconst_0
ireturn
5: StackMap locals: io.vertx.core.http.Http2Settings
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
aload 2
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
if_icmpeq 6
iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
aload 2
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
lcmp
ifeq 7
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
aload 2
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
if_icmpeq 8
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
aload 2
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
if_icmpeq 9
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
aload 2
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
lcmp
ifeq 10
iconst_0
ireturn
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/vertx/core/http/Http2Settings;
0 11 1 o Ljava/lang/Object;
4 11 2 that Lio/vertx/core/http/Http2Settings;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
aload 0
getfield io.vertx.core.http.Http2Settings.headerTableSize:J
bipush 32
lushr
lxor
l2i
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield io.vertx.core.http.Http2Settings.pushEnabled:Z
ifeq 2
iconst_1
goto 3
StackMap locals: io.vertx.core.http.Http2Settings int
StackMap stack: int
2: iconst_0
StackMap locals: io.vertx.core.http.Http2Settings int
StackMap stack: int int
3: iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
aload 0
getfield io.vertx.core.http.Http2Settings.maxConcurrentStreams:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
5: bipush 31
iload 1
imul
aload 0
getfield io.vertx.core.http.Http2Settings.initialWindowSize:I
iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield io.vertx.core.http.Http2Settings.maxFrameSize:I
iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
aload 0
getfield io.vertx.core.http.Http2Settings.maxHeaderListSize:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
8: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/vertx/core/http/Http2Settings;
1 9 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.core.http.Http2Settings.toJson:()Lio/vertx/core/json/JsonObject;
invokevirtual io.vertx.core.json.JsonObject.encode:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/http/Http2Settings;
public io.vertx.core.json.JsonObject toJson();
descriptor: ()Lio/vertx/core/json/JsonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokestatic io.vertx.core.http.Http2SettingsConverter.toJson:(Lio/vertx/core/http/Http2Settings;Lio/vertx/core/json/JsonObject;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/http/Http2Settings;
1 3 1 json Lio/vertx/core/json/JsonObject;
}
SourceFile: "Http2Settings.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.DataObject(generateConverter = true, publicConverter = false)