public final class org.eclipse.collections.impl.block.factory.Procedures2
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.collections.impl.block.factory.Procedures2
super_class: java.lang.Object
{
public static final org.eclipse.collections.api.block.procedure.Procedure2<?, ?> ADD_TO_COLLECTION;
descriptor: Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/api/block/procedure/Procedure2<**>;
public static final org.eclipse.collections.api.block.procedure.Procedure2<?, ?> REMOVE_FROM_COLLECTION;
descriptor: Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/api/block/procedure/Procedure2<**>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.collections.impl.block.factory.Procedures2$AddToCollection
dup
invokespecial org.eclipse.collections.impl.block.factory.Procedures2$AddToCollection.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Procedures2.ADD_TO_COLLECTION:Lorg/eclipse/collections/api/block/procedure/Procedure2;
1: new org.eclipse.collections.impl.block.factory.Procedures2$RemoveFromCollection
dup
invokespecial org.eclipse.collections.impl.block.factory.Procedures2$RemoveFromCollection.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Procedures2.REMOVE_FROM_COLLECTION:Lorg/eclipse/collections/api/block/procedure/Procedure2;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: new java.lang.AssertionError
dup
ldc "Suppress default constructor for noninstantiability"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/block/factory/Procedures2;
public static <T, P> org.eclipse.collections.api.block.procedure.Procedure2<T, P> throwing(org.eclipse.collections.impl.block.procedure.checked.ThrowingProcedure2<T, P>);
descriptor: (Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Procedures2$ThrowingProcedure2Adapter
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Procedures2$ThrowingProcedure2Adapter.<init>:(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 throwingProcedure2 Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2<TT;TP;>;
Signature: <T:Ljava/lang/Object;P:Ljava/lang/Object;>(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2<TT;TP;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<TT;TP;>;
MethodParameters:
Name Flags
throwingProcedure2
public static <T1, T2> org.eclipse.collections.api.block.procedure.Procedure2<T1, T2> throwing(org.eclipse.collections.impl.block.procedure.checked.ThrowingProcedure2<T1, T2>, org.eclipse.collections.api.block.function.Function3<T1, T2, ? super java.lang.Throwable, ? extends java.lang.RuntimeException>);
descriptor: (Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic value(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$0(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;)V (6)
(Ljava/lang/Object;Ljava/lang/Object;)V
1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 throwingProcedure Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2<TT1;TT2;>;
0 1 1 rethrow Lorg/eclipse/collections/api/block/function/Function3<TT1;TT2;-Ljava/lang/Throwable;+Ljava/lang/RuntimeException;>;
Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2<TT1;TT2;>;Lorg/eclipse/collections/api/block/function/Function3<TT1;TT2;-Ljava/lang/Throwable;+Ljava/lang/RuntimeException;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<TT1;TT2;>;
MethodParameters:
Name Flags
throwingProcedure
rethrow
public static <T, P> org.eclipse.collections.api.block.procedure.Procedure2<T, P> fromProcedure(org.eclipse.collections.api.block.procedure.Procedure<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Procedures2$ProcedureAdapter
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Procedures2$ProcedureAdapter.<init>:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 procedure Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;
Signature: <T:Ljava/lang/Object;P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<TT;TP;>;
MethodParameters:
Name Flags
procedure
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<T, java.util.Collection<T>> addToCollection();
descriptor: ()Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Procedures2.ADD_TO_COLLECTION:Lorg/eclipse/collections/api/block/procedure/Procedure2;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lorg/eclipse/collections/api/block/procedure/Procedure2<TT;Ljava/util/Collection<TT;>;>;
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<T, java.util.Collection<T>> removeFromCollection();
descriptor: ()Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Procedures2.REMOVE_FROM_COLLECTION:Lorg/eclipse/collections/api/block/procedure/Procedure2;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lorg/eclipse/collections/api/block/procedure/Procedure2<TT;Ljava/util/Collection<TT;>;>;
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<java.util.DoubleSummaryStatistics, T> summarizeDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$1(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
1
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<Ljava/util/DoubleSummaryStatistics;TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<java.util.DoubleSummaryStatistics, T> summarizeFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$2(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
1
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<Ljava/util/DoubleSummaryStatistics;TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<java.util.IntSummaryStatistics, T> summarizeInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$3(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V
1
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<Ljava/util/IntSummaryStatistics;TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.procedure.Procedure2<java.util.LongSummaryStatistics, T> summarizeLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$4(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V
1
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;)Lorg/eclipse/collections/api/block/procedure/Procedure2<Ljava/util/LongSummaryStatistics;TT;>;
MethodParameters:
Name Flags
function
private static void lambda$0(org.eclipse.collections.impl.block.procedure.checked.ThrowingProcedure2, org.eclipse.collections.api.block.function.Function3, java.lang.Object, java.lang.Object);
descriptor: (Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=4
start local 2 start local 3 0: aload 0
aload 2
aload 3
invokeinterface org.eclipse.collections.impl.block.procedure.checked.ThrowingProcedure2.safeValue:(Ljava/lang/Object;Ljava/lang/Object;)V
1: goto 6
2: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 4
start local 4 3: aload 4
athrow
end local 4 4: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
start local 4 5: aload 1
aload 2
aload 3
aload 4
invokeinterface org.eclipse.collections.api.block.function.Function3.value:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.RuntimeException
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 7 2 one TT1;
0 7 3 two TT2;
3 4 4 e Ljava/lang/RuntimeException;
5 6 4 t Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.RuntimeException
0 1 4 Class java.lang.Throwable
private static void lambda$1(org.eclipse.collections.api.block.function.primitive.DoubleFunction, java.util.DoubleSummaryStatistics, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 1
aload 0
aload 2
invokeinterface org.eclipse.collections.api.block.function.primitive.DoubleFunction.doubleValueOf:(Ljava/lang/Object;)D
invokevirtual java.util.DoubleSummaryStatistics.accept:(D)V
return
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 dss Ljava/util/DoubleSummaryStatistics;
0 1 2 value TT;
private static void lambda$2(org.eclipse.collections.api.block.function.primitive.FloatFunction, java.util.DoubleSummaryStatistics, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 1
aload 0
aload 2
invokeinterface org.eclipse.collections.api.block.function.primitive.FloatFunction.floatValueOf:(Ljava/lang/Object;)F
f2d
invokevirtual java.util.DoubleSummaryStatistics.accept:(D)V
return
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 dss Ljava/util/DoubleSummaryStatistics;
0 1 2 value TT;
private static void lambda$3(org.eclipse.collections.api.block.function.primitive.IntFunction, java.util.IntSummaryStatistics, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 1
aload 0
aload 2
invokeinterface org.eclipse.collections.api.block.function.primitive.IntFunction.intValueOf:(Ljava/lang/Object;)I
invokevirtual java.util.IntSummaryStatistics.accept:(I)V
return
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 iss Ljava/util/IntSummaryStatistics;
0 1 2 value TT;
private static void lambda$4(org.eclipse.collections.api.block.function.primitive.LongFunction, java.util.LongSummaryStatistics, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 1
aload 0
aload 2
invokeinterface org.eclipse.collections.api.block.function.primitive.LongFunction.longValueOf:(Ljava/lang/Object;)J
invokevirtual java.util.LongSummaryStatistics.accept:(J)V
return
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 lss Ljava/util/LongSummaryStatistics;
0 1 2 value TT;
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=9, 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 { // 5
-1647345005: 1
-1647345004: 2
-1647345003: 3
-1647345002: 4
-1647345001: 5
default: 6
}
StackMap locals: java.lang.String int
StackMap stack:
1: aload 1
ldc "lambda$0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_0
istore 2
goto 6
StackMap locals:
StackMap stack:
2: aload 1
ldc "lambda$1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_1
istore 2
goto 6
StackMap locals:
StackMap stack:
3: aload 1
ldc "lambda$2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_2
istore 2
goto 6
StackMap locals:
StackMap stack:
4: aload 1
ldc "lambda$3"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_3
istore 2
goto 6
StackMap locals:
StackMap stack:
5: aload 1
ldc "lambda$4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_4
istore 2
StackMap locals:
StackMap stack:
6: iload 2
lookupswitch { // 5
0: 7
1: 8
2: 9
3: 10
4: 11
default: 12
}
StackMap locals:
StackMap stack:
7: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Procedures2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.impl.block.procedure.checked.ThrowingProcedure2
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.Function3
invokedynamic value(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$0(Lorg/eclipse/collections/impl/block/procedure/checked/ThrowingProcedure2;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;)V (6)
(Ljava/lang/Object;Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
8: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Procedures2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$1(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
9: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Procedures2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$2(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/DoubleSummaryStatistics;Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Procedures2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$3(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/IntSummaryStatistics;Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
11: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/Procedure2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Procedures2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/procedure/Procedure2;
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;Ljava/lang/Object;)V
org/eclipse/collections/impl/block/factory/Procedures2.lambda$4(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V (6)
(Ljava/util/LongSummaryStatistics;Ljava/lang/Object;)V
1
areturn
StackMap locals:
StackMap stack:
12: 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
}
SourceFile: "Procedures2.java"
NestMembers:
org.eclipse.collections.impl.block.factory.Procedures2$AddToCollection org.eclipse.collections.impl.block.factory.Procedures2$ProcedureAdapter org.eclipse.collections.impl.block.factory.Procedures2$RemoveFromCollection org.eclipse.collections.impl.block.factory.Procedures2$ThrowingProcedure2Adapter
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private AddToCollection = org.eclipse.collections.impl.block.factory.Procedures2$AddToCollection of org.eclipse.collections.impl.block.factory.Procedures2
private final ProcedureAdapter = org.eclipse.collections.impl.block.factory.Procedures2$ProcedureAdapter of org.eclipse.collections.impl.block.factory.Procedures2
private RemoveFromCollection = org.eclipse.collections.impl.block.factory.Procedures2$RemoveFromCollection of org.eclipse.collections.impl.block.factory.Procedures2
private final ThrowingProcedure2Adapter = org.eclipse.collections.impl.block.factory.Procedures2$ThrowingProcedure2Adapter of org.eclipse.collections.impl.block.factory.Procedures2