- AbstractMemberException - Exception in jfun.jaskell
-
Thrown when an abstract tuple member is evaluated.
- AbstractMemberException(String) - Constructor for exception jfun.jaskell.AbstractMemberException
-
Create an AbstractMemberException.
- AbstractMemberException(String, Expr) - Constructor for exception jfun.jaskell.AbstractMemberException
-
Create an AbstractMemberException.
- accept(ExprVisitor) - Method in class jfun.jaskell.ast.Bound
-
- accept(ExprVisitor) - Method in interface jfun.jaskell.ast.Expr
-
- accept(ParamVisitor) - Method in interface jfun.jaskell.ast.Param
-
- accept(PatternVisitor) - Method in interface jfun.jaskell.ast.Pattern
-
- acceptVisitor(OperatorVisitor) - Method in interface jfun.jaskell.ast.Operator
-
- addChildFirstRoot(String) - Method in class jfun.jaskell.classloader.SimpleLoadingPolicy
-
Adds a package prefix for child-first.
- addChildOnlyRoot(String) - Method in class jfun.jaskell.classloader.SimpleLoadingPolicy
-
Adds a package prefix for child-only.
- addClasses(String[], Class[]) - Method in class jfun.jaskell.Jaskell
-
Register classes under different names.
- addJetFunctions(Jaskell) - Static method in class jfun.jaskell.jet.Jet
-
To add all Jet related functions to a Jaskell runtime.
- addMap(Map) - Method in class jfun.jaskell.Tuple
-
Creates a new tuple by adding the key-pair values with the key-pair value of this tuple.
- addMethod(Class, String, Function) - Method in class jfun.jaskell.Jaskell
-
Add a function whose name is local to a certain object type.
- addParentFirstRoot(String) - Method in class jfun.jaskell.classloader.SimpleLoadingPolicy
-
Adds a package prefix for parent-first.
- addParentOnlyRoot(String) - Method in class jfun.jaskell.classloader.SimpleLoadingPolicy
-
Adds a package prefix for parent-only.
- addStrictFunction(Object, Function) - Method in class jfun.jaskell.Tuple
-
Add a strict function to this tuple as a member.
- addSysPackage(String) - Method in class jfun.jaskell.classloader.ClassLoaderFactory
-
- addSysPackage(String) - Method in class jfun.jaskell.Jaskell
-
Create a new Jaskell object by adding a prefix for a system package
so that dynamically created ClassLoader objects will always use parent-first
policy for packages starting with this prefix.
- addSystemRoot(String) - Method in class jfun.jaskell.classloader.SimpleLoadingPolicy
-
Adds a package prefix as a system package so that
it is guaranteed to be loaded parent-first even if
child-first is set for global setting.
- addValue(Object, Object) - Method in class jfun.jaskell.Tuple
-
Add a value to this tuple as a member.
- addValue(Object) - Method in class jfun.jaskell.Tuple
-
Add a value to this tuple as a member.
- alone() - Method in class jfun.jaskell.function.DelegatingFunction
-
- Alternative - Class in jfun.jaskell.ast
-
An Alternative is one alternative function definition.
- Alternative(Param[], Expr) - Constructor for class jfun.jaskell.ast.Alternative
-
- apply(String, int, int, Object, Vector, Vector) - Method in class jfun.jaskell.bsf.BsfJaskellEngine
-
- apply(Object[], int, int) - Method in class jfun.jaskell.function.DelegatingFunction
-
- apply(Object[]) - Method in class jfun.jaskell.function.DelegatingFunction
-
- apply(Object[]) - Method in interface jfun.jaskell.function.Function
-
Call the function with an array of arguments.
- apply(Object[], int, int) - Method in interface jfun.jaskell.function.Function
-
Call the function with arguments stored in array args.
- apply(Object[]) - Method in class jfun.jaskell.function.Function1
-
- apply(Object[], int, int) - Method in class jfun.jaskell.function.Function1
-
- apply(Object[], int, int) - Method in class jfun.jaskell.function.FunctionN
-
- AssertionFailedException - Exception in jfun.jaskell
-
Represents an assertion failure.
- AssertionFailedException(String) - Constructor for exception jfun.jaskell.AssertionFailedException
-
- AssertionSupport - Class in jfun.jaskell.junit
-
This class adds assertion functions to a Jaskell runtime.
- AssertionSupport(Jaskell) - Constructor for class jfun.jaskell.junit.AssertionSupport
-
To create an AssertionSupport object.
- asTuple(Object) - Static method in class jfun.jaskell.DefaultResolver
-
Convert an object to a Tuple if it is not already a Tuple.