public class io.github.vmzakharov.ecdataframe.dataframe.DfIndex
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.github.vmzakharov.ecdataframe.dataframe.DfIndex
super_class: java.lang.Object
{
private final org.eclipse.collections.api.map.MutableMap<org.eclipse.collections.api.list.ListIterable<java.lang.Object>, org.eclipse.collections.api.list.primitive.MutableIntList> rowIndexByKey;
descriptor: Lorg/eclipse/collections/api/map/MutableMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/eclipse/collections/api/map/MutableMap<Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;Lorg/eclipse/collections/api/list/primitive/MutableIntList;>;
public void <init>(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.eclipse.collections.impl.factory.Maps.mutable:Lorg/eclipse/collections/api/factory/map/MutableMapFactory;
invokeinterface org.eclipse.collections.api.factory.map.MutableMapFactory.of:()Lorg/eclipse/collections/api/map/MutableMap;
putfield io.github.vmzakharov.ecdataframe.dataframe.DfIndex.rowIndexByKey:Lorg/eclipse/collections/api/map/MutableMap;
2: aload 0
aload 1
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfIndex.buildIndex:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DfIndex;
0 4 1 newIndexedDataFrame Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 4 2 indexByColumnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
Signature: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
newIndexedDataFrame
indexByColumnNames
private void buildIndex(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic valueOf(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lorg/eclipse/collections/api/block/function/Function;
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;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.getColumnNamed(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (5)
(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
1
invokeinterface org.eclipse.collections.api.list.ListIterable.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
astore 3
start local 3 1: aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:()I
istore 5
start local 5 2: iconst_0
istore 6
start local 6 3: goto 9
4: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DfIndex io.github.vmzakharov.ecdataframe.dataframe.DataFrame org.eclipse.collections.api.list.ListIterable org.eclipse.collections.api.list.ListIterable top int int
StackMap stack:
aload 0
5: aload 0
aload 3
iload 6
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfIndex.computeKeyFrom:(Lorg/eclipse/collections/api/list/ListIterable;I)Lorg/eclipse/collections/api/list/ListIterable;
6: iload 6
7: invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfIndex.addRowIndex:(Lorg/eclipse/collections/api/list/ListIterable;I)V
8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 5
if_icmplt 4
end local 6 10: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DfIndex;
0 11 1 dataFrame Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 11 2 indexByColumnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 11 3 indexByColumns Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
2 11 5 rowCount I
3 10 6 rowIndex I
Signature: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
dataFrame
indexByColumnNames
public org.eclipse.collections.api.list.primitive.IntList getRowIndicesAtKey(org.eclipse.collections.api.list.ListIterable<java.lang.Object>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/primitive/IntList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DfIndex.rowIndexByKey:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.mutable:Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic value(Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;)Lorg/eclipse/collections/api/block/function/Function0;
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;
org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory.of()Lorg/eclipse/collections/api/list/primitive/MutableIntList; (9 itf)
()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
1
invokeinterface org.eclipse.collections.api.map.MutableMap.getIfAbsent:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.primitive.IntList
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DfIndex;
0 1 1 key Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;)Lorg/eclipse/collections/api/list/primitive/IntList;
MethodParameters:
Name Flags
key
private org.eclipse.collections.api.list.ListIterable<java.lang.Object> computeKeyFrom(org.eclipse.collections.api.list.ListIterable<io.github.vmzakharov.ecdataframe.dataframe.DfColumn>, int);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;I)Lorg/eclipse/collections/api/list/ListIterable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.collections.impl.factory.Lists.fixedSize:Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;
aload 1
invokeinterface org.eclipse.collections.api.list.ListIterable.size:()I
anewarray java.lang.Object
invokeinterface org.eclipse.collections.api.factory.list.FixedSizeListFactory.of:([Ljava/lang/Object;)Lorg/eclipse/collections/api/list/FixedSizeList;
astore 3
start local 3 1: aload 1
aload 3
iload 2
invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;I)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
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)V
io/github/vmzakharov/ecdataframe/dataframe/DfIndex.lambda$2(Lorg/eclipse/collections/api/list/MutableList;ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DfIndex;
0 3 1 indexByColumns Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
0 3 2 rowIndex I
1 3 3 key Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/Object;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;I)Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;
MethodParameters:
Name Flags
indexByColumns
rowIndex
public void addRowIndex(org.eclipse.collections.api.list.ListIterable<java.lang.Object>, );
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DfIndex.rowIndexByKey:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.mutable:Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic value(Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;)Lorg/eclipse/collections/api/block/function/Function0;
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;
org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory.of()Lorg/eclipse/collections/api/list/primitive/MutableIntList; (9 itf)
()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
1
invokeinterface org.eclipse.collections.api.map.MutableMap.getIfAbsentPut:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.primitive.MutableIntList
astore 3
start local 3 1: aload 3
iload 2
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.add:(I)Z
pop
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DfIndex;
0 3 1 key Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;
0 3 2 rowIndex I
1 3 3 rowIndicesAtKey Lorg/eclipse/collections/api/list/primitive/MutableIntList;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;I)V
MethodParameters:
Name Flags
key
rowIndex
private static void lambda$2(org.eclipse.collections.api.list.MutableList, int, io.github.vmzakharov.ecdataframe.dataframe.DfColumn, int);
descriptor: (Lorg/eclipse/collections/api/list/MutableList;ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 2 start local 3 0: aload 0
iload 3
aload 2
iload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getObject:(I)Ljava/lang/Object;
invokeinterface org.eclipse.collections.api.list.MutableList.set:(ILjava/lang/Object;)Ljava/lang/Object;
return
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 col Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
0 1 3 index I
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=8, 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 { // 3
-1647345003: 4
-1491271603: 1
3543: 2
default: 5
}
StackMap locals: java.lang.String int
StackMap stack:
1: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
iconst_0
istore 2
goto 5
StackMap locals:
StackMap stack:
2: aload 1
ldc "of"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
iconst_1
istore 2
goto 5
StackMap locals:
StackMap stack:
3: aload 1
ldc "of"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
iconst_1
istore 2
goto 5
StackMap locals:
StackMap stack:
4: aload 1
ldc "lambda$2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
iconst_2
istore 2
StackMap locals:
StackMap stack:
5: iload 2
lookupswitch { // 3
0: 6
1: 7
2: 9
default: 10
}
StackMap locals:
StackMap stack:
6: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/Function"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Ljava/lang/Object;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DataFrame"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic valueOf(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lorg/eclipse/collections/api/block/function/Function;
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;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.getColumnNamed(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (5)
(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
1
areturn
StackMap locals:
StackMap stack:
7: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 8
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/Function0"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/Object;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Lorg/eclipse/collections/api/list/primitive/MutableIntList;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.factory.list.primitive.MutableIntListFactory
invokedynamic value(Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;)Lorg/eclipse/collections/api/block/function/Function0;
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;
org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory.of()Lorg/eclipse/collections/api/list/primitive/MutableIntList; (9 itf)
()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
1
areturn
StackMap locals:
StackMap stack:
8: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/Function0"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/Object;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Lorg/eclipse/collections/api/list/primitive/MutableIntList;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.factory.list.primitive.MutableIntListFactory
invokedynamic value(Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;)Lorg/eclipse/collections/api/block/function/Function0;
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;
org/eclipse/collections/api/factory/list/primitive/MutableIntListFactory.of()Lorg/eclipse/collections/api/list/primitive/MutableIntList; (9 itf)
()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
1
areturn
StackMap locals:
StackMap stack:
9: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfIndex"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/list/MutableList;ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.MutableList
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;I)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
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)V
io/github/vmzakharov/ecdataframe/dataframe/DfIndex.lambda$2(Lorg/eclipse/collections/api/list/MutableList;ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V
1
areturn
StackMap locals:
StackMap stack:
10: 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: "DfIndex.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles