class com.netflix.config.DynamicConfiguration$1 implements com.netflix.config.PollListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.netflix.config.DynamicConfiguration$1
super_class: java.lang.Object
{
final com.netflix.config.DynamicConfiguration this$0;
descriptor: Lcom/netflix/config/DynamicConfiguration;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$netflix$config$PollListener$EventType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>(com.netflix.config.DynamicConfiguration);
descriptor: (Lcom/netflix/config/DynamicConfiguration;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.netflix.config.DynamicConfiguration$1.this$0:Lcom/netflix/config/DynamicConfiguration;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/DynamicConfiguration$1;
MethodParameters:
Name Flags
this$0 final
public void handleEvent(com.netflix.config.PollListener$EventType, com.netflix.config.PollResult, java.lang.Throwable);
descriptor: (Lcom/netflix/config/PollListener$EventType;Lcom/netflix/config/PollResult;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.netflix.config.DynamicConfiguration$1.$SWITCH_TABLE$com$netflix$config$PollListener$EventType:()[I
aload 1
invokevirtual com.netflix.config.PollListener$EventType.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 3
3: 5
default: 6
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.netflix.config.DynamicConfiguration$1.this$0:Lcom/netflix/config/DynamicConfiguration;
bipush 100
aconst_null
aconst_null
iconst_0
invokevirtual com.netflix.config.DynamicConfiguration.fireEvent:(ILjava/lang/String;Ljava/lang/Object;Z)V
2: goto 6
3: StackMap locals:
StackMap stack:
aload 0
getfield com.netflix.config.DynamicConfiguration$1.this$0:Lcom/netflix/config/DynamicConfiguration;
bipush 100
aconst_null
aconst_null
aload 3
invokevirtual com.netflix.config.DynamicConfiguration.fireError:(ILjava/lang/String;Ljava/lang/Object;Ljava/lang/Throwable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield com.netflix.config.DynamicConfiguration$1.this$0:Lcom/netflix/config/DynamicConfiguration;
bipush 100
aconst_null
aconst_null
iconst_1
invokevirtual com.netflix.config.DynamicConfiguration.fireEvent:(ILjava/lang/String;Ljava/lang/Object;Z)V
6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/DynamicConfiguration$1;
0 7 1 eventType Lcom/netflix/config/PollListener$EventType;
0 7 2 lastResult Lcom/netflix/config/PollResult;
0 7 3 exception Ljava/lang/Throwable;
MethodParameters:
Name Flags
eventType
lastResult
exception
static int[] $SWITCH_TABLE$com$netflix$config$PollListener$EventType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.netflix.config.DynamicConfiguration$1.$SWITCH_TABLE$com$netflix$config$PollListener$EventType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.netflix.config.PollListener$EventType.values:()[Lcom/netflix/config/PollListener$EventType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.netflix.config.PollListener$EventType.POLL_BEGIN:Lcom/netflix/config/PollListener$EventType;
invokevirtual com.netflix.config.PollListener$EventType.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.netflix.config.PollListener$EventType.POLL_FAILURE:Lcom/netflix/config/PollListener$EventType;
invokevirtual com.netflix.config.PollListener$EventType.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.netflix.config.PollListener$EventType.POLL_SUCCESS:Lcom/netflix/config/PollListener$EventType;
invokevirtual com.netflix.config.PollListener$EventType.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.netflix.config.DynamicConfiguration$1.$SWITCH_TABLE$com$netflix$config$PollListener$EventType:[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
}
SourceFile: "DynamicConfiguration.java"
EnclosingMethod: com.netflix.config.DynamicConfiguration.startPolling:(Lcom/netflix/config/PolledConfigurationSource;Lcom/netflix/config/AbstractPollingScheduler;)V
NestHost: com.netflix.config.DynamicConfiguration
InnerClasses:
com.netflix.config.DynamicConfiguration$1
public final EventType = com.netflix.config.PollListener$EventType of com.netflix.config.PollListener