package org.enumerable.lambda.primitives;
import org.enumerable.lambda.Lambda;
import org.enumerable.lambda.annotation.NewLambda;
import org.enumerable.lambda.exception.LambdaWeavingNotEnabledException;
/**
* This is the primitive version of {@link Lambda}.
*/
public class LambdaPrimitives {
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1BtoB fn(boolean a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2BBtoB fn(boolean a1, boolean a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoB fn(double a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoD fn(double a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2DDtoD fn(double a1, double a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2DDtoO<R> fn(double a1, double a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoI fn(double a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoL fn(double a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1DtoO<R> fn(double a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoB fn(int a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoD fn(int a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoI fn(int a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2IItoI fn(int a1, int a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2IItoO<R> fn(int a1, int a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoL fn(int a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1ItoO<R> fn(int a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoB fn(long a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoD fn(long a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoI fn(long a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoL fn(long a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2LLtoL fn(long a1, long a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2LLtoO<R> fn(long a1, long a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1LtoO<R> fn(long a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1BtoB λ(boolean a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2BBtoB λ(boolean a1, boolean a2, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoB λ(double a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoD λ(double a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2DDtoD λ(double a1, double a2, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2DDtoO<R> λ(double a1, double a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoI λ(double a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1DtoL λ(double a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1DtoO<R> λ(double a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoB λ(int a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoD λ(int a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoI λ(int a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2IItoI λ(int a1, int a2, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2IItoO<R> λ(int a1, int a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1ItoL λ(int a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1ItoO<R> λ(int a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoB λ(long a1, boolean block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoD λ(long a1, double block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoI λ(long a1, int block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static Fn1LtoL λ(long a1, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static Fn2LLtoL λ(long a1, long a2, long block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object, Object)
*/
@NewLambda
public static <R> Fn2LLtoO<R> λ(long a1, long a2, R block) {
throw new LambdaWeavingNotEnabledException();
}
/**
* @see org.enumerable.lambda.Lambda#fn(Object, Object)
*/
@NewLambda
public static <R> Fn1LtoO<R> λ(long a1, R block) {
throw new LambdaWeavingNotEnabledException();
}
}