public final class reactor.core.publisher.SignalType extends java.lang.Enum<reactor.core.publisher.SignalType>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: reactor.core.publisher.SignalType
super_class: java.lang.Enum
{
public static final reactor.core.publisher.SignalType SUBSCRIBE;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType REQUEST;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType CANCEL;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType ON_SUBSCRIBE;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType ON_NEXT;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType ON_ERROR;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType ON_COMPLETE;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType AFTER_TERMINATE;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType CURRENT_CONTEXT;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final reactor.core.publisher.SignalType ON_CONTEXT;
descriptor: Lreactor/core/publisher/SignalType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private static volatile int[] $SWITCH_TABLE$reactor$core$publisher$SignalType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static final reactor.core.publisher.SignalType[] ENUM$VALUES;
descriptor: [Lreactor/core/publisher/SignalType;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new reactor.core.publisher.SignalType
dup
ldc "SUBSCRIBE"
iconst_0
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
1: putstatic reactor.core.publisher.SignalType.SUBSCRIBE:Lreactor/core/publisher/SignalType;
2: new reactor.core.publisher.SignalType
dup
ldc "REQUEST"
iconst_1
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
3: putstatic reactor.core.publisher.SignalType.REQUEST:Lreactor/core/publisher/SignalType;
4: new reactor.core.publisher.SignalType
dup
ldc "CANCEL"
iconst_2
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
5: putstatic reactor.core.publisher.SignalType.CANCEL:Lreactor/core/publisher/SignalType;
6: new reactor.core.publisher.SignalType
dup
ldc "ON_SUBSCRIBE"
iconst_3
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
7: putstatic reactor.core.publisher.SignalType.ON_SUBSCRIBE:Lreactor/core/publisher/SignalType;
8: new reactor.core.publisher.SignalType
dup
ldc "ON_NEXT"
iconst_4
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
9: putstatic reactor.core.publisher.SignalType.ON_NEXT:Lreactor/core/publisher/SignalType;
10: new reactor.core.publisher.SignalType
dup
ldc "ON_ERROR"
iconst_5
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
11: putstatic reactor.core.publisher.SignalType.ON_ERROR:Lreactor/core/publisher/SignalType;
12: new reactor.core.publisher.SignalType
dup
ldc "ON_COMPLETE"
bipush 6
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
13: putstatic reactor.core.publisher.SignalType.ON_COMPLETE:Lreactor/core/publisher/SignalType;
14: new reactor.core.publisher.SignalType
dup
ldc "AFTER_TERMINATE"
bipush 7
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
15: putstatic reactor.core.publisher.SignalType.AFTER_TERMINATE:Lreactor/core/publisher/SignalType;
16: new reactor.core.publisher.SignalType
dup
ldc "CURRENT_CONTEXT"
bipush 8
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
17: putstatic reactor.core.publisher.SignalType.CURRENT_CONTEXT:Lreactor/core/publisher/SignalType;
18: new reactor.core.publisher.SignalType
dup
ldc "ON_CONTEXT"
bipush 9
invokespecial reactor.core.publisher.SignalType.<init>:(Ljava/lang/String;I)V
19: putstatic reactor.core.publisher.SignalType.ON_CONTEXT:Lreactor/core/publisher/SignalType;
20: bipush 10
anewarray reactor.core.publisher.SignalType
dup
iconst_0
getstatic reactor.core.publisher.SignalType.SUBSCRIBE:Lreactor/core/publisher/SignalType;
aastore
dup
iconst_1
getstatic reactor.core.publisher.SignalType.REQUEST:Lreactor/core/publisher/SignalType;
aastore
dup
iconst_2
getstatic reactor.core.publisher.SignalType.CANCEL:Lreactor/core/publisher/SignalType;
aastore
dup
iconst_3
getstatic reactor.core.publisher.SignalType.ON_SUBSCRIBE:Lreactor/core/publisher/SignalType;
aastore
dup
iconst_4
getstatic reactor.core.publisher.SignalType.ON_NEXT:Lreactor/core/publisher/SignalType;
aastore
dup
iconst_5
getstatic reactor.core.publisher.SignalType.ON_ERROR:Lreactor/core/publisher/SignalType;
aastore
dup
bipush 6
getstatic reactor.core.publisher.SignalType.ON_COMPLETE:Lreactor/core/publisher/SignalType;
aastore
dup
bipush 7
getstatic reactor.core.publisher.SignalType.AFTER_TERMINATE:Lreactor/core/publisher/SignalType;
aastore
dup
bipush 8
getstatic reactor.core.publisher.SignalType.CURRENT_CONTEXT:Lreactor/core/publisher/SignalType;
aastore
dup
bipush 9
getstatic reactor.core.publisher.SignalType.ON_CONTEXT:Lreactor/core/publisher/SignalType;
aastore
putstatic reactor.core.publisher.SignalType.ENUM$VALUES:[Lreactor/core/publisher/SignalType;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lreactor/core/publisher/SignalType;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic reactor.core.publisher.SignalType.$SWITCH_TABLE$reactor$core$publisher$SignalType:()[I
aload 0
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iaload
tableswitch { // 2 - 10
2: 5
3: 6
4: 1
5: 2
6: 3
7: 4
8: 9
9: 7
10: 8
default: 10
}
1: StackMap locals:
StackMap stack:
ldc "onSubscribe"
areturn
2: StackMap locals:
StackMap stack:
ldc "onNext"
areturn
3: StackMap locals:
StackMap stack:
ldc "onError"
areturn
4: StackMap locals:
StackMap stack:
ldc "onComplete"
areturn
5: StackMap locals:
StackMap stack:
ldc "request"
areturn
6: StackMap locals:
StackMap stack:
ldc "cancel"
areturn
7: StackMap locals:
StackMap stack:
ldc "currentContext"
areturn
8: StackMap locals:
StackMap stack:
ldc "onContextUpdate"
areturn
9: StackMap locals:
StackMap stack:
ldc "afterTerminate"
areturn
10: StackMap locals:
StackMap stack:
ldc "subscribe"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lreactor/core/publisher/SignalType;
public static reactor.core.publisher.SignalType[] values();
descriptor: ()[Lreactor/core/publisher/SignalType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic reactor.core.publisher.SignalType.ENUM$VALUES:[Lreactor/core/publisher/SignalType;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray reactor.core.publisher.SignalType
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static reactor.core.publisher.SignalType valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lreactor/core/publisher/SignalType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lreactor/core/publisher/SignalType;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast reactor.core.publisher.SignalType
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
static int[] $SWITCH_TABLE$reactor$core$publisher$SignalType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic reactor.core.publisher.SignalType.$SWITCH_TABLE$reactor$core$publisher$SignalType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic reactor.core.publisher.SignalType.values:()[Lreactor/core/publisher/SignalType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic reactor.core.publisher.SignalType.AFTER_TERMINATE:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
bipush 8
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic reactor.core.publisher.SignalType.CANCEL:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic reactor.core.publisher.SignalType.CURRENT_CONTEXT:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
bipush 9
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic reactor.core.publisher.SignalType.ON_COMPLETE:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
bipush 7
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic reactor.core.publisher.SignalType.ON_CONTEXT:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
bipush 10
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic reactor.core.publisher.SignalType.ON_ERROR:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic reactor.core.publisher.SignalType.ON_NEXT:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iconst_5
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic reactor.core.publisher.SignalType.ON_SUBSCRIBE:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iconst_4
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic reactor.core.publisher.SignalType.REQUEST:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iconst_2
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic reactor.core.publisher.SignalType.SUBSCRIBE:Lreactor/core/publisher/SignalType;
invokevirtual reactor.core.publisher.SignalType.ordinal:()I
iconst_1
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
dup
putstatic reactor.core.publisher.SignalType.$SWITCH_TABLE$reactor$core$publisher$SignalType:[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
}
Signature: Ljava/lang/Enum<Lreactor/core/publisher/SignalType;>;
SourceFile: "SignalType.java"