public class com.netflix.config.WatchedUpdateResult
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.netflix.config.WatchedUpdateResult
super_class: java.lang.Object
{
protected final java.util.Map<java.lang.String, java.lang.Object> complete;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
protected final java.util.Map<java.lang.String, java.lang.Object> added;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
protected final java.util.Map<java.lang.String, java.lang.Object> changed;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
protected final java.util.Map<java.lang.String, java.lang.Object> deleted;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
protected final boolean incremental;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public static com.netflix.config.WatchedUpdateResult createFull(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)Lcom/netflix/config/WatchedUpdateResult;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.netflix.config.WatchedUpdateResult
dup
aload 0
invokespecial com.netflix.config.WatchedUpdateResult.<init>:(Ljava/util/Map;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 complete Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lcom/netflix/config/WatchedUpdateResult;
MethodParameters:
Name Flags
complete
public static com.netflix.config.WatchedUpdateResult createIncremental(java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/netflix/config/WatchedUpdateResult;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.netflix.config.WatchedUpdateResult
dup
aload 0
aload 1
aload 2
invokespecial com.netflix.config.WatchedUpdateResult.<init>:(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 added Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 1 1 changed Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 1 2 deleted Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lcom/netflix/config/WatchedUpdateResult;
MethodParameters:
Name Flags
added
changed
deleted
public boolean hasChanges();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.incremental:Z
ifeq 7
1: aload 0
getfield com.netflix.config.WatchedUpdateResult.added:Ljava/util/Map;
ifnull 2
aload 0
getfield com.netflix.config.WatchedUpdateResult.added:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
ifgt 6
StackMap locals:
StackMap stack:
2: aload 0
getfield com.netflix.config.WatchedUpdateResult.changed:Ljava/util/Map;
ifnull 3
aload 0
getfield com.netflix.config.WatchedUpdateResult.changed:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
ifgt 6
3: StackMap locals:
StackMap stack:
aload 0
getfield com.netflix.config.WatchedUpdateResult.deleted:Ljava/util/Map;
ifnull 5
aload 0
getfield com.netflix.config.WatchedUpdateResult.deleted:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
4: ifgt 6
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.netflix.config.WatchedUpdateResult.complete:Ljava/util/Map;
ifnull 8
iconst_1
ireturn
StackMap locals:
StackMap stack:
8: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/netflix/config/WatchedUpdateResult;
public final java.util.Map<java.lang.String, java.lang.Object> getComplete();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.complete:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/WatchedUpdateResult;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public final java.util.Map<java.lang.String, java.lang.Object> getAdded();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.added:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/WatchedUpdateResult;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public final java.util.Map<java.lang.String, java.lang.Object> getChanged();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.changed:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/WatchedUpdateResult;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public final java.util.Map<java.lang.String, java.lang.Object> getDeleted();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.deleted:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/WatchedUpdateResult;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public final boolean isIncremental();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.config.WatchedUpdateResult.incremental:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/config/WatchedUpdateResult;
void <init>(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0000)
Code:
stack=2, 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
putfield com.netflix.config.WatchedUpdateResult.complete:Ljava/util/Map;
2: aload 0
aconst_null
putfield com.netflix.config.WatchedUpdateResult.added:Ljava/util/Map;
3: aload 0
aconst_null
putfield com.netflix.config.WatchedUpdateResult.changed:Ljava/util/Map;
4: aload 0
aconst_null
putfield com.netflix.config.WatchedUpdateResult.deleted:Ljava/util/Map;
5: aload 0
iconst_0
putfield com.netflix.config.WatchedUpdateResult.incremental:Z
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/WatchedUpdateResult;
0 7 1 complete Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
complete
void <init>(java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.netflix.config.WatchedUpdateResult.complete:Ljava/util/Map;
2: aload 0
aload 1
putfield com.netflix.config.WatchedUpdateResult.added:Ljava/util/Map;
3: aload 0
aload 2
putfield com.netflix.config.WatchedUpdateResult.changed:Ljava/util/Map;
4: aload 0
aload 3
putfield com.netflix.config.WatchedUpdateResult.deleted:Ljava/util/Map;
5: aload 0
iconst_1
putfield com.netflix.config.WatchedUpdateResult.incremental:Z
6: 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/WatchedUpdateResult;
0 7 1 added Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 7 2 changed Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 7 3 deleted Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
added
changed
deleted
}
SourceFile: "WatchedUpdateResult.java"