public class io.github.vmzakharov.ecdataframe.dataframe.DataFrame
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.github.vmzakharov.ecdataframe.dataframe.DataFrame
super_class: java.lang.Object
{
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.collections.api.map.MutableMap<java.lang.String, io.github.vmzakharov.ecdataframe.dataframe.DfColumn> columnsByName;
descriptor: Lorg/eclipse/collections/api/map/MutableMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/eclipse/collections/api/map/MutableMap<Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
private final org.eclipse.collections.api.list.MutableList<io.github.vmzakharov.ecdataframe.dataframe.DfColumn> columns;
descriptor: Lorg/eclipse/collections/api/list/MutableList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/eclipse/collections/api/list/MutableList<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
private int rowCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext evalContext;
descriptor: Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.eclipse.collections.api.list.primitive.IntList rowIndex;
descriptor: Lorg/eclipse/collections/api/list/primitive/IntList;
flags: (0x0002) ACC_PRIVATE
private boolean poolingEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.eclipse.collections.api.list.primitive.MutableBooleanList bitmap;
descriptor: Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.list.primitive.MutableIntList> aggregateIndex;
descriptor: Lorg/eclipse/collections/api/list/MutableList;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/list/primitive/MutableIntList;>;
private static volatile int[] $SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 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.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
2: aload 0
getstatic org.eclipse.collections.impl.factory.Lists.mutable:Lorg/eclipse/collections/api/factory/list/MutableListFactory;
invokeinterface org.eclipse.collections.api.factory.list.MutableListFactory.of:()Lorg/eclipse/collections/api/list/MutableList;
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
3: aload 0
iconst_0
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
4: aload 0
aconst_null
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
5: aload 0
iconst_0
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.poolingEnabled:Z
6: aload 0
aconst_null
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
7: aload 0
aconst_null
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.aggregateIndex:Lorg/eclipse/collections/api/list/MutableList;
8: aload 0
aload 1
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.name:Ljava/lang/String;
9: aload 0
new io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext
dup
aload 0
invokespecial io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.evalContext:Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 11 1 newName Ljava/lang/String;
MethodParameters:
Name Flags
newName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addStringColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfStringColumnStored
dup
aload 0
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfStringColumnStored.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addStringColumn(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfStringColumnComputed
dup
aload 0
aload 1
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfStringColumnComputed.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
0 1 2 expressionAsString Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
expressionAsString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addLongColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfLongColumnStored
dup
aload 0
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfLongColumnStored.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addLongColumn(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfLongColumnComputed
dup
aload 0
aload 1
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfLongColumnComputed.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
0 1 2 expressionAsString Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
expressionAsString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addDoubleColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumnStored
dup
aload 0
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumnStored.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addDoubleColumn(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumnComputed
dup
aload 0
aload 1
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumnComputed.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
0 1 2 expressionAsString Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
expressionAsString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addDateColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.github.vmzakharov.ecdataframe.dataframe.DfDateColumnStored
dup
aload 0
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfDateColumnStored.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;)V
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addDateColumn(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
ldc "Cannot add calculated date columns... yet"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 newColumnName Ljava/lang/String;
0 1 2 expressionAsString Ljava/lang/String;
MethodParameters:
Name Flags
newColumnName
expressionAsString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addColumn(io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getDataFrame:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
aload 0
if_acmpeq 5
1: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Mixing columns from different data frames: attempting to add to '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' column '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' already bound to '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getDataFrame:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.hasColumn:(Ljava/lang/String;)Z
6: new java.lang.StringBuilder
dup
ldc "Column named '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' is already in data frame '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokestatic io.github.vmzakharov.ecdataframe.dataframe.ErrorReporter.reportAndThrow:(ZLjava/lang/String;)V
8: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
aload 1
invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
pop
10: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.isPoolingEnabled:()Z
ifeq 12
11: aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.enablePooling:()V
12: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 13 1 newColumn Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
MethodParameters:
Name Flags
newColumn
public void enablePooling();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.poolingEnabled:Z
1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.enablePooling()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public boolean isPoolingEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.poolingEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public io.github.vmzakharov.ecdataframe.dataframe.DfColumn getColumnNamed(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_1
goto 3
StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DfColumn
StackMap stack:
2: iconst_0
3: StackMap locals:
StackMap stack: int
new java.lang.StringBuilder
dup
ldc "Column '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' does not exist in data frame '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic io.github.vmzakharov.ecdataframe.dataframe.ErrorReporter.reportAndThrow:(ZLjava/lang/String;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 6 1 columnName Ljava/lang/String;
1 6 2 column Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
MethodParameters:
Name Flags
columnName
public org.eclipse.collections.api.list.ImmutableList<io.github.vmzakharov.ecdataframe.dataframe.DfColumn> getColumns();
descriptor: ()Lorg/eclipse/collections/api/list/ImmutableList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.toImmutable:()Lorg/eclipse/collections/api/list/ImmutableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
Signature: ()Lorg/eclipse/collections/api/list/ImmutableList<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
public io.github.vmzakharov.ecdataframe.dataframe.DfColumn getColumnAt(int);
descriptor: (I)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 1
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnIndex I
MethodParameters:
Name Flags
columnIndex
public void addRow(org.eclipse.collections.api.list.ListIterable<io.github.vmzakharov.ecdataframe.dsl.value.Value>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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/DataFrame.lambda$1(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V (7)
(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
1: aload 0
dup
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_1
iadd
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 rowValues Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dsl/value/Value;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dsl/value/Value;>;)V
MethodParameters:
Name Flags
rowValues
public java.lang.String asCsvString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.makeString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnCount:()I
istore 2
start local 2 4: iload 2
anewarray java.lang.String
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 15
7: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame java.lang.StringBuilder int java.lang.String[] int
StackMap stack:
iconst_0
istore 5
start local 5 8: goto 11
9: StackMap locals: int
StackMap stack:
aload 3
iload 5
aload 0
iload 4
iload 5
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getValueAsStringLiteral:(II)Ljava/lang/String;
aastore
10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
iload 2
if_icmplt 9
end local 5 12: aload 1
aload 3
invokestatic org.eclipse.collections.impl.utility.ArrayIterate.makeString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
14: iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:()I
if_icmplt 7
end local 4 16: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
1 17 1 s Ljava/lang/StringBuilder;
4 17 2 columnCount I
5 17 3 row [Ljava/lang/String;
6 16 4 rowIndex I
8 12 5 columnIndex I
public int rowCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addRow();
descriptor: ()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.addEmptyValue()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
1: aload 0
dup
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_1
iadd
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addRow(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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/DataFrame.lambda$4(Ljava/lang/Object;I)V (7)
(Ljava/lang/Object;I)V
1
invokestatic org.eclipse.collections.impl.utility.ArrayIterate.forEachWithIndex:([Ljava/lang/Object;Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
1: aload 0
dup
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_1
iadd
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 values [Ljava/lang/Object;
MethodParameters:
Name Flags
values
public int columnCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addColumn(java.lang.String, io.github.vmzakharov.ecdataframe.dsl.value.ValueType);
descriptor: (Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic io.github.vmzakharov.ecdataframe.dataframe.DataFrame.$SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType:()[I
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iaload
tableswitch { // 2 - 6
2: 3
3: 1
4: 9
5: 5
6: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addLongColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addDoubleColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addStringColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addDateColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
8: goto 10
9: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Cannot add a column for values of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 11 1 name Ljava/lang/String;
0 11 2 type Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
MethodParameters:
Name Flags
name
type
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame addColumn(java.lang.String, io.github.vmzakharov.ecdataframe.dsl.value.ValueType, java.lang.String);
descriptor: (Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic io.github.vmzakharov.ecdataframe.dataframe.DataFrame.$SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType:()[I
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iaload
tableswitch { // 2 - 6
2: 3
3: 1
4: 9
5: 5
6: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addLongColumn:(Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addDoubleColumn:(Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addStringColumn:(Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addDateColumn:(Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
8: goto 10
9: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Cannot add a column for values of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
areturn
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/DataFrame;
0 11 1 name Ljava/lang/String;
0 11 2 type Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
0 11 3 expressionAsString Ljava/lang/String;
MethodParameters:
Name Flags
name
type
expressionAsString
private int rowIndexMap(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.isIndexed:()Z
ifeq 2
1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
iload 1
invokeinterface org.eclipse.collections.api.list.primitive.IntList.get:(I)I
ireturn
2: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 virtualRowIndex I
MethodParameters:
Name Flags
virtualRowIndex
private boolean isIndexed();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public org.eclipse.collections.api.list.primitive.IntList getAggregateIndex(int);
descriptor: (I)Lorg/eclipse/collections/api/list/primitive/IntList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.isAggregateWithIndex:()Z
ifeq 2
1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.aggregateIndex:Lorg/eclipse/collections/api/list/MutableList;
aload 0
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.primitive.IntList
areturn
2: StackMap locals:
StackMap stack:
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.immutable:Lorg/eclipse/collections/api/factory/list/primitive/ImmutableIntListFactory;
invokeinterface org.eclipse.collections.api.factory.list.primitive.ImmutableIntListFactory.empty:()Lorg/eclipse/collections/api/list/primitive/ImmutableIntList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 rowIndex I
MethodParameters:
Name Flags
rowIndex
private boolean isAggregateWithIndex();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.aggregateIndex:Lorg/eclipse/collections/api/list/MutableList;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public java.lang.Object getObject(int, int);
descriptor: (II)Ljava/lang/Object;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getObject:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 rowIndex I
0 1 2 columnIndex I
MethodParameters:
Name Flags
rowIndex
columnIndex
public java.lang.Object getObject(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/Object;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getObject:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public io.github.vmzakharov.ecdataframe.dsl.value.Value getValue(int, int);
descriptor: (II)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getValue:(I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 rowIndex I
0 1 2 columnIndex I
MethodParameters:
Name Flags
rowIndex
columnIndex
public io.github.vmzakharov.ecdataframe.dsl.value.Value getValue(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getValue:(I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public io.github.vmzakharov.ecdataframe.dsl.value.Value getValueAtPhysicalRow(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 2
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getValue:(I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public java.lang.String getValueAsStringLiteral(int, int);
descriptor: (II)Ljava/lang/String;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getValueAsStringLiteral:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 rowIndex I
0 1 2 columnIndex I
MethodParameters:
Name Flags
rowIndex
columnIndex
public java.lang.String getValueAsString(int, int);
descriptor: (II)Ljava/lang/String;
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 io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 0
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getValueAsString:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 rowIndex I
0 1 2 columnIndex I
MethodParameters:
Name Flags
rowIndex
columnIndex
public long getLong(java.lang.String, int);
descriptor: (Ljava/lang/String;I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getLongColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfLongColumn;
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfLongColumn.getLong:(I)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public java.lang.String getString(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getStringColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfStringColumn;
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfStringColumn.getString:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public double getDouble(java.lang.String, int);
descriptor: (Ljava/lang/String;I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getDoubleColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfDoubleColumn;
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn.getDouble:(I)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public java.time.LocalDate getDate(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/time/LocalDate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getDateColumn:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfDateColumn;
aload 0
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfDateColumn.getDate:(I)Ljava/time/LocalDate;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
0 1 2 rowIndex I
MethodParameters:
Name Flags
columnName
rowIndex
public io.github.vmzakharov.ecdataframe.dataframe.DfLongColumn getLongColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfLongColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfLongColumn
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn getDoubleColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfDoubleColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public io.github.vmzakharov.ecdataframe.dataframe.DfDateColumn getDateColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfDateColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfDateColumn
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public io.github.vmzakharov.ecdataframe.dataframe.DfStringColumn getStringColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfStringColumn;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfStringColumn
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public boolean hasColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext getEvalContext();
descriptor: ()Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.evalContext:Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public void setExternalEvalContext(io.github.vmzakharov.ecdataframe.dsl.EvalContext);
descriptor: (Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.evalContext:Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.setNestedContext:(Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 2 1 newEvalContext Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;
MethodParameters:
Name Flags
newEvalContext
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame seal();
descriptor: ()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic accept()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.isStored()Z (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.getSize()I (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)I
1
invokeinterface org.eclipse.collections.api.list.MutableList.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
astore 1
start local 1 1: aload 1
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.size:()I
ifne 4
2: aload 0
iconst_0
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
3: goto 8
4: StackMap locals: org.eclipse.collections.api.list.primitive.MutableIntList
StackMap stack:
aload 0
aload 1
iconst_0
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.get:(I)I
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
5: aload 1
aload 0
invokedynamic accept(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;
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:
(I)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$7(I)Z (7)
(I)Z
1
iconst_m1
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.detectIfNone:(Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;I)I
iconst_m1
if_icmpeq 8
6: new java.lang.StringBuilder
dup
ldc "Stored column sizes are not the same when attempting to seal data frame '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokestatic io.github.vmzakharov.ecdataframe.dataframe.ErrorReporter.reportAndThrow:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.seal()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
1 10 1 storedColumnsSizes Lorg/eclipse/collections/api/list/primitive/MutableIntList;
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame sum(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnsToAggregate:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 2
start local 2 1: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
new java.lang.StringBuilder
dup
ldc "Sum Of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 3
start local 3 2: aload 2
aload 3
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$9(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
3: aload 2
4: invokedynamic valueOf()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.lambda$10(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number; (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number;
1
5: invokeinterface org.eclipse.collections.api.list.ListIterable.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
astore 4
start local 4 6: aload 3
aload 4
invokeinterface org.eclipse.collections.api.list.ListIterable.toArray:()[Ljava/lang/Object;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
7: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 8 1 columnsToSumNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 8 2 columnsToSum Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
2 8 3 summedDataFrame Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
6 8 4 sums Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Number;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
columnsToSumNames
private org.eclipse.collections.api.list.ListIterable<io.github.vmzakharov.ecdataframe.dataframe.DfColumn> getColumnsToAggregate(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsNamed:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 2
start local 2 1: aload 2
invokedynamic accept()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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$11(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
invokeinterface org.eclipse.collections.api.list.ListIterable.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/ListIterable;
astore 3
start local 3 2: aload 3
invokeinterface org.eclipse.collections.api.list.ListIterable.notEmpty:()Z
3: new java.lang.StringBuilder
dup
ldc "Attempting to aggregate non-numeric columns: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 3
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.ListIterable.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
invokeinterface org.eclipse.collections.api.list.ListIterable.makeString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " in data frame '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokestatic io.github.vmzakharov.ecdataframe.dataframe.ErrorReporter.reportAndThrow:(ZLjava/lang/String;)V
7: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 8 1 columnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 8 2 columnsToAggregate Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
2 8 3 nonNumericColumns Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
MethodParameters:
Name Flags
columnNames
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame sumBy(org.eclipse.collections.api.list.ListIterable<java.lang.String>, org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnsToAggregate:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 3
start local 3 1: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
new java.lang.StringBuilder
dup
ldc "Sum Of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 4
start local 4 2: aload 2
3: aload 0
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;
4: aload 4
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$14(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
5: aload 3
aload 4
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$15(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
6: aload 4
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsNamed:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 6
start local 6 7: new io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex
dup
aload 4
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable;)V
astore 7
start local 7 8: iconst_0
istore 8
start local 8 9: goto 18
10: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame org.eclipse.collections.api.list.ListIterable org.eclipse.collections.api.list.ListIterable org.eclipse.collections.api.list.ListIterable io.github.vmzakharov.ecdataframe.dataframe.DataFrame top org.eclipse.collections.api.list.ListIterable io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex int
StackMap stack:
aload 7
aload 0
iload 8
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.computeKeyFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)Lorg/eclipse/collections/api/list/ListIterable;
astore 9
start local 9 11: aload 7
aload 9
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.getRowIndexAtKeyIfAbsentAdd:(Lorg/eclipse/collections/api/list/ListIterable;)I
istore 10
start local 10 12: iconst_0
istore 11
start local 11 13: goto 16
14: StackMap locals: org.eclipse.collections.api.list.ListIterable int int
StackMap stack:
aload 6
iload 11
invokeinterface org.eclipse.collections.api.list.ListIterable.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 10
aload 3
iload 11
invokeinterface org.eclipse.collections.api.list.ListIterable.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 8
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.incrementFrom:(ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V
15: iinc 11 1
StackMap locals:
StackMap stack:
16: iload 11
aload 3
invokeinterface org.eclipse.collections.api.list.ListIterable.size:()I
if_icmplt 14
end local 11 end local 10 end local 9 17: iinc 8 1
StackMap locals:
StackMap stack:
18: iload 8
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 10
end local 8 19: aload 4
areturn
end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 20 1 columnsToSumNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
0 20 2 columnsToGroupByNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 20 3 columnsToSum Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
2 20 4 summedDataFrame Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
7 20 6 accumulatorColumns Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
8 20 7 index Lio/github/vmzakharov/ecdataframe/dataframe/DfUniqueIndex;
9 19 8 i I
11 17 9 keyValue Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;
12 17 10 accIndex I
13 17 11 colIndex I
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
columnsToSumNames
columnsToGroupByNames
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame sumByWithIndex(org.eclipse.collections.api.list.ListIterable<java.lang.String>, org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.collections.impl.factory.Lists.mutable:Lorg/eclipse/collections/api/factory/list/MutableListFactory;
invokeinterface org.eclipse.collections.api.factory.list.MutableListFactory.of:()Lorg/eclipse/collections/api/list/MutableList;
astore 3
start local 3 1: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnsToAggregate:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 4
start local 4 2: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
new java.lang.StringBuilder
dup
ldc "Sum Of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 5
start local 5 3: aload 2
4: aload 0
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;
5: invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.cloneSchemaAndAttachTo(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
1
aload 5
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWith:(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)V
6: aload 4
7: invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.cloneSchemaAndAttachTo(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
1
aload 5
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWith:(Lorg/eclipse/collections/api/block/procedure/Procedure2;Ljava/lang/Object;)V
8: aload 5
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsNamed:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 7
start local 7 9: new io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex
dup
aload 5
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/list/ListIterable;)V
astore 8
start local 8 10: iconst_0
istore 9
start local 9 11: goto 24
12: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame org.eclipse.collections.api.list.ListIterable org.eclipse.collections.api.list.ListIterable org.eclipse.collections.api.list.MutableList org.eclipse.collections.api.list.ListIterable io.github.vmzakharov.ecdataframe.dataframe.DataFrame top org.eclipse.collections.api.list.ListIterable io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex int
StackMap stack:
aload 8
aload 0
iload 9
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.computeKeyFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)Lorg/eclipse/collections/api/list/ListIterable;
astore 10
start local 10 13: aload 8
aload 10
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfUniqueIndex.getRowIndexAtKeyIfAbsentAdd:(Lorg/eclipse/collections/api/list/ListIterable;)I
istore 11
start local 11 14: goto 16
15: StackMap locals: org.eclipse.collections.api.list.ListIterable int
StackMap stack:
aload 3
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.mutable:Lorg/eclipse/collections/api/factory/list/primitive/MutableIntListFactory;
invokeinterface org.eclipse.collections.api.factory.list.primitive.MutableIntListFactory.of:()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
iload 11
if_icmple 15
17: aload 3
iload 11
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.primitive.MutableIntList
iload 9
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.add:(I)Z
pop
18: iconst_0
istore 12
start local 12 19: goto 22
20: StackMap locals: int
StackMap stack:
aload 7
iload 12
invokeinterface org.eclipse.collections.api.list.ListIterable.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 11
aload 4
iload 12
invokeinterface org.eclipse.collections.api.list.ListIterable.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 9
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.incrementFrom:(ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;I)V
21: iinc 12 1
StackMap locals:
StackMap stack:
22: iload 12
aload 4
invokeinterface org.eclipse.collections.api.list.ListIterable.size:()I
if_icmplt 20
end local 12 end local 11 end local 10 23: iinc 9 1
StackMap locals:
StackMap stack:
24: iload 9
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 12
end local 9 25: aload 5
aload 3
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.aggregateIndex:Lorg/eclipse/collections/api/list/MutableList;
26: aload 5
areturn
end local 8 end local 7 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 27 1 columnsToSumNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
0 27 2 columnsToGroupByNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 27 3 sumIndex Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/list/primitive/MutableIntList;>;
2 27 4 columnsToSum Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
3 27 5 summedDataFrame Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
9 27 7 accumulatorColumns Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
10 27 8 index Lio/github/vmzakharov/ecdataframe/dataframe/DfUniqueIndex;
11 25 9 i I
13 23 10 keyValue Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/Object;>;
14 23 11 accIndex I
19 23 12 colIndex I
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
columnsToSumNames
columnsToGroupByNames
public org.eclipse.collections.api.tuple.Twin<io.github.vmzakharov.ecdataframe.dataframe.DataFrame> partition(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/collections/api/tuple/Twin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.name:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-selected"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.cloneStructure:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
astore 2
start local 2 1: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.name:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-rejected"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.cloneStructure:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
astore 3
start local 3 2: new io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext
dup
aload 0
invokespecial io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
astore 4
start local 4 3: getstatic io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.DEFAULT:Lio/github/vmzakharov/ecdataframe/util/ExpressionParserHelper;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.toExpression:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dsl/Expression;
astore 5
start local 5 4: new io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor.<init>:(Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
astore 6
start local 6 5: iconst_0
istore 7
start local 7 6: goto 14
7: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame java.lang.String io.github.vmzakharov.ecdataframe.dataframe.DataFrame io.github.vmzakharov.ecdataframe.dataframe.DataFrame io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext io.github.vmzakharov.ecdataframe.dsl.Expression io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor int
StackMap stack:
aload 4
iload 7
invokevirtual io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.setRowIndex:(I)V
8: aload 5
aload 6
invokeinterface io.github.vmzakharov.ecdataframe.dsl.Expression.evaluate:(Lio/github/vmzakharov/ecdataframe/dsl/visitor/ExpressionEvaluationVisitor;)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
astore 8
start local 8 9: aload 8
checkcast io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue.isTrue:()Z
ifeq 12
10: aload 2
aload 0
iload 7
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.copyRowFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)V
11: goto 13
12: StackMap locals: io.github.vmzakharov.ecdataframe.dsl.value.Value
StackMap stack:
aload 3
aload 0
iload 7
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.copyRowFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)V
end local 8 13: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 7
end local 7 15: aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.seal:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
16: aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.seal:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
17: aload 2
aload 3
invokestatic org.eclipse.collections.impl.tuple.Tuples.twin:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Twin;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 18 1 filterExpressionString Ljava/lang/String;
1 18 2 selected Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
2 18 3 rejected Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
3 18 4 context Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
4 18 5 filterExpression Lio/github/vmzakharov/ecdataframe/dsl/Expression;
5 18 6 evaluationVisitor Lio/github/vmzakharov/ecdataframe/dsl/visitor/InMemoryEvaluationVisitor;
6 15 7 i I
9 13 8 select Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
Signature: (Ljava/lang/String;)Lorg/eclipse/collections/api/tuple/Twin<Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;>;
MethodParameters:
Name Flags
filterExpressionString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame selectBy(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-selected"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.cloneStructure:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
astore 2
start local 2 1: new io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext
dup
aload 0
invokespecial io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
astore 3
start local 3 2: getstatic io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.DEFAULT:Lio/github/vmzakharov/ecdataframe/util/ExpressionParserHelper;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.toExpression:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dsl/Expression;
astore 4
start local 4 3: new io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor
dup
aload 3
invokespecial io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor.<init>:(Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
astore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 11
6: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame java.lang.String io.github.vmzakharov.ecdataframe.dataframe.DataFrame io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext io.github.vmzakharov.ecdataframe.dsl.Expression io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor int
StackMap stack:
aload 3
iload 6
invokevirtual io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.setRowIndex:(I)V
7: aload 4
aload 5
invokeinterface io.github.vmzakharov.ecdataframe.dsl.Expression.evaluate:(Lio/github/vmzakharov/ecdataframe/dsl/visitor/ExpressionEvaluationVisitor;)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
astore 7
start local 7 8: aload 7
checkcast io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue.isTrue:()Z
ifeq 10
9: aload 2
aload 0
iload 6
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.copyRowFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)V
end local 7 10: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 6
end local 6 12: aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.seal:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
13: aload 2
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 14 1 filterExpressionString Ljava/lang/String;
1 14 2 filtered Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
2 14 3 context Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
3 14 4 filterExpression Lio/github/vmzakharov/ecdataframe/dsl/Expression;
4 14 5 evaluationVisitor Lio/github/vmzakharov/ecdataframe/dsl/visitor/InMemoryEvaluationVisitor;
5 12 6 i I
8 10 7 select Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
MethodParameters:
Name Flags
filterExpressionString
private io.github.vmzakharov.ecdataframe.dataframe.DataFrame selectByMarkValue(org.eclipse.collections.api.list.primitive.BooleanList, org.eclipse.collections.api.block.predicate.primitive.BooleanPredicate);
descriptor: (Lorg/eclipse/collections/api/list/primitive/BooleanList;Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.lang.StringBuilder
dup
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-selected"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.cloneStructure:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 6
3: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame int
StackMap stack:
aload 2
aload 1
iload 4
invokeinterface org.eclipse.collections.api.list.primitive.BooleanList.get:(I)Z
invokeinterface org.eclipse.collections.api.block.predicate.primitive.BooleanPredicate.accept:(Z)Z
ifeq 5
4: aload 3
aload 0
aload 0
iload 4
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndexMap:(I)I
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.copyRowFrom:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)V
5: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 3
end local 4 7: aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.seal:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 9 1 marked Lorg/eclipse/collections/api/list/primitive/BooleanList;
0 9 2 markAtIndexPredicate Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;
1 9 3 filtered Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
2 7 4 i I
MethodParameters:
Name Flags
marked
markAtIndexPredicate
private void copyRowFrom(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, int);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 6
2: StackMap locals: int
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 3
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
astore 4
start local 4 3: aload 4
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.isStored:()Z
ifeq 5
4: aload 1
iload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnAt:(I)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
iload 2
aload 4
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.addRowToColumn:(ILio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
end local 4 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
if_icmplt 2
end local 3 7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 8 1 source Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 8 2 rowIndex I
1 7 3 columnIndex I
3 5 4 thisColumn Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
MethodParameters:
Name Flags
source
rowIndex
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame cloneStructure(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
aload 2
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$19(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 newName Ljava/lang/String;
1 3 2 cloned Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
newName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame cloneStructureAsStored(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
aload 1
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
aload 2
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$20(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 newName Ljava/lang/String;
1 3 2 cloned Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
newName
public void sortBy(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.unsort:()V
1: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsNamed:(Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
astore 2
start local 2 2: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
ifne 5
3: aload 0
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.immutable:Lorg/eclipse/collections/api/factory/list/primitive/ImmutableIntListFactory;
invokeinterface org.eclipse.collections.api.factory.list.primitive.ImmutableIntListFactory.empty:()Lorg/eclipse/collections/api/list/primitive/ImmutableIntList;
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
4: return
5: StackMap locals: org.eclipse.collections.api.list.ListIterable
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
anewarray io.github.vmzakharov.ecdataframe.dataframe.DfTuple
astore 3
start local 3 6: iconst_0
istore 4
start local 4 7: goto 10
8: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DfTuple[] int
StackMap stack:
aload 3
iload 4
aload 0
iload 4
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowToTuple:(ILorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
aastore
9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 8
end local 4 11: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_1
isub
invokestatic org.eclipse.collections.impl.list.primitive.IntInterval.zeroTo:(I)Lorg/eclipse/collections/impl/list/primitive/IntInterval;
invokevirtual org.eclipse.collections.impl.list.primitive.IntInterval.toList:()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
astore 4
start local 4 12: aload 4
aload 3
invokedynamic valueOf([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;)Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;
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:
(I)Ljava/lang/Object;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$21([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple; (6)
(I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
1
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.sortThisBy:(Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
pop
13: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 15 1 columnsToSortByNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
2 15 2 columnsToSortBy Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
6 15 3 tuples [Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
7 11 4 i I
12 15 4 indexes Lorg/eclipse/collections/api/list/primitive/MutableIntList;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
columnsToSortByNames
public void sortByExpression(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.unsort:()V
1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
ifne 4
2: aload 0
getstatic org.eclipse.collections.impl.factory.primitive.IntLists.immutable:Lorg/eclipse/collections/api/factory/list/primitive/ImmutableIntListFactory;
invokeinterface org.eclipse.collections.api.factory.list.primitive.ImmutableIntListFactory.empty:()Lorg/eclipse/collections/api/list/primitive/ImmutableIntList;
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
3: return
4: StackMap locals:
StackMap stack:
getstatic io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.DEFAULT:Lio/github/vmzakharov/ecdataframe/util/ExpressionParserHelper;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.toExpression:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dsl/Expression;
astore 2
start local 2 5: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_1
isub
invokestatic org.eclipse.collections.impl.list.primitive.IntInterval.zeroTo:(I)Lorg/eclipse/collections/impl/list/primitive/IntInterval;
invokevirtual org.eclipse.collections.impl.list.primitive.IntInterval.toList:()Lorg/eclipse/collections/api/list/primitive/MutableIntList;
astore 3
start local 3 6: aload 3
aload 0
aload 2
invokedynamic valueOf(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dsl/Expression;)Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;
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:
(I)Ljava/lang/Object;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$22(Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value; (7)
(I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
1
invokeinterface org.eclipse.collections.api.list.primitive.MutableIntList.sortThisBy:(Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
pop
7: aload 0
aload 3
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 9 1 expressionString Ljava/lang/String;
5 9 2 expression Lio/github/vmzakharov/ecdataframe/dsl/Expression;
6 9 3 indexes Lorg/eclipse/collections/api/list/primitive/MutableIntList;
MethodParameters:
Name Flags
expressionString
public io.github.vmzakharov.ecdataframe.dsl.value.Value evaluateExpression(io.github.vmzakharov.ecdataframe.dsl.Expression, int);
descriptor: (Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getEvalContext:()Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.setRowIndex:(I)V
1: aload 1
new io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.evalContext:Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
invokespecial io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor.<init>:(Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
invokeinterface io.github.vmzakharov.ecdataframe.dsl.Expression.evaluate:(Lio/github/vmzakharov/ecdataframe/dsl/visitor/ExpressionEvaluationVisitor;)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 2 1 expression Lio/github/vmzakharov/ecdataframe/dsl/Expression;
0 2 2 rowIndex I
MethodParameters:
Name Flags
expression
rowIndex
private io.github.vmzakharov.ecdataframe.dataframe.DfTuple rowToTuple(int, org.eclipse.collections.api.list.ListIterable<io.github.vmzakharov.ecdataframe.dataframe.DfColumn>);
descriptor: (ILorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.eclipse.collections.api.list.ListIterable.size:()I
istore 3
start local 3 1: iload 3
anewarray java.lang.Object
astore 4
start local 4 2: iconst_0
istore 5
start local 5 3: goto 6
4: StackMap locals: int java.lang.Object[] int
StackMap stack:
aload 4
iload 5
aload 2
iload 5
invokeinterface org.eclipse.collections.api.list.ListIterable.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
iload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getObject:(I)Ljava/lang/Object;
aastore
5: iinc 5 1
StackMap locals:
StackMap stack:
6: iload 5
iload 3
if_icmplt 4
end local 5 7: new io.github.vmzakharov.ecdataframe.dataframe.DfTuple
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DfTuple.<init>:([Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 8 1 rowIndex I
0 8 2 columnsToCollect Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
1 8 3 size I
2 8 4 values [Ljava/lang/Object;
3 7 5 i I
Signature: (ILorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
MethodParameters:
Name Flags
rowIndex
columnsToCollect
public void unsort();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowIndex:Lorg/eclipse/collections/api/list/primitive/IntList;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
private org.eclipse.collections.api.list.ListIterable<io.github.vmzakharov.ecdataframe.dataframe.DfColumn> columnsNamed(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lorg/eclipse/collections/api/list/ListIterable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 columnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
MethodParameters:
Name Flags
columnNames
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame union(io.github.vmzakharov.ecdataframe.dataframe.DataFrame);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnCount:()I
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnCount:()I
if_icmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ldc "Attempting to union data frames with different number of columns"
invokestatic io.github.vmzakharov.ecdataframe.dataframe.ErrorReporter.reportAndThrow:(ZLjava/lang/String;)V
3: new io.github.vmzakharov.ecdataframe.dataframe.DataFrame
dup
ldc "union"
invokespecial io.github.vmzakharov.ecdataframe.dataframe.DataFrame.<init>:(Ljava/lang/String;)V
astore 2
start local 2 4: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
5: aload 1
aload 2
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$24(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
6: invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
7: aload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.seal:()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
8: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 9 1 other Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
4 9 2 dfUnion Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
other
public void enableBitmap();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_0
invokestatic org.eclipse.collections.impl.list.mutable.primitive.BooleanArrayList.newWithNValues:(IZ)Lorg/eclipse/collections/impl/list/mutable/primitive/BooleanArrayList;
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public void disableBitmap();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public void setFlag(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
iload 1
iconst_1
invokeinterface org.eclipse.collections.api.list.primitive.MutableBooleanList.set:(IZ)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 2 1 rowIndex I
MethodParameters:
Name Flags
rowIndex
public boolean isFlagged(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
iload 1
invokeinterface org.eclipse.collections.api.list.primitive.MutableBooleanList.get:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 rowIndex I
MethodParameters:
Name Flags
rowIndex
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame selectFlagged();
descriptor: ()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;
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:
(Z)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$25(Z)Z (6)
(Z)Z
1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.selectByMarkValue:(Lorg/eclipse/collections/api/list/primitive/BooleanList;Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame selectNotFlagged();
descriptor: ()Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;
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:
(Z)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$26(Z)Z (6)
(Z)Z
1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.selectByMarkValue:(Lorg/eclipse/collections/api/list/primitive/BooleanList;Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
public void flagRowsBy(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
iconst_0
invokestatic org.eclipse.collections.impl.list.mutable.primitive.BooleanArrayList.newWithNValues:(IZ)Lorg/eclipse/collections/impl/list/mutable/primitive/BooleanArrayList;
putfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
1: new io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext
dup
aload 0
invokespecial io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.<init>:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
astore 2
start local 2 2: getstatic io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.DEFAULT:Lio/github/vmzakharov/ecdataframe/util/ExpressionParserHelper;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.util.ExpressionParserHelper.toExpression:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dsl/Expression;
astore 3
start local 3 3: new io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor
dup
aload 2
invokespecial io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor.<init>:(Lio/github/vmzakharov/ecdataframe/dsl/EvalContext;)V
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: goto 11
6: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame java.lang.String io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext io.github.vmzakharov.ecdataframe.dsl.Expression io.github.vmzakharov.ecdataframe.dsl.visitor.InMemoryEvaluationVisitor int
StackMap stack:
aload 2
iload 5
invokevirtual io.github.vmzakharov.ecdataframe.dsl.DataFrameEvalContext.setRowIndex:(I)V
7: aload 3
aload 4
invokeinterface io.github.vmzakharov.ecdataframe.dsl.Expression.evaluate:(Lio/github/vmzakharov/ecdataframe/dsl/visitor/ExpressionEvaluationVisitor;)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
checkcast io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue
astore 6
start local 6 8: aload 6
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.BooleanValue.isTrue:()Z
ifeq 10
9: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.bitmap:Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
iload 5
iconst_1
invokeinterface org.eclipse.collections.api.list.primitive.MutableBooleanList.set:(IZ)Z
pop
end local 6 10: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmplt 6
end local 5 12: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 13 1 filterExpressionString Ljava/lang/String;
2 13 2 context Lio/github/vmzakharov/ecdataframe/dsl/DataFrameEvalContext;
3 13 3 filterExpression Lio/github/vmzakharov/ecdataframe/dsl/Expression;
4 13 4 evaluationVisitor Lio/github/vmzakharov/ecdataframe/dsl/visitor/InMemoryEvaluationVisitor;
5 12 5 i I
8 10 6 evalResult Lio/github/vmzakharov/ecdataframe/dsl/value/BooleanValue;
MethodParameters:
Name Flags
filterExpressionString
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame dropColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
astore 2
start local 2 1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
aload 2
invokeinterface org.eclipse.collections.api.list.MutableList.remove:(Ljava/lang/Object;)Z
pop
2: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 4 1 columnName Ljava/lang/String;
1 4 2 dropped Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
MethodParameters:
Name Flags
columnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame join(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, java.lang.String, java.lang.String);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_0
aload 2
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.join:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ZLjava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 other Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 2 thisJoinColumnName Ljava/lang/String;
0 1 3 otherJoinColumnName Ljava/lang/String;
MethodParameters:
Name Flags
other
thisJoinColumnName
otherJoinColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame outerJoin(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, java.lang.String, java.lang.String);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Ljava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_1
aload 2
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.join:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ZLjava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 other Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 2 thisJoinColumnName Ljava/lang/String;
0 1 3 otherJoinColumnName Ljava/lang/String;
MethodParameters:
Name Flags
other
thisJoinColumnName
otherJoinColumnName
private io.github.vmzakharov.ecdataframe.dataframe.DataFrame join(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, boolean, java.lang.String, java.lang.String);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ZLjava/lang/String;Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=20, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new java.lang.StringBuilder
dup
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.cloneStructureAsStored:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
astore 5
start local 5 1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
astore 6
start local 6 2: 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;
astore 7
start local 7 3: aload 1
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
aload 6
aload 7
invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$29(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;Ljava/lang/String;)V (6)
(Ljava/lang/String;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
4: aload 1
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
5: aload 4
invokedynamic accept(Ljava/lang/String;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$30(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;
6: aload 5
aload 7
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$31(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
invokeinterface org.eclipse.collections.api.list.MutableList.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
7: aload 0
getstatic org.eclipse.collections.impl.factory.Lists.immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;
aload 3
invokeinterface org.eclipse.collections.api.factory.list.ImmutableListFactory.of:(Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ImmutableList;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.sortBy:(Lorg/eclipse/collections/api/list/ListIterable;)V
8: aload 1
getstatic org.eclipse.collections.impl.factory.Lists.immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;
aload 4
invokeinterface org.eclipse.collections.api.factory.list.ImmutableListFactory.of:(Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ImmutableList;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.sortBy:(Lorg/eclipse/collections/api/list/ListIterable;)V
9: iconst_0
istore 8
start local 8 10: iconst_0
istore 9
start local 9 11: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:()I
istore 10
start local 10 12: aload 1
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:()I
istore 11
start local 11 13: aload 5
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnCount:()I
anewarray java.lang.Object
astore 12
start local 12 14: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
astore 13
start local 13 15: aload 13
invokeinterface org.eclipse.collections.api.list.ListIterable.size:()I
istore 14
start local 14 16: aload 13
aload 3
invokedynamic accept(Ljava/lang/String;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$33(Ljava/lang/String;Ljava/lang/String;)Z (6)
(Ljava/lang/String;)Z
1
invokeinterface org.eclipse.collections.api.list.ListIterable.detectIndex:(Lorg/eclipse/collections/api/block/predicate/Predicate;)I
istore 15
start local 15 17: aload 1
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/Predicate2;
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;)Z
java/lang/String.equals(Ljava/lang/Object;)Z (5)
(Ljava/lang/String;Ljava/lang/String;)Z
1
aload 4
invokeinterface org.eclipse.collections.api.list.MutableList.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
astore 16
start local 16 18: goto 44
19: StackMap locals: io.github.vmzakharov.ecdataframe.dataframe.DataFrame io.github.vmzakharov.ecdataframe.dataframe.DataFrame int java.lang.String java.lang.String io.github.vmzakharov.ecdataframe.dataframe.DataFrame org.eclipse.collections.api.list.MutableList org.eclipse.collections.api.map.MutableMap int int int int java.lang.Object[] org.eclipse.collections.api.list.ListIterable int int org.eclipse.collections.api.list.ListIterable
StackMap stack:
aload 0
aload 3
iload 8
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
checkcast java.lang.Comparable
20: aload 1
aload 4
iload 9
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
21: invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
istore 17
start local 17 22: iload 8
istore 18
start local 18 23: iload 9
istore 19
start local 19 24: iload 17
ifne 31
25: aload 13
aload 0
aload 12
iload 18
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$36([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
26: aload 16
aload 12
iload 14
aload 1
iload 19
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$37([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
27: aload 5
aload 12
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
28: iinc 8 1
29: iinc 9 1
30: goto 44
31: StackMap locals: int int int
StackMap stack:
iload 17
ifge 38
32: iload 2
ifeq 36
33: aload 12
aconst_null
invokestatic java.util.Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V
34: aload 13
aload 0
aload 12
iload 18
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$38([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
35: aload 5
aload 12
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
36: StackMap locals:
StackMap stack:
iinc 8 1
37: goto 44
38: StackMap locals:
StackMap stack:
iload 2
ifeq 43
39: aload 12
aconst_null
invokestatic java.util.Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V
40: aload 12
iload 15
aload 1
aload 4
iload 19
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
aastore
41: aload 16
aload 12
iload 14
aload 1
iload 19
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$39([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
42: aload 5
aload 12
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
43: StackMap locals:
StackMap stack:
iinc 9 1
end local 19 end local 18 end local 17 44: StackMap locals:
StackMap stack:
iload 8
iload 10
if_icmpge 45
iload 9
iload 11
if_icmplt 19
45: StackMap locals:
StackMap stack:
iload 2
ifeq 61
46: goto 52
47: StackMap locals:
StackMap stack:
iload 8
istore 18
start local 18 48: aload 12
aconst_null
invokestatic java.util.Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V
49: aload 13
aload 0
aload 12
iload 18
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$40([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
50: aload 5
aload 12
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
51: iinc 8 1
end local 18 52: StackMap locals:
StackMap stack:
iload 8
iload 10
if_icmplt 47
53: goto 60
54: StackMap locals:
StackMap stack:
iload 9
istore 18
start local 18 55: aload 12
aconst_null
invokestatic java.util.Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V
56: aload 12
iload 15
aload 1
aload 4
iload 18
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
aastore
57: aload 16
aload 12
iload 14
aload 1
iload 18
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$41([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
invokeinterface org.eclipse.collections.api.list.ListIterable.forEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
58: aload 5
aload 12
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addRow:([Ljava/lang/Object;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
pop
59: iinc 9 1
end local 18 60: StackMap locals:
StackMap stack:
iload 9
iload 11
if_icmplt 54
61: StackMap locals:
StackMap stack:
aload 5
areturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 62 1 other Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 62 2 outerJoin Z
0 62 3 thisJoinColumnName Ljava/lang/String;
0 62 4 otherJoinColumnName Ljava/lang/String;
1 62 5 joined Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
2 62 6 uniqueColumnNames Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/String;>;
3 62 7 otherColumnNameMap Lorg/eclipse/collections/api/map/MutableMap<Ljava/lang/String;Ljava/lang/String;>;
10 62 8 thisRowIndex I
11 62 9 otherRowIndex I
12 62 10 thisRowCount I
13 62 11 otherRowCount I
14 62 12 rowData [Ljava/lang/Object;
15 62 13 theseColumnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
16 62 14 theseColumnCount I
17 62 15 joinColumnIndex I
18 62 16 otherColumnNames Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
22 44 17 comparison I
23 44 18 thisMakeFinal I
24 44 19 otherMakeFinal I
48 52 18 thisMakeFinal I
55 60 18 otherMakeFinal I
MethodParameters:
Name Flags
other
outerJoin
thisJoinColumnName
otherJoinColumnName
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame dropColumns(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
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 2
start local 2 1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
aload 2
invokeinterface org.eclipse.collections.api.list.MutableList.removeAllIterable:(Ljava/lang/Iterable;)Z
pop
2: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columnsByName:Lorg/eclipse/collections/api/map/MutableMap;
aload 1
invokeinterface org.eclipse.collections.api.list.ListIterable.toSet:()Lorg/eclipse/collections/api/set/MutableSet;
invokeinterface org.eclipse.collections.api.map.MutableMap.removeAllKeys:(Ljava/util/Set;)Z
pop
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 4 1 columnNamesToDrop Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
1 4 2 columnsToDrop Lorg/eclipse/collections/api/list/ListIterable<Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
columnNamesToDrop
public io.github.vmzakharov.ecdataframe.dataframe.DataFrame keepColumns(org.eclipse.collections.api.list.ListIterable<java.lang.String>);
descriptor: (Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
aload 0
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;
pop
1: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
invokeinterface org.eclipse.collections.api.list.MutableList.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
aload 1
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lorg/eclipse/collections/api/list/ListIterable;)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/api/RichIterable.contains(Ljava/lang/Object;)Z (9 itf)
(Ljava/lang/String;)Z
1
invokeinterface org.eclipse.collections.api.list.MutableList.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;
astore 3
start local 3 2: aload 0
aload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.dropColumns:(Lorg/eclipse/collections/api/list/ListIterable;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 columnNamesToKeep Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;
2 3 3 columnNamesToDrop Lorg/eclipse/collections/api/list/MutableList<Ljava/lang/String;>;
Signature: (Lorg/eclipse/collections/api/list/ListIterable<Ljava/lang/String;>;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
MethodParameters:
Name Flags
columnNamesToKeep
static int[] $SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.github.vmzakharov.ecdataframe.dataframe.DataFrame.$SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.values:()[Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.BOOLEAN:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.DATA_FRAME:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
bipush 10
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.DATE:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
bipush 6
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.DATE_TIME:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
bipush 7
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.DOUBLE:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.LONG:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iconst_3
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.NUMBER:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iconst_4
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.STRING:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
iconst_5
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.VECTOR:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
bipush 9
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic io.github.vmzakharov.ecdataframe.dsl.value.ValueType.VOID:Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.ordinal:()I
bipush 8
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
dup
putstatic io.github.vmzakharov.ecdataframe.dataframe.DataFrame.$SWITCH_TABLE$io$github$vmzakharov$ecdataframe$dsl$value$ValueType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
private void lambda$1(io.github.vmzakharov.ecdataframe.dsl.value.Value, int);
descriptor: (Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.addValue:(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 v Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
0 1 2 i I
private void lambda$4(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.columns:Lorg/eclipse/collections/api/list/MutableList;
iload 2
invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfColumn
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.addObject:(Ljava/lang/Object;)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 1 v Ljava/lang/Object;
0 1 2 i I
private boolean lambda$7(int);
descriptor: (I)Z
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield io.github.vmzakharov.ecdataframe.dataframe.DataFrame.rowCount:I
if_icmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 3 1 e I
private static void lambda$9(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static java.lang.Number lambda$10(io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
instanceof io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn
ifeq 1
aload 0
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfDoubleColumn.sum:()D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfLongColumn
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DfLongColumn.sum:()J
l2d
StackMap locals:
StackMap stack: double
2: invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static boolean lambda$11(io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dsl.value.ValueType.isNumber:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static void lambda$14(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static void lambda$15(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static void lambda$19(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)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
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.cloneSchemaAndAttachTo:(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 each Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static void lambda$20(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 e Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static io.github.vmzakharov.ecdataframe.dataframe.DfTuple lambda$21(io.github.vmzakharov.ecdataframe.dataframe.DfTuple[], int);
descriptor: ([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
iload 1
aaload
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 i I
private io.github.vmzakharov.ecdataframe.dsl.value.Value lambda$22(io.github.vmzakharov.ecdataframe.dsl.Expression, int);
descriptor: (Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.evaluateExpression:(Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 2 i I
private static void lambda$24(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DataFrame, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)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 2
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getColumnNamed:(Ljava/lang/String;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.mergeWithInto:(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 col Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static boolean lambda$25(boolean);
descriptor: (Z)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 mark Z
private static boolean lambda$26(boolean);
descriptor: (Z)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 mark Z
private static void lambda$29(org.eclipse.collections.api.list.MutableList, org.eclipse.collections.api.map.MutableMap, java.lang.String);
descriptor: (Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;Ljava/lang/String;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 2 0: aload 2
astore 3
start local 3 1: goto 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_B"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
3: StackMap locals:
StackMap stack:
aload 0
aload 3
invokeinterface org.eclipse.collections.api.list.MutableList.contains:(Ljava/lang/Object;)Z
ifne 2
4: aload 0
aload 3
invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
pop
5: aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 6: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 7 2 e Ljava/lang/String;
1 6 3 newName Ljava/lang/String;
private static boolean lambda$30(java.lang.String, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 c Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static void lambda$31(io.github.vmzakharov.ecdataframe.dataframe.DataFrame, org.eclipse.collections.api.map.MutableMap, io.github.vmzakharov.ecdataframe.dataframe.DfColumn);
descriptor: (Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getName:()Ljava/lang/String;
invokeinterface org.eclipse.collections.api.map.MutableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface io.github.vmzakharov.ecdataframe.dataframe.DfColumn.getType:()Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.addColumn:(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dsl/value/ValueType;)Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 c Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;
private static boolean lambda$33(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 e Ljava/lang/String;
private void lambda$36(java.lang.Object[], int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILjava/lang/String;I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 3 start local 4 0: aload 1
iload 4
aload 0
aload 3
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 3 colName Ljava/lang/String;
0 1 4 i I
private static void lambda$37(java.lang.Object[], int, io.github.vmzakharov.ecdataframe.dataframe.DataFrame, int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=6, args_size=6
start local 4 start local 5 0: aload 0
iload 1
iload 5
iadd
aload 2
aload 4
iload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 5 end local 4 LocalVariableTable:
Start End Slot Name Signature
0 1 4 colName Ljava/lang/String;
0 1 5 i I
private void lambda$38(java.lang.Object[], int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILjava/lang/String;I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 3 start local 4 0: aload 1
iload 4
aload 0
aload 3
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 3 colName Ljava/lang/String;
0 1 4 i I
private static void lambda$39(java.lang.Object[], int, io.github.vmzakharov.ecdataframe.dataframe.DataFrame, int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=6, args_size=6
start local 4 start local 5 0: aload 0
iload 1
iload 5
iadd
aload 2
aload 4
iload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 5 end local 4 LocalVariableTable:
Start End Slot Name Signature
0 1 4 colName Ljava/lang/String;
0 1 5 i I
private void lambda$40(java.lang.Object[], int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILjava/lang/String;I)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 3 start local 4 0: aload 1
iload 4
aload 0
aload 3
iload 2
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;
0 1 3 colName Ljava/lang/String;
0 1 4 i I
private static void lambda$41(java.lang.Object[], int, io.github.vmzakharov.ecdataframe.dataframe.DataFrame, int, java.lang.String, int);
descriptor: ([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=6, args_size=6
start local 4 start local 5 0: aload 0
iload 1
iload 5
iadd
aload 2
aload 4
iload 3
invokevirtual io.github.vmzakharov.ecdataframe.dataframe.DataFrame.getObject:(Ljava/lang/String;I)Ljava/lang/Object;
dup_x2
aastore
return
end local 5 end local 4 LocalVariableTable:
Start End Slot Name Signature
0 1 4 colName Ljava/lang/String;
0 1 5 i 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=49, 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 { // 35
-1647345004: 2
-1647345001: 11
-1647344998: 14
-1647344996: 16
-1491271603: 19
-1295482945: 39
-1047977051: 10
-567445985: 46
-218032787: 12
-75308287: 3
-75151241: 13
-21361063: 26
3526141: 15
471912476: 17
471912477: 18
471912480: 24
471912481: 25
471912485: 28
471912507: 29
471912508: 30
471912509: 31
471912511: 32
471912512: 33
471912513: 34
471912516: 35
471912538: 36
471912539: 37
471912541: 38
471912544: 40
471912545: 41
471912546: 42
471912547: 43
471912569: 44
471912570: 45
724337475: 1
default: 47
}
StackMap locals: java.lang.String int
StackMap stack:
1: aload 1
ldc "enablePooling"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_0
istore 2
goto 47
StackMap locals:
StackMap stack:
2: aload 1
ldc "lambda$1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_1
istore 2
goto 47
StackMap locals:
StackMap stack:
3: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
4: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
5: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
6: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
7: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
8: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
9: aload 1
ldc "getName"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_2
istore 2
goto 47
StackMap locals:
StackMap stack:
10: aload 1
ldc "addEmptyValue"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_3
istore 2
goto 47
StackMap locals:
StackMap stack:
11: aload 1
ldc "lambda$4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_4
istore 2
goto 47
StackMap locals:
StackMap stack:
12: aload 1
ldc "isStored"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
iconst_5
istore 2
goto 47
StackMap locals:
StackMap stack:
13: aload 1
ldc "getSize"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 6
istore 2
goto 47
StackMap locals:
StackMap stack:
14: aload 1
ldc "lambda$7"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 7
istore 2
goto 47
StackMap locals:
StackMap stack:
15: aload 1
ldc "seal"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 8
istore 2
goto 47
StackMap locals:
StackMap stack:
16: aload 1
ldc "lambda$9"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 9
istore 2
goto 47
StackMap locals:
StackMap stack:
17: aload 1
ldc "lambda$10"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 10
istore 2
goto 47
StackMap locals:
StackMap stack:
18: aload 1
ldc "lambda$11"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 11
istore 2
goto 47
StackMap locals:
StackMap stack:
19: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
bipush 12
istore 2
goto 47
StackMap locals:
StackMap stack:
20: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
bipush 12
istore 2
goto 47
StackMap locals:
StackMap stack:
21: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 22
bipush 12
istore 2
goto 47
StackMap locals:
StackMap stack:
22: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
bipush 12
istore 2
goto 47
StackMap locals:
StackMap stack:
23: aload 1
ldc "getColumnNamed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 12
istore 2
goto 47
StackMap locals:
StackMap stack:
24: aload 1
ldc "lambda$14"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 13
istore 2
goto 47
StackMap locals:
StackMap stack:
25: aload 1
ldc "lambda$15"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 14
istore 2
goto 47
StackMap locals:
StackMap stack:
26: aload 1
ldc "cloneSchemaAndAttachTo"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
bipush 15
istore 2
goto 47
StackMap locals:
StackMap stack:
27: aload 1
ldc "cloneSchemaAndAttachTo"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 15
istore 2
goto 47
StackMap locals:
StackMap stack:
28: aload 1
ldc "lambda$19"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 16
istore 2
goto 47
StackMap locals:
StackMap stack:
29: aload 1
ldc "lambda$20"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 17
istore 2
goto 47
StackMap locals:
StackMap stack:
30: aload 1
ldc "lambda$21"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 18
istore 2
goto 47
StackMap locals:
StackMap stack:
31: aload 1
ldc "lambda$22"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 19
istore 2
goto 47
StackMap locals:
StackMap stack:
32: aload 1
ldc "lambda$24"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 20
istore 2
goto 47
StackMap locals:
StackMap stack:
33: aload 1
ldc "lambda$25"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 21
istore 2
goto 47
StackMap locals:
StackMap stack:
34: aload 1
ldc "lambda$26"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 22
istore 2
goto 47
StackMap locals:
StackMap stack:
35: aload 1
ldc "lambda$29"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 23
istore 2
goto 47
StackMap locals:
StackMap stack:
36: aload 1
ldc "lambda$30"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 24
istore 2
goto 47
StackMap locals:
StackMap stack:
37: aload 1
ldc "lambda$31"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 25
istore 2
goto 47
StackMap locals:
StackMap stack:
38: aload 1
ldc "lambda$33"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 26
istore 2
goto 47
StackMap locals:
StackMap stack:
39: aload 1
ldc "equals"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 27
istore 2
goto 47
StackMap locals:
StackMap stack:
40: aload 1
ldc "lambda$36"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 28
istore 2
goto 47
StackMap locals:
StackMap stack:
41: aload 1
ldc "lambda$37"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 29
istore 2
goto 47
StackMap locals:
StackMap stack:
42: aload 1
ldc "lambda$38"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 30
istore 2
goto 47
StackMap locals:
StackMap stack:
43: aload 1
ldc "lambda$39"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 31
istore 2
goto 47
StackMap locals:
StackMap stack:
44: aload 1
ldc "lambda$40"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 32
istore 2
goto 47
StackMap locals:
StackMap stack:
45: aload 1
ldc "lambda$41"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 33
istore 2
goto 47
StackMap locals:
StackMap stack:
46: aload 1
ldc "contains"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
bipush 34
istore 2
StackMap locals:
StackMap stack:
47: iload 2
lookupswitch { // 35
0: 48
1: 49
2: 50
3: 57
4: 58
5: 59
6: 60
7: 61
8: 62
9: 63
10: 64
11: 65
12: 66
13: 71
14: 72
15: 73
16: 75
17: 76
18: 77
19: 78
20: 79
21: 80
22: 81
23: 82
24: 83
25: 84
26: 85
27: 86
28: 87
29: 88
30: 89
31: 90
32: 91
33: 92
34: 93
default: 94
}
StackMap locals:
StackMap stack:
48: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.enablePooling()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
49: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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/DataFrame.lambda$1(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V (7)
(Lio/github/vmzakharov/ecdataframe/dsl/value/Value;I)V
1
areturn
StackMap locals:
StackMap stack:
50: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 51
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 51
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 51
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 51
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 51
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 51
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
51: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 52
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 52
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 52
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 52
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 52
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 52
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
52: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 53
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 53
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 53
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 53
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 53
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 53
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
53: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 54
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 54
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 54
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 54
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 54
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 54
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
54: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 55
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 55
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 55
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 55
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 55
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 55
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
55: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 56
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 56
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 56
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 56
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 56
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 56
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
56: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Ljava/lang/String;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic valueOf()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/DfColumn.getName()Ljava/lang/String; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/String;
1
areturn
StackMap locals:
StackMap stack:
57: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.addEmptyValue()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
58: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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/DataFrame.lambda$4(Ljava/lang/Object;I)V (7)
(Ljava/lang/Object;I)V
1
areturn
StackMap locals:
StackMap stack:
59: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic accept()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.isStored()Z (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
areturn
StackMap locals:
StackMap stack:
60: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "intValueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()I"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.getSize()I (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)I
1
areturn
StackMap locals:
StackMap stack:
61: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/primitive/IntPredicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(I)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(I)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic accept(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;
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:
(I)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$7(I)Z (7)
(I)Z
1
areturn
StackMap locals:
StackMap stack:
62: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "()V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.seal()V (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
63: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$9(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
64: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic valueOf()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.lambda$10(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number; (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Ljava/lang/Number;
1
areturn
StackMap locals:
StackMap stack:
65: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic accept()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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$11(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
areturn
StackMap locals:
StackMap stack:
66: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 67
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 67
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 67
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 67
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 67
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 67
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:
67: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 68
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 68
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 68
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 68
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 68
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 68
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:
68: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 69
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 69
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 69
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 69
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 69
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 69
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:
69: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 70
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 70
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 70
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 70
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 70
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 70
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:
70: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
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 94
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:
71: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$14(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
72: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$15(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
73: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 74
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 74
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 74
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 74
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 74
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 74
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.cloneSchemaAndAttachTo(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
1
areturn
StackMap locals:
StackMap stack:
74: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "io/github/vmzakharov/ecdataframe/dataframe/DfColumn"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic value()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
io/github/vmzakharov/ecdataframe/dataframe/DfColumn.cloneSchemaAndAttachTo(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn; (9 itf)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)V
1
areturn
StackMap locals:
StackMap stack:
75: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$19(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
76: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$20(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
77: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/primitive/IntToObjectFunction"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(I)Ljava/lang/Object;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DfTuple[]
invokedynamic valueOf([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;)Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;
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:
(I)Ljava/lang/Object;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$21([Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple; (6)
(I)Lio/github/vmzakharov/ecdataframe/dataframe/DfTuple;
1
areturn
StackMap locals:
StackMap stack:
78: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/function/primitive/IntToObjectFunction"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "valueOf"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(I)Ljava/lang/Object;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dsl.Expression
invokedynamic valueOf(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dsl/Expression;)Lorg/eclipse/collections/api/block/function/primitive/IntToObjectFunction;
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:
(I)Ljava/lang/Object;
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$22(Lio/github/vmzakharov/ecdataframe/dsl/Expression;I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value; (7)
(I)Lio/github/vmzakharov/ecdataframe/dsl/value/Value;
1
areturn
StackMap locals:
StackMap stack:
79: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$24(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
80: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/primitive/BooleanPredicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Z)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Z)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;
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:
(Z)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$25(Z)Z (6)
(Z)Z
1
areturn
StackMap locals:
StackMap stack:
81: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/primitive/BooleanPredicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Z)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Z)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/BooleanPredicate;
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:
(Z)Z
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$26(Z)Z (6)
(Z)Z
1
areturn
StackMap locals:
StackMap stack:
82: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;Ljava/lang/String;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 org.eclipse.collections.api.map.MutableMap
invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$29(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/map/MutableMap;Ljava/lang/String;)V (6)
(Ljava/lang/String;)V
1
areturn
StackMap locals:
StackMap stack:
83: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.String
invokedynamic accept(Ljava/lang/String;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$30(Ljava/lang/String;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)Z
1
areturn
StackMap locals:
StackMap stack:
84: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.map.MutableMap
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$31(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;Lorg/eclipse/collections/api/map/MutableMap;Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V (6)
(Lio/github/vmzakharov/ecdataframe/dataframe/DfColumn;)V
1
areturn
StackMap locals:
StackMap stack:
85: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/String;Ljava/lang/String;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.String
invokedynamic accept(Ljava/lang/String;)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
io/github/vmzakharov/ecdataframe/dataframe/DataFrame.lambda$33(Ljava/lang/String;Ljava/lang/String;)Z (6)
(Ljava/lang/String;)Z
1
areturn
StackMap locals:
StackMap stack:
86: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 5
if_icmpne 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/Predicate2"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "java/lang/String"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/Predicate2;
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;)Z
java/lang/String.equals(Ljava/lang/Object;)Z (5)
(Ljava/lang/String;Ljava/lang/String;)Z
1
areturn
StackMap locals:
StackMap stack:
87: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$36([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
88: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_3
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$37([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
89: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$38([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
90: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_3
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$39([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
91: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 7
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value(Lio/github/vmzakharov/ecdataframe/dataframe/DataFrame;[Ljava/lang/Object;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/DataFrame.lambda$40([Ljava/lang/Object;ILjava/lang/String;I)V (7)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
92: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "value"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
aload 0
iconst_2
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast io.github.vmzakharov.ecdataframe.dataframe.DataFrame
aload 0
iconst_3
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokedynamic value([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;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/DataFrame.lambda$41([Ljava/lang/Object;ILio/github/vmzakharov/ecdataframe/dataframe/DataFrame;ILjava/lang/String;I)V (6)
(Ljava/lang/String;I)V
1
areturn
StackMap locals:
StackMap stack:
93: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 9
if_icmpne 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
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 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/RichIterable"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 94
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.list.ListIterable
invokedynamic accept(Lorg/eclipse/collections/api/list/ListIterable;)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/api/RichIterable.contains(Ljava/lang/Object;)Z (9 itf)
(Ljava/lang/String;)Z
1
areturn
StackMap locals:
StackMap stack:
94: 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: "DataFrame.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles