public final class org.eclipse.collections.impl.lazy.CompositeIterable<E> extends org.eclipse.collections.impl.lazy.AbstractLazyIterable<E>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.collections.impl.lazy.CompositeIterable
super_class: org.eclipse.collections.impl.lazy.AbstractLazyIterable
{
private final org.eclipse.collections.api.list.MutableList<java.lang.Iterable<E>> iterables;
descriptor: Lorg/eclipse/collections/api/list/MutableList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/Iterable<TE;>;>;
private void <init>(org.eclipse.collections.api.list.MutableList<java.lang.Iterable<E>>);
descriptor: (Lorg/eclipse/collections/api/list/MutableList;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.eclipse.collections.impl.lazy.AbstractLazyIterable.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 3 1 newIterables Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/Iterable<TE;>;>;
Signature: (Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/Iterable<TE;>;>;)V
MethodParameters:
Name Flags
newIterables
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.collections.impl.list.mutable.FastList.newList:()Lorg/eclipse/collections/impl/list/mutable/FastList;
invokespecial org.eclipse.collections.impl.lazy.CompositeIterable.<init>:(Lorg/eclipse/collections/api/list/MutableList;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
public static <T> org.eclipse.collections.impl.lazy.CompositeIterable<T> with(java.lang.Iterable<T>[]);
descriptor: ([Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/lazy/CompositeIterable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.lazy.CompositeIterable
dup
aload 0
invokestatic org.eclipse.collections.impl.list.mutable.FastList.newListWith:([Ljava/lang/Object;)Lorg/eclipse/collections/impl/list/mutable/FastList;
invokespecial org.eclipse.collections.impl.lazy.CompositeIterable.<init>:(Lorg/eclipse/collections/api/list/MutableList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 iterables [Ljava/lang/Iterable;
Signature: <T:Ljava/lang/Object;>([Ljava/lang/Iterable<TT;>;)Lorg/eclipse/collections/impl/lazy/CompositeIterable<TT;>;
MethodParameters:
Name Flags
iterables
public void each(org.eclipse.collections.api.block.procedure.Procedure<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$0(Lorg/eclipse/collections/api/block/procedure/Procedure;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 2 1 procedure Lorg/eclipse/collections/api/block/procedure/Procedure<-TE;>;
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TE;>;)V
MethodParameters:
Name Flags
procedure
public void forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.Counter
dup
invokespecial org.eclipse.collections.impl.Counter.<init>:()V
astore 2
start local 2 1: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
aload 2
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$1(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 3 1 objectIntProcedure Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TE;>;
1 3 2 index Lorg/eclipse/collections/impl/Counter;
Signature: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TE;>;)V
MethodParameters:
Name Flags
objectIntProcedure
public <P> void forEachWith(org.eclipse.collections.api.block.procedure.Procedure2<? super E, ? super P>, );
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)V
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.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
aload 2
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$3(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 2 1 procedure Lorg/eclipse/collections/api/block/procedure/Procedure2<-TE;-TP;>;
0 2 2 parameter TP;
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/procedure/Procedure2<-TE;-TP;>;TP;)V
MethodParameters:
Name Flags
procedure
parameter
public boolean anySatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$4(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.anySatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;)Z
MethodParameters:
Name Flags
predicate
public boolean allSatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$5(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.allSatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;)Z
MethodParameters:
Name Flags
predicate
public boolean noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$6(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.noneSatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;)Z
MethodParameters:
Name Flags
predicate
public E detect(org.eclipse.collections.api.block.predicate.Predicate<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 7
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast java.lang.Iterable
astore 3
start local 3 3: aload 3
aload 1
invokestatic org.eclipse.collections.impl.utility.Iterate.detect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;)Ljava/lang/Object;
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 4
areturn
end local 4 end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
if_icmplt 2
end local 2 8: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 9 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;
1 8 2 i I
3 6 3 eachIterable Ljava/lang/Iterable<TE;>;
4 6 4 result TE;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;)TE;
MethodParameters:
Name Flags
predicate
public java.util.Optional<E> detectOptional(org.eclipse.collections.api.block.predicate.Predicate<? super E>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 7
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast java.lang.Iterable
astore 3
start local 3 3: aload 3
aload 1
invokestatic org.eclipse.collections.impl.utility.Iterate.detectOptional:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;)Ljava/util/Optional;
astore 4
start local 4 4: aload 4
invokevirtual java.util.Optional.isPresent:()Z
ifeq 6
5: aload 4
areturn
end local 4 end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
if_icmplt 2
end local 2 8: invokestatic java.util.Optional.empty:()Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 9 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;
1 8 2 i I
3 6 3 eachIterable Ljava/lang/Iterable<TE;>;
4 6 4 result Ljava/util/Optional<TE;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TE;>;)Ljava/util/Optional<TE;>;
MethodParameters:
Name Flags
predicate
public void add(java.lang.Iterable<E>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
0 2 1 iterable Ljava/lang/Iterable<TE;>;
Signature: (Ljava/lang/Iterable<TE;>;)V
MethodParameters:
Name Flags
iterable
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic intValueOf()Lorg/eclipse/collections/api/block/function/primitive/IntFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)I
org/eclipse/collections/impl/utility/Iterate.sizeOf(Ljava/lang/Iterable;)I (6)
(Ljava/lang/Iterable;)I
1
invokeinterface org.eclipse.collections.api.list.MutableList.sumOfInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)J
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
public java.util.Iterator<E> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.lazy.CompositeIterable$CompositeIterator
dup
aload 0
aload 0
getfield org.eclipse.collections.impl.lazy.CompositeIterable.iterables:Lorg/eclipse/collections/api/list/MutableList;
invokespecial org.eclipse.collections.impl.lazy.CompositeIterable$CompositeIterator.<init>:(Lorg/eclipse/collections/impl/lazy/CompositeIterable;Lorg/eclipse/collections/api/list/MutableList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/lazy/CompositeIterable<TE;>;
Signature: ()Ljava/util/Iterator<TE;>;
private static void lambda$0(org.eclipse.collections.api.block.procedure.Procedure, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;Ljava/lang/Iterable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokestatic org.eclipse.collections.impl.utility.Iterate.forEach:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure;)V
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 iterable Ljava/lang/Iterable<TE;>;
private static void lambda$1(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure, org.eclipse.collections.impl.Counter, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Iterable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$2(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;)V (6)
(Ljava/lang/Object;)V
1
invokestatic org.eclipse.collections.impl.utility.Iterate.forEach:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure;)V
1: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 2 2 iterable Ljava/lang/Iterable<TE;>;
private static void lambda$3(org.eclipse.collections.api.block.procedure.Procedure2, java.lang.Object, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;Ljava/lang/Iterable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 2
aload 0
aload 1
invokestatic org.eclipse.collections.impl.utility.Iterate.forEachWith:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)V
return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 iterable Ljava/lang/Iterable<TE;>;
private static boolean lambda$4(org.eclipse.collections.api.block.predicate.Predicate, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokestatic org.eclipse.collections.impl.utility.Iterate.anySatisfy:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Ljava/lang/Iterable<TE;>;
private static boolean lambda$5(org.eclipse.collections.api.block.predicate.Predicate, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokestatic org.eclipse.collections.impl.utility.Iterate.allSatisfy:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Ljava/lang/Iterable<TE;>;
private static boolean lambda$6(org.eclipse.collections.api.block.predicate.Predicate, java.lang.Iterable);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokestatic org.eclipse.collections.impl.utility.Iterate.anySatisfy:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Ljava/lang/Iterable<TE;>;
private static void lambda$2(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure, org.eclipse.collections.impl.Counter, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 0
aload 2
aload 1
invokevirtual org.eclipse.collections.impl.Counter.getCount:()I
invokeinterface org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure.value:(Ljava/lang/Object;I)V
1: aload 1
invokevirtual org.eclipse.collections.impl.Counter.increment:()V
2: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 3 2 object TE;
private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda);
descriptor: (Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=13, locals=3, args_size=1
0: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodName:()Ljava/lang/String;
astore 1
iconst_m1
istore 2
aload 1
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 8
-1647345005: 1
-1647345004: 2
-1647345003: 8
-1647345002: 3
-1647345001: 4
-1647345000: 5
-1647344999: 6
-901911112: 7
default: 9
}
StackMap locals: java.lang.String int
StackMap stack:
1: aload 1
ldc "lambda$0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_0
istore 2
goto 9
StackMap locals:
StackMap stack:
2: aload 1
ldc "lambda$1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_1
istore 2
goto 9
StackMap locals:
StackMap stack:
3: aload 1
ldc "lambda$3"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_2
istore 2
goto 9
StackMap locals:
StackMap stack:
4: aload 1
ldc "lambda$4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_3
istore 2
goto 9
StackMap locals:
StackMap stack:
5: aload 1
ldc "lambda$5"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_4
istore 2
goto 9
StackMap locals:
StackMap stack:
6: aload 1
ldc "lambda$6"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_5
istore 2
goto 9
StackMap locals:
StackMap stack:
7: aload 1
ldc "sizeOf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
bipush 6
istore 2
goto 9
StackMap locals:
StackMap stack:
8: aload 1
ldc "lambda$2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
bipush 7
istore 2
StackMap locals:
StackMap stack:
9: iload 2
lookupswitch { // 8
0: 10
1: 11
2: 12
3: 13
4: 14
5: 15
6: 16
7: 17
default: 18
}
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/procedure/Procedure;Ljava/lang/Iterable;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.procedure.Procedure
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$0(Lorg/eclipse/collections/api/block/procedure/Procedure;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
areturn
StackMap locals:
StackMap stack:
11: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Iterable;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.impl.Counter
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$1(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
areturn
StackMap locals:
StackMap stack:
12: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;Ljava/lang/Iterable;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.procedure.Procedure2
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$3(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;Ljava/lang/Iterable;)V (6)
(Ljava/lang/Iterable;)V
1
areturn
StackMap locals:
StackMap stack:
13: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/Predicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$4(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
areturn
StackMap locals:
StackMap stack:
14: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/Predicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$5(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
areturn
StackMap locals:
StackMap stack:
15: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/Predicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokedynamic accept(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$6(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/lang/Iterable;)Z (6)
(Ljava/lang/Iterable;)Z
1
areturn
StackMap locals:
StackMap stack:
16: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/primitive/IntFunction"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "intValueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)I"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/utility/Iterate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Iterable;)I"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
invokedynamic intValueOf()Lorg/eclipse/collections/api/block/function/primitive/IntFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)I
org/eclipse/collections/impl/utility/Iterate.sizeOf(Ljava/lang/Iterable;)I (6)
(Ljava/lang/Iterable;)I
1
areturn
StackMap locals:
StackMap stack:
17: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/lazy/CompositeIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.impl.Counter
invokedynamic value(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;)Lorg/eclipse/collections/api/block/procedure/Procedure;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/collections/impl/lazy/CompositeIterable.lambda$2(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;)V (6)
(Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
18: new java.lang.IllegalArgumentException
dup
ldc "Invalid lambda deserialization"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <E:Ljava/lang/Object;>Lorg/eclipse/collections/impl/lazy/AbstractLazyIterable<TE;>;
SourceFile: "CompositeIterable.java"
NestMembers:
org.eclipse.collections.impl.lazy.CompositeIterable$CompositeIterator
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private final CompositeIterator = org.eclipse.collections.impl.lazy.CompositeIterable$CompositeIterator of org.eclipse.collections.impl.lazy.CompositeIterable