public interface org.eclipse.collections.api.set.SetIterable<T> extends org.eclipse.collections.api.RichIterable<T>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.collections.api.set.SetIterable
super_class: java.lang.Object
{
public abstract org.eclipse.collections.api.set.SetIterable<T> union(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
set
public abstract <R extends java.util.Set<T>> R unionInto(org.eclipse.collections.api.set.SetIterable<? extends T>, );
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R::Ljava/util/Set<TT;>;>(Lorg/eclipse/collections/api/set/SetIterable<+TT;>;TR;)TR;
MethodParameters:
Name Flags
set
targetSet
public abstract org.eclipse.collections.api.set.SetIterable<T> intersect(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
set
public abstract <R extends java.util.Set<T>> R intersectInto(org.eclipse.collections.api.set.SetIterable<? extends T>, );
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R::Ljava/util/Set<TT;>;>(Lorg/eclipse/collections/api/set/SetIterable<+TT;>;TR;)TR;
MethodParameters:
Name Flags
set
targetSet
public abstract org.eclipse.collections.api.set.SetIterable<T> difference(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
subtrahendSet
public abstract <R extends java.util.Set<T>> R differenceInto(org.eclipse.collections.api.set.SetIterable<? extends T>, );
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R::Ljava/util/Set<TT;>;>(Lorg/eclipse/collections/api/set/SetIterable<+TT;>;TR;)TR;
MethodParameters:
Name Flags
subtrahendSet
targetSet
public abstract org.eclipse.collections.api.set.SetIterable<T> symmetricDifference(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
setB
public abstract <R extends java.util.Set<T>> R symmetricDifferenceInto(org.eclipse.collections.api.set.SetIterable<? extends T>, );
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R::Ljava/util/Set<TT;>;>(Lorg/eclipse/collections/api/set/SetIterable<+TT;>;TR;)TR;
MethodParameters:
Name Flags
set
targetSet
public abstract boolean isSubsetOf(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Z
MethodParameters:
Name Flags
candidateSuperset
public abstract boolean isProperSubsetOf(org.eclipse.collections.api.set.SetIterable<? extends T>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/set/SetIterable<+TT;>;)Z
MethodParameters:
Name Flags
candidateSuperset
public abstract <B> org.eclipse.collections.api.LazyIterable<org.eclipse.collections.api.tuple.Pair<T, B>> cartesianProduct(org.eclipse.collections.api.set.SetIterable<B>);
descriptor: (Lorg/eclipse/collections/api/set/SetIterable;)Lorg/eclipse/collections/api/LazyIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <B:Ljava/lang/Object;>(Lorg/eclipse/collections/api/set/SetIterable<TB;>;)Lorg/eclipse/collections/api/LazyIterable<Lorg/eclipse/collections/api/tuple/Pair<TT;TB;>;>;
MethodParameters:
Name Flags
set
public abstract org.eclipse.collections.api.set.SetIterable<T> tap(org.eclipse.collections.api.block.procedure.Procedure<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
procedure
public abstract org.eclipse.collections.api.set.SetIterable<T> select(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
predicate
public abstract <P> org.eclipse.collections.api.set.SetIterable<T> selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
predicate
parameter
public abstract org.eclipse.collections.api.set.SetIterable<T> reject(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
predicate
public abstract <P> org.eclipse.collections.api.set.SetIterable<T> rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/set/SetIterable<TT;>;
MethodParameters:
Name Flags
predicate
parameter
public abstract org.eclipse.collections.api.partition.set.PartitionSet<T> partition(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/set/PartitionSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/partition/set/PartitionSet<TT;>;
MethodParameters:
Name Flags
predicate
public abstract <P> org.eclipse.collections.api.partition.set.PartitionSet<T> partitionWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/set/PartitionSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/partition/set/PartitionSet<TT;>;
MethodParameters:
Name Flags
predicate
parameter
public abstract <S> org.eclipse.collections.api.set.SetIterable<S> selectInstancesOf(java.lang.Class<S>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Lorg/eclipse/collections/api/set/SetIterable<TS;>;
MethodParameters:
Name Flags
clazz
public abstract org.eclipse.collections.api.set.SetIterable<org.eclipse.collections.api.tuple.Pair<T, java.lang.Integer>> zipWithIndex();
descriptor: ()Lorg/eclipse/collections/api/set/SetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lorg/eclipse/collections/api/set/SetIterable<Lorg/eclipse/collections/api/tuple/Pair<TT;Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract org.eclipse.collections.api.set.ParallelSetIterable<T> asParallel(java.util.concurrent.ExecutorService, int);
descriptor: (Ljava/util/concurrent/ExecutorService;I)Lorg/eclipse/collections/api/set/ParallelSetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/concurrent/ExecutorService;I)Lorg/eclipse/collections/api/set/ParallelSetIterable<TT;>;
RuntimeInvisibleAnnotations:
org.eclipse.collections.api.annotation.Beta()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
org.eclipse.collections.api.annotation.Beta()
MethodParameters:
Name Flags
executorService
batchSize
public abstract boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
public abstract int hashCode();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.collections.api.set.ImmutableSetIterable<T> toImmutable();
descriptor: ()Lorg/eclipse/collections/api/set/ImmutableSetIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lorg/eclipse/collections/api/set/ImmutableSetIterable<TT;>;
public org.eclipse.collections.api.RichIterable zipWithIndex();
descriptor: ()Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokeinterface org.eclipse.collections.api.set.SetIterable.zipWithIndex:()Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate2
aload 2
checkcast java.lang.Object
invokeinterface org.eclipse.collections.api.set.SetIterable.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.partition.PartitionIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokeinterface org.eclipse.collections.api.set.SetIterable.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/set/PartitionSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokeinterface org.eclipse.collections.api.set.SetIterable.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokeinterface org.eclipse.collections.api.set.SetIterable.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.procedure.Procedure
invokeinterface org.eclipse.collections.api.set.SetIterable.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate2
aload 2
checkcast java.lang.Object
invokeinterface org.eclipse.collections.api.set.SetIterable.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.partition.PartitionIterable partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/PartitionIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate2
aload 2
checkcast java.lang.Object
invokeinterface org.eclipse.collections.api.set.SetIterable.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/set/PartitionSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable selectInstancesOf(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Class
invokeinterface org.eclipse.collections.api.set.SetIterable.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/set/SetIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/eclipse/collections/api/RichIterable<TT;>;
SourceFile: "SetIterable.java"