Class LambdaFunctionBootstrap
java.lang.Object
com.googlecode.aviator.runtime.LambdaFunctionBootstrap
- All Implemented Interfaces:
Serializable, Comparable<LambdaFunctionBootstrap>
public class LambdaFunctionBootstrap
extends Object
implements Comparable<LambdaFunctionBootstrap>, Serializable
A lambda function creator.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BaseExpressionprivate ThreadLocal<Reference<LambdaFunction>> private final booleanprivate final Stringprivate final List<FunctionParam> private static final long -
Constructor Summary
ConstructorsConstructorDescriptionLambdaFunctionBootstrap(String name, Expression expression, List<FunctionParam> arguments, boolean inheritEnv) -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
expression
-
params
-
inheritEnv
private final boolean inheritEnv -
fnLocal
-
-
Constructor Details
-
LambdaFunctionBootstrap
public LambdaFunctionBootstrap(String name, Expression expression, List<FunctionParam> arguments, boolean inheritEnv)
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<LambdaFunctionBootstrap>
-
getName
-
getClosureOverFullVarNames
-
getExpression
-
newInstance
-