public final class com.mongodb.client.model.Updates
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.mongodb.client.model.Updates
super_class: java.lang.Object
{
public static org.bson.conversions.Bson combine(org.bson.conversions.Bson[]);
descriptor: ([Lorg/bson/conversions/Bson;)Lorg/bson/conversions/Bson;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic com.mongodb.client.model.Updates.combine:(Ljava/util/List;)Lorg/bson/conversions/Bson;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 updates [Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
updates final
public static org.bson.conversions.Bson combine(java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Ljava/util/List;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: ldc "updates"
aload 0
invokestatic com.mongodb.assertions.Assertions.notNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new com.mongodb.client.model.Updates$CompositeUpdate
dup
aload 0
invokespecial com.mongodb.client.model.Updates$CompositeUpdate.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 updates Ljava/util/List<+Lorg/bson/conversions/Bson;>;
Signature: (Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
updates final
public static <TItem> org.bson.conversions.Bson set(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$set"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
RuntimeVisibleParameterAnnotations:
0:
1:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson unset(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
ldc ""
ldc "$unset"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
public static org.bson.conversions.Bson setOnInsert(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleBsonKeyValue
dup
ldc "$setOnInsert"
aload 0
invokespecial com.mongodb.client.model.Updates$SimpleBsonKeyValue.<init>:(Ljava/lang/String;Lorg/bson/conversions/Bson;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
value final
public static <TItem> org.bson.conversions.Bson setOnInsert(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$setOnInsert"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
RuntimeVisibleParameterAnnotations:
0:
1:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson rename(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc "newFieldName"
aload 1
invokestatic com.mongodb.assertions.Assertions.notNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$rename"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 fieldName Ljava/lang/String;
0 2 1 newFieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
newFieldName final
public static org.bson.conversions.Bson inc(java.lang.String, java.lang.Number);
descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc "number"
aload 1
invokestatic com.mongodb.assertions.Assertions.notNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$inc"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 fieldName Ljava/lang/String;
0 2 1 number Ljava/lang/Number;
MethodParameters:
Name Flags
fieldName final
number final
public static org.bson.conversions.Bson mul(java.lang.String, java.lang.Number);
descriptor: (Ljava/lang/String;Ljava/lang/Number;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc "number"
aload 1
invokestatic com.mongodb.assertions.Assertions.notNull:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$mul"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 fieldName Ljava/lang/String;
0 2 1 number Ljava/lang/Number;
MethodParameters:
Name Flags
fieldName final
number final
public static <TItem> org.bson.conversions.Bson min(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$min"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
value final
public static <TItem> org.bson.conversions.Bson max(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$max"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson currentDate(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
ldc "$currentDate"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
public static org.bson.conversions.Bson currentTimestamp(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
new org.bson.BsonDocument
dup
ldc "$type"
new org.bson.BsonString
dup
ldc "timestamp"
invokespecial org.bson.BsonString.<init>:(Ljava/lang/String;)V
invokespecial org.bson.BsonDocument.<init>:(Ljava/lang/String;Lorg/bson/BsonValue;)V
ldc "$currentDate"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
public static <TItem> org.bson.conversions.Bson addToSet(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$addToSet"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
RuntimeVisibleParameterAnnotations:
0:
1:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
fieldName final
value final
public static <TItem> org.bson.conversions.Bson addEachToSet(java.lang.String, java.util.List<TItem>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$WithEachUpdate
dup
aload 0
aload 1
ldc "$addToSet"
invokespecial com.mongodb.client.model.Updates$WithEachUpdate.<init>:(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 values Ljava/util/List<TTItem;>;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/List<TTItem;>;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
values final
public static <TItem> org.bson.conversions.Bson push(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$push"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
RuntimeVisibleParameterAnnotations:
0:
1:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
fieldName final
value final
public static <TItem> org.bson.conversions.Bson pushEach(java.lang.String, java.util.List<TItem>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$PushUpdate
dup
aload 0
aload 1
new com.mongodb.client.model.PushOptions
dup
invokespecial com.mongodb.client.model.PushOptions.<init>:()V
invokespecial com.mongodb.client.model.Updates$PushUpdate.<init>:(Ljava/lang/String;Ljava/util/List;Lcom/mongodb/client/model/PushOptions;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 values Ljava/util/List<TTItem;>;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/List<TTItem;>;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
values final
public static <TItem> org.bson.conversions.Bson pushEach(java.lang.String, java.util.List<TItem>, com.mongodb.client.model.PushOptions);
descriptor: (Ljava/lang/String;Ljava/util/List;Lcom/mongodb/client/model/PushOptions;)Lorg/bson/conversions/Bson;
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.mongodb.client.model.Updates$PushUpdate
dup
aload 0
aload 1
aload 2
invokespecial com.mongodb.client.model.Updates$PushUpdate.<init>:(Ljava/lang/String;Ljava/util/List;Lcom/mongodb/client/model/PushOptions;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 values Ljava/util/List<TTItem;>;
0 1 2 options Lcom/mongodb/client/model/PushOptions;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/List<TTItem;>;Lcom/mongodb/client/model/PushOptions;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
values final
options final
public static <TItem> org.bson.conversions.Bson pull(java.lang.String, TItem);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
aload 1
ldc "$pull"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value TTItem;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;TTItem;)Lorg/bson/conversions/Bson;
RuntimeVisibleParameterAnnotations:
0:
1:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson pullByFilter(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$1
dup
aload 0
invokespecial com.mongodb.client.model.Updates$1.<init>:(Lorg/bson/conversions/Bson;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 filter Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
filter final
public static <TItem> org.bson.conversions.Bson pullAll(java.lang.String, java.util.List<TItem>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.mongodb.client.model.Updates$PullAllUpdate
dup
aload 0
aload 1
invokespecial com.mongodb.client.model.Updates$PullAllUpdate.<init>:(Ljava/lang/String;Ljava/util/List;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 values Ljava/util/List<TTItem;>;
Signature: <TItem:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/List<TTItem;>;)Lorg/bson/conversions/Bson;
MethodParameters:
Name Flags
fieldName final
values final
public static org.bson.conversions.Bson popFirst(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "$pop"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
public static org.bson.conversions.Bson popLast(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.mongodb.client.model.Updates$SimpleUpdate
dup
aload 0
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
ldc "$pop"
invokespecial com.mongodb.client.model.Updates$SimpleUpdate.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
MethodParameters:
Name Flags
fieldName final
public static org.bson.conversions.Bson bitwiseAnd(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "and"
iload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;I)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value I
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson bitwiseAnd(java.lang.String, long);
descriptor: (Ljava/lang/String;J)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "and"
lload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;J)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value J
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson bitwiseOr(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "or"
iload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;I)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value I
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson bitwiseOr(java.lang.String, long);
descriptor: (Ljava/lang/String;J)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "or"
lload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;J)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value J
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson bitwiseXor(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "xor"
iload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;I)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value I
MethodParameters:
Name Flags
fieldName final
value final
public static org.bson.conversions.Bson bitwiseXor(java.lang.String, long);
descriptor: (Ljava/lang/String;J)Lorg/bson/conversions/Bson;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "xor"
lload 1
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;J)Lorg/bson/conversions/Bson;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 value J
MethodParameters:
Name Flags
fieldName final
value final
private static org.bson.conversions.Bson createBitUpdateDocument(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/bson/conversions/Bson;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new org.bson.BsonInt32
dup
iload 2
invokespecial org.bson.BsonInt32.<init>:(I)V
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;Lorg/bson/BsonValue;)Lorg/bson/conversions/Bson;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 bitwiseOperator Ljava/lang/String;
0 1 2 value I
MethodParameters:
Name Flags
fieldName final
bitwiseOperator final
value final
private static org.bson.conversions.Bson createBitUpdateDocument(java.lang.String, java.lang.String, long);
descriptor: (Ljava/lang/String;Ljava/lang/String;J)Lorg/bson/conversions/Bson;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new org.bson.BsonInt64
dup
lload 2
invokespecial org.bson.BsonInt64.<init>:(J)V
invokestatic com.mongodb.client.model.Updates.createBitUpdateDocument:(Ljava/lang/String;Ljava/lang/String;Lorg/bson/BsonValue;)Lorg/bson/conversions/Bson;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 bitwiseOperator Ljava/lang/String;
0 1 2 value J
MethodParameters:
Name Flags
fieldName final
bitwiseOperator final
value final
private static org.bson.conversions.Bson createBitUpdateDocument(java.lang.String, java.lang.String, org.bson.BsonValue);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/bson/BsonValue;)Lorg/bson/conversions/Bson;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=10, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.bson.BsonDocument
dup
ldc "$bit"
new org.bson.BsonDocument
dup
aload 0
new org.bson.BsonDocument
dup
aload 1
aload 2
invokespecial org.bson.BsonDocument.<init>:(Ljava/lang/String;Lorg/bson/BsonValue;)V
invokespecial org.bson.BsonDocument.<init>:(Ljava/lang/String;Lorg/bson/BsonValue;)V
invokespecial org.bson.BsonDocument.<init>:(Ljava/lang/String;Lorg/bson/BsonValue;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 bitwiseOperator Ljava/lang/String;
0 1 2 value Lorg/bson/BsonValue;
MethodParameters:
Name Flags
fieldName final
bitwiseOperator final
value final
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mongodb/client/model/Updates;
}
SourceFile: "Updates.java"
NestMembers:
com.mongodb.client.model.Updates$1 com.mongodb.client.model.Updates$CompositeUpdate com.mongodb.client.model.Updates$PullAllUpdate com.mongodb.client.model.Updates$PushUpdate com.mongodb.client.model.Updates$SimpleBsonKeyValue com.mongodb.client.model.Updates$SimpleUpdate com.mongodb.client.model.Updates$WithEachUpdate
InnerClasses:
com.mongodb.client.model.Updates$1
private CompositeUpdate = com.mongodb.client.model.Updates$CompositeUpdate of com.mongodb.client.model.Updates
private PullAllUpdate = com.mongodb.client.model.Updates$PullAllUpdate of com.mongodb.client.model.Updates
private PushUpdate = com.mongodb.client.model.Updates$PushUpdate of com.mongodb.client.model.Updates
private SimpleBsonKeyValue = com.mongodb.client.model.Updates$SimpleBsonKeyValue of com.mongodb.client.model.Updates
private SimpleUpdate = com.mongodb.client.model.Updates$SimpleUpdate of com.mongodb.client.model.Updates
private WithEachUpdate = com.mongodb.client.model.Updates$WithEachUpdate of com.mongodb.client.model.Updates