* The last argument to the method is the actual block expression. The other * arguments have to be {@link LambdaParameter} marking the blocks signature. - * The first parameter can be {@link Unused} to create blocks that - * take no parameters. + * The first parameter can be {@link Unused} to create blocks that take no + * parameters. *
* The return type of the block is the type of the block expression parameter.
*
diff --git a/src/main/java/lambda/enumerable/Enumerable.java b/src/main/java/lambda/enumerable/Enumerable.java
index 382222b..cd2e189 100755
--- a/src/main/java/lambda/enumerable/Enumerable.java
+++ b/src/main/java/lambda/enumerable/Enumerable.java
@@ -1,16 +1,33 @@
package lambda.enumerable;
-import java.io.*;
-import java.util.*;
+import static java.lang.Boolean.*;
+import static lambda.exception.UncheckedException.*;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
import java.util.Map.Entry;
import java.util.regex.Pattern;
import lambda.Fn0;
import lambda.Fn1;
import lambda.Fn2;
-import lambda.enumerable.collection.*;
-import static java.lang.Boolean.*;
-import static lambda.exception.UncheckedException.*;
+import lambda.enumerable.collection.EIterable;
+import lambda.enumerable.collection.EList;
+import lambda.enumerable.collection.EMap;
+import lambda.enumerable.collection.ESet;
/**
* Ruby/Smalltalk style internal iterators for Java 5 using bytecode
@@ -557,11 +574,12 @@ private static final class ReverseComparator
* Due to varargs this version doesn't support taking a block like in Ruby.
- * Feed the result into {@link #collect(Fn1)} to achieve the same
- * effect.
+ * Feed the result into {@link #collect(Fn1)} to achieve the same effect.
*
* This file was generated by lambda.extra166y.LambdaOpsGenerator.
*/
public class LambdaOps {
@NewLambda
- public static ObjectAndObjectToDouble op(A a1, B a2, double block) {
+ public static ObjectAndObjectToDouble op(A a1, B a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndObjectToLong op(A a1, B a2, long block) {
+ public static ObjectAndObjectToLong op(A a1, B a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndObjectToInt op(A a1, B a2, int block) {
+ public static ObjectAndObjectToInt op(A a1, B a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndObjectProcedure procedure(A a1, B a2, Object block) {
+ public static ObjectAndObjectProcedure procedure(A a1, B a2, Object block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoubleToObject op(A a1, double a2, R block) {
+ public static ObjectAndDoubleToObject op(A a1, double a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoubleToDouble op(A a1, double a2, double block) {
+ public static ObjectAndDoubleToDouble op(A a1, double a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoubleToLong op(A a1, double a2, long block) {
+ public static ObjectAndDoubleToLong op(A a1, double a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoubleToInt op(A a1, double a2, int block) {
+ public static ObjectAndDoubleToInt op(A a1, double a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoublePredicate op(A a1, double a2, boolean block) {
+ public static ObjectAndDoublePredicate op(A a1, double a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndDoubleProcedure procedure(A a1, double a2, Object block) {
+ public static ObjectAndDoubleProcedure procedure(A a1, double a2, Object block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongToObject op(A a1, long a2, R block) {
+ public static ObjectAndLongToObject op(A a1, long a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongToDouble op(A a1, long a2, double block) {
+ public static ObjectAndLongToDouble op(A a1, long a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongToLong op(A a1, long a2, long block) {
+ public static ObjectAndLongToLong op(A a1, long a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongToInt op(A a1, long a2, int block) {
+ public static ObjectAndLongToInt op(A a1, long a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongPredicate op(A a1, long a2, boolean block) {
+ public static ObjectAndLongPredicate op(A a1, long a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndLongProcedure procedure(A a1, long a2, Object block) {
+ public static ObjectAndLongProcedure procedure(A a1, long a2, Object block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntToObject op(A a1, int a2, R block) {
+ public static ObjectAndIntToObject op(A a1, int a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntToDouble op(A a1, int a2, double block) {
+ public static ObjectAndIntToDouble op(A a1, int a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntToLong op(A a1, int a2, long block) {
+ public static ObjectAndIntToLong op(A a1, int a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntToInt op(A a1, int a2, int block) {
+ public static ObjectAndIntToInt op(A a1, int a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntPredicate op(A a1, int a2, boolean block) {
+ public static ObjectAndIntPredicate op(A a1, int a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static ObjectAndIntProcedure procedure(A a1, int a2, Object block) {
+ public static ObjectAndIntProcedure procedure(A a1, int a2, Object block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectToObject op(double a1, A a2, R block) {
+ public static DoubleAndObjectToObject op(double a1, A a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectToDouble op(double a1, A a2, double block) {
+ public static DoubleAndObjectToDouble op(double a1, A a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectToLong op(double a1, A a2, long block) {
+ public static DoubleAndObjectToLong op(double a1, A a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectToInt op(double a1, A a2, int block) {
+ public static DoubleAndObjectToInt op(double a1, A a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectPredicate op(double a1, A a2, boolean block) {
+ public static DoubleAndObjectPredicate op(double a1, A a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static DoubleAndObjectProcedure procedure(double a1, A a2, Object block) {
+ public static DoubleAndObjectProcedure procedure(double a1, A a2, Object block) {
throw new LambdaWeavingNotEnabledException();
}
@NewLambda
- public static