public class com.mongodb.MongoBulkWriteException extends com.mongodb.MongoServerException
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.mongodb.MongoBulkWriteException
super_class: com.mongodb.MongoServerException
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -4345399805987210275
private final com.mongodb.bulk.BulkWriteResult writeResult;
descriptor: Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<com.mongodb.bulk.BulkWriteError> errors;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lcom/mongodb/bulk/BulkWriteError;>;
private final com.mongodb.ServerAddress serverAddress;
descriptor: Lcom/mongodb/ServerAddress;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.mongodb.bulk.WriteConcernError writeConcernError;
descriptor: Lcom/mongodb/bulk/WriteConcernError;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.mongodb.bulk.BulkWriteResult, java.util.List<com.mongodb.bulk.BulkWriteError>, com.mongodb.bulk.WriteConcernError, com.mongodb.ServerAddress);
descriptor: (Lcom/mongodb/bulk/BulkWriteResult;Ljava/util/List;Lcom/mongodb/bulk/WriteConcernError;Lcom/mongodb/ServerAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new java.lang.StringBuilder
dup
ldc "Bulk write operation error on server "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
ldc ""
goto 3
StackMap locals: uninitialized-this com.mongodb.bulk.BulkWriteResult java.util.List com.mongodb.bulk.WriteConcernError com.mongodb.ServerAddress
StackMap stack: uninitialized-this java.lang.StringBuilder
2: new java.lang.StringBuilder
dup
ldc "Write errors: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: uninitialized-this com.mongodb.bulk.BulkWriteResult java.util.List com.mongodb.bulk.WriteConcernError com.mongodb.ServerAddress
StackMap stack: uninitialized-this java.lang.StringBuilder java.lang.String
3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: aload 3
ifnonnull 5
ldc ""
goto 6
StackMap locals: uninitialized-this com.mongodb.bulk.BulkWriteResult java.util.List com.mongodb.bulk.WriteConcernError com.mongodb.ServerAddress
StackMap stack: uninitialized-this java.lang.StringBuilder
5: new java.lang.StringBuilder
dup
ldc "Write concern error: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ". "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: uninitialized-this com.mongodb.bulk.BulkWriteResult java.util.List com.mongodb.bulk.WriteConcernError com.mongodb.ServerAddress
StackMap stack: uninitialized-this java.lang.StringBuilder java.lang.String
6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: aload 4
invokespecial com.mongodb.MongoServerException.<init>:(Ljava/lang/String;Lcom/mongodb/ServerAddress;)V
9: aload 0
aload 1
putfield com.mongodb.MongoBulkWriteException.writeResult:Lcom/mongodb/bulk/BulkWriteResult;
10: aload 0
aload 2
putfield com.mongodb.MongoBulkWriteException.errors:Ljava/util/List;
11: aload 0
aload 3
putfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
12: aload 0
aload 4
putfield com.mongodb.MongoBulkWriteException.serverAddress:Lcom/mongodb/ServerAddress;
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/mongodb/MongoBulkWriteException;
0 14 1 writeResult Lcom/mongodb/bulk/BulkWriteResult;
0 14 2 writeErrors Ljava/util/List<Lcom/mongodb/bulk/BulkWriteError;>;
0 14 3 writeConcernError Lcom/mongodb/bulk/WriteConcernError;
0 14 4 serverAddress Lcom/mongodb/ServerAddress;
Signature: (Lcom/mongodb/bulk/BulkWriteResult;Ljava/util/List<Lcom/mongodb/bulk/BulkWriteError;>;Lcom/mongodb/bulk/WriteConcernError;Lcom/mongodb/ServerAddress;)V
RuntimeVisibleParameterAnnotations:
0:
1:
2:
com.mongodb.lang.Nullable()
3:
MethodParameters:
Name Flags
writeResult final
writeErrors final
writeConcernError final
serverAddress final
public com.mongodb.bulk.BulkWriteResult getWriteResult();
descriptor: ()Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.MongoBulkWriteException.writeResult:Lcom/mongodb/bulk/BulkWriteResult;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/MongoBulkWriteException;
public java.util.List<com.mongodb.bulk.BulkWriteError> getWriteErrors();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.MongoBulkWriteException.errors:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/MongoBulkWriteException;
Signature: ()Ljava/util/List<Lcom/mongodb/bulk/BulkWriteError;>;
public com.mongodb.bulk.WriteConcernError getWriteConcernError();
descriptor: ()Lcom/mongodb/bulk/WriteConcernError;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/MongoBulkWriteException;
public com.mongodb.ServerAddress getServerAddress();
descriptor: ()Lcom/mongodb/ServerAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.MongoBulkWriteException.serverAddress:Lcom/mongodb/ServerAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/MongoBulkWriteException;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 3
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast com.mongodb.MongoBulkWriteException
astore 2
start local 2 5: aload 0
getfield com.mongodb.MongoBulkWriteException.errors:Ljava/util/List;
aload 2
getfield com.mongodb.MongoBulkWriteException.errors:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals: com.mongodb.MongoBulkWriteException
StackMap stack:
aload 0
getfield com.mongodb.MongoBulkWriteException.serverAddress:Lcom/mongodb/ServerAddress;
aload 2
getfield com.mongodb.MongoBulkWriteException.serverAddress:Lcom/mongodb/ServerAddress;
invokevirtual com.mongodb.ServerAddress.equals:(Ljava/lang/Object;)Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
ifnull 10
aload 0
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
aload 2
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
invokevirtual com.mongodb.bulk.WriteConcernError.equals:(Ljava/lang/Object;)Z
ifne 12
goto 11
StackMap locals:
StackMap stack:
10: aload 2
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
ifnull 12
11: StackMap locals:
StackMap stack:
iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.MongoBulkWriteException.writeResult:Lcom/mongodb/bulk/BulkWriteResult;
aload 2
getfield com.mongodb.MongoBulkWriteException.writeResult:Lcom/mongodb/bulk/BulkWriteResult;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 14
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/mongodb/MongoBulkWriteException;
0 15 1 o Ljava/lang/Object;
5 15 2 that Lcom/mongodb/MongoBulkWriteException;
MethodParameters:
Name Flags
o final
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.mongodb.MongoBulkWriteException.writeResult:Lcom/mongodb/bulk/BulkWriteResult;
invokevirtual java.lang.Object.hashCode:()I
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.MongoBulkWriteException.errors:Ljava/util/List;
invokeinterface java.util.List.hashCode:()I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.MongoBulkWriteException.serverAddress:Lcom/mongodb/ServerAddress;
invokevirtual com.mongodb.ServerAddress.hashCode:()I
iadd
istore 1
3: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
ifnull 4
aload 0
getfield com.mongodb.MongoBulkWriteException.writeConcernError:Lcom/mongodb/bulk/WriteConcernError;
invokevirtual com.mongodb.bulk.WriteConcernError.hashCode:()I
goto 5
StackMap locals: com.mongodb.MongoBulkWriteException int
StackMap stack: int
4: iconst_0
StackMap locals: com.mongodb.MongoBulkWriteException int
StackMap stack: int int
5: iadd
istore 1
6: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/mongodb/MongoBulkWriteException;
1 7 1 result I
}
SourceFile: "MongoBulkWriteException.java"