gnu.kawa.functions

Class MakeList

Implemented Interfaces:
Inlineable, Named

public class MakeList
extends ProcedureN
implements Inlineable

Implement the Scheme standard function "list".

Field Summary

static MakeList
list

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Method Summary

Object
applyN(Object[] args)
void
compile(ApplyExp exp, Compilation comp, Target target)
static void
compile(Expression[] args, int offset, Compilation comp)
Type
getReturnType(Expression[] args)
static Object
list$V(Object[] args)

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

list

public static final MakeList list

Method Details

applyN

public Object applyN(Object[] args)
Overrides:
applyN in interface ProcedureN

compile

public void compile(ApplyExp exp,
                    Compilation comp,
                    Target target)
Specified by:
compile in interface Inlineable

compile

public static void compile(Expression[] args,
                           int offset,
                           Compilation comp)

getReturnType

public Type getReturnType(Expression[] args)
Specified by:
getReturnType in interface Inlineable

list$V

public static Object list$V(Object[] args)