public interface com.mongodb.client.MongoIterable<TResult> extends java.lang.Iterable<TResult>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.mongodb.client.MongoIterable
super_class: java.lang.Object
{
public abstract com.mongodb.client.MongoCursor<TResult> iterator();
descriptor: ()Lcom/mongodb/client/MongoCursor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/client/MongoCursor<TTResult;>;
public abstract com.mongodb.client.MongoCursor<TResult> cursor();
descriptor: ()Lcom/mongodb/client/MongoCursor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/client/MongoCursor<TTResult;>;
public abstract TResult first();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TTResult;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
public abstract <U> com.mongodb.client.MongoIterable<U> map(com.mongodb.Function<TResult, U>);
descriptor: (Lcom/mongodb/Function;)Lcom/mongodb/client/MongoIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Lcom/mongodb/Function<TTResult;TU;>;)Lcom/mongodb/client/MongoIterable<TU;>;
MethodParameters:
Name Flags
mapper
public abstract void forEach(com.mongodb.Block<? super TResult>);
descriptor: (Lcom/mongodb/Block;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/Block<-TTResult;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
block
public abstract <A extends java.util.Collection<? super TResult>> A into();
descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <A::Ljava/util/Collection<-TTResult;>;>(TA;)TA;
MethodParameters:
Name Flags
target
public abstract com.mongodb.client.MongoIterable<TResult> batchSize(int);
descriptor: (I)Lcom/mongodb/client/MongoIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)Lcom/mongodb/client/MongoIterable<TTResult;>;
MethodParameters:
Name Flags
batchSize
public java.util.Iterator iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokeinterface com.mongodb.client.MongoIterable.iterator:()Lcom/mongodb/client/MongoCursor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <TResult:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/Iterable<TTResult;>;
SourceFile: "MongoIterable.java"