All Packages Class Hierarchy This Package Previous Next Index
Class Jaja.SubrN
java.lang.Object
|
+----Jaja.Jaja
|
+----Jaja.Value
|
+----Jaja.Procedure
|
+----Jaja.Subr
|
+----Jaja.SubrN
- public abstract class SubrN
- extends Subr
This is the class of primitive procedures that accept an arbitrary
number of arguments.
-
SubrN(String)
-
-
invoke()
-
-
invoke(Value)
-
-
invoke(Value, Value)
-
-
invoke(Value, Value, Value)
-
-
invoke(Value[])
- RESTRICTION: The Scheme to Java compiler does not support
functions with more than 10 arguments (nor the implementation of
apply).
SubrN
protected SubrN(String n)
invoke
public Value invoke()
- Overrides:
- invoke in class Procedure
invoke
public Value invoke(Value a)
- Overrides:
- invoke in class Procedure
invoke
public Value invoke(Value a,
Value b)
- Overrides:
- invoke in class Procedure
invoke
public Value invoke(Value a,
Value b,
Value c)
- Overrides:
- invoke in class Procedure
invoke
public abstract Value invoke(Value args[])
- RESTRICTION: The Scheme to Java compiler does not support
functions with more than 10 arguments (nor the implementation of
apply).
- Overrides:
- invoke in class Procedure
All Packages Class Hierarchy This Package Previous Next Index