public class org.mongodb.morphia.query.FindOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.mongodb.morphia.query.FindOptions
super_class: java.lang.Object
{
private com.mongodb.client.model.DBCollectionFindOptions options;
descriptor: Lcom/mongodb/client/model/DBCollectionFindOptions;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.mongodb.client.model.DBCollectionFindOptions
dup
invokespecial com.mongodb.client.model.DBCollectionFindOptions.<init>:()V
putfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/mongodb/morphia/query/FindOptions;
private void <init>(com.mongodb.client.model.DBCollectionFindOptions);
descriptor: (Lcom/mongodb/client/model/DBCollectionFindOptions;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.mongodb.client.model.DBCollectionFindOptions
dup
invokespecial com.mongodb.client.model.DBCollectionFindOptions.<init>:()V
putfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
2: aload 0
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.copy:()Lcom/mongodb/client/model/DBCollectionFindOptions;
putfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/mongodb/morphia/query/FindOptions;
0 4 1 copy Lcom/mongodb/client/model/DBCollectionFindOptions;
MethodParameters:
Name Flags
copy final
public org.mongodb.morphia.query.FindOptions copy();
descriptor: ()Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.mongodb.morphia.query.FindOptions
dup
aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.copy:()Lcom/mongodb/client/model/DBCollectionFindOptions;
invokespecial org.mongodb.morphia.query.FindOptions.<init>:(Lcom/mongodb/client/model/DBCollectionFindOptions;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public int getLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getLimit:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions limit(int);
descriptor: (I)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.limit:(I)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 limit I
MethodParameters:
Name Flags
limit final
public int getSkip();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getSkip:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions skip(int);
descriptor: (I)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.skip:(I)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 skip I
MethodParameters:
Name Flags
skip final
public long getMaxTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getMaxTime:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public org.mongodb.morphia.query.FindOptions maxTime(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
lload 1
aload 3
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.maxTime:(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 maxTime J
0 2 3 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
maxTime final
timeUnit final
public long getMaxAwaitTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getMaxAwaitTime:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public org.mongodb.morphia.query.FindOptions maxAwaitTime(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
lload 1
aload 3
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.maxAwaitTime:(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 maxAwaitTime J
0 2 3 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
maxAwaitTime final
timeUnit final
public int getBatchSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getBatchSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions batchSize(int);
descriptor: (I)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.batchSize:(I)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 batchSize I
MethodParameters:
Name Flags
batchSize final
com.mongodb.DBObject getModifiers();
descriptor: ()Lcom/mongodb/DBObject;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getModifiers:()Lcom/mongodb/DBObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions modifier(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getModifiers:()Lcom/mongodb/DBObject;
aload 1
aload 2
invokeinterface com.mongodb.DBObject.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 key Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key final
value final
com.mongodb.DBObject getProjection();
descriptor: ()Lcom/mongodb/DBObject;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getProjection:()Lcom/mongodb/DBObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
org.mongodb.morphia.query.FindOptions projection(com.mongodb.DBObject);
descriptor: (Lcom/mongodb/DBObject;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.projection:(Lcom/mongodb/DBObject;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 projection Lcom/mongodb/DBObject;
MethodParameters:
Name Flags
projection final
com.mongodb.DBObject getSortDBObject();
descriptor: ()Lcom/mongodb/DBObject;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getSort:()Lcom/mongodb/DBObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
org.mongodb.morphia.query.FindOptions sort(com.mongodb.DBObject);
descriptor: (Lcom/mongodb/DBObject;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.sort:(Lcom/mongodb/DBObject;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 sort Lcom/mongodb/DBObject;
MethodParameters:
Name Flags
sort final
public boolean isNoCursorTimeout();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.isNoCursorTimeout:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions noCursorTimeout(boolean);
descriptor: (Z)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.noCursorTimeout:(Z)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 noCursorTimeout Z
MethodParameters:
Name Flags
noCursorTimeout final
public boolean isOplogReplay();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.isOplogReplay:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions oplogReplay(boolean);
descriptor: (Z)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.oplogReplay:(Z)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 oplogReplay Z
MethodParameters:
Name Flags
oplogReplay final
public boolean isPartial();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.isPartial:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions partial(boolean);
descriptor: (Z)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
iload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.partial:(Z)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 partial Z
MethodParameters:
Name Flags
partial final
public com.mongodb.CursorType getCursorType();
descriptor: ()Lcom/mongodb/CursorType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getCursorType:()Lcom/mongodb/CursorType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions cursorType(com.mongodb.CursorType);
descriptor: (Lcom/mongodb/CursorType;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.cursorType:(Lcom/mongodb/CursorType;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 cursorType Lcom/mongodb/CursorType;
MethodParameters:
Name Flags
cursorType final
public com.mongodb.ReadPreference getReadPreference();
descriptor: ()Lcom/mongodb/ReadPreference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getReadPreference:()Lcom/mongodb/ReadPreference;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions readPreference(com.mongodb.ReadPreference);
descriptor: (Lcom/mongodb/ReadPreference;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.readPreference:(Lcom/mongodb/ReadPreference;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 readPreference Lcom/mongodb/ReadPreference;
MethodParameters:
Name Flags
readPreference final
public com.mongodb.ReadConcern getReadConcern();
descriptor: ()Lcom/mongodb/ReadConcern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getReadConcern:()Lcom/mongodb/ReadConcern;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions readConcern(com.mongodb.ReadConcern);
descriptor: (Lcom/mongodb/ReadConcern;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.readConcern:(Lcom/mongodb/ReadConcern;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 readConcern Lcom/mongodb/ReadConcern;
MethodParameters:
Name Flags
readConcern final
public com.mongodb.client.model.Collation getCollation();
descriptor: ()Lcom/mongodb/client/model/Collation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.getCollation:()Lcom/mongodb/client/model/Collation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
public org.mongodb.morphia.query.FindOptions collation(com.mongodb.client.model.Collation);
descriptor: (Lcom/mongodb/client/model/Collation;)Lorg/mongodb/morphia/query/FindOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
aload 1
invokevirtual com.mongodb.client.model.DBCollectionFindOptions.collation:(Lcom/mongodb/client/model/Collation;)Lcom/mongodb/client/model/DBCollectionFindOptions;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
0 2 1 collation Lcom/mongodb/client/model/Collation;
MethodParameters:
Name Flags
collation final
com.mongodb.client.model.DBCollectionFindOptions getOptions();
descriptor: ()Lcom/mongodb/client/model/DBCollectionFindOptions;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.mongodb.morphia.query.FindOptions.options:Lcom/mongodb/client/model/DBCollectionFindOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/mongodb/morphia/query/FindOptions;
boolean isSnapshot();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.mongodb.morphia.query.FindOptions.getModifiers:()Lcom/mongodb/DBObject;
ldc "$snapshot"
invokeinterface com.mongodb.DBObject.get:(Ljava/lang/String;)Ljava/lang/Object;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
goto 3
StackMap locals: java.lang.Object
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/mongodb/morphia/query/FindOptions;
1 4 1 snapshot Ljava/lang/Object;
boolean hasHint();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.mongodb.morphia.query.FindOptions.getModifiers:()Lcom/mongodb/DBObject;
ldc "$indexHint"
invokeinterface com.mongodb.DBObject.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/mongodb/morphia/query/FindOptions;
}
SourceFile: "FindOptions.java"