Graphics2D Actor API

Uses of Class
g2d.jlambda.List

Packages that use List
g2d.jlambda This package contains a Scheme-like CPS (continuation passing style) interpreter for JLambda, the programmer's manual for the JLambda language can be downloaded in either [ps] (366K) or [pdf] (167K), or browsed in [html]
 

Uses of List in g2d.jlambda
 

Subclasses of List in g2d.jlambda
 class Code
          This class represents a specialization of List for code that gets loaded in from a file, or simply parsed from a String, in either case it will have a line number associated with it.
 

Fields in g2d.jlambda declared as List
protected  List List.cdr
          The cdr, or rest, of this list.
 

Methods in g2d.jlambda that return List
static List List.array2List(Object obj)
           
 List List.cddr()
          The cdr of the cdr of this list.
 List List.cdr()
          The ubiquitous Lisp/Scheme cdr accessor.
 List FormError.getForm()
           
static List List.list()
          A static convenience method, that creates new empty lists.
static List List.list(Object o1)
          A static convenience method, that creates a new singleton list.
static List List.list(Object o1, Object o2)
          A static convenience method, that creates a new list with two elements.
static List List.list(Object a, Object b, Object c)
          A static convenience method, that creates a new list with two elements.
protected  List List.snoc(Iterator iter)
          Adds the contents of the Iterator object destructively onto the end of this list.
protected  List Code.snoc(Object obj)
           
protected  List List.snoc(Object obj)
          Destructively updates this, which must be an empty list, so that it's car in the obj passed in, and it's cdr is a new empty list.
protected  List List.snoc(Object[] array)
          Adds the contents of the array of Objects destructively onto the end of this list.
protected  List Code.snoc(Object obj, int l, String f)
           
 

Methods in g2d.jlambda with parameters of type List
static void Code.augmentCell(List in, List out)
           
static void Code.augmentSpine(int n, List in, List out)
           
static void Code.augmentSpine(List in, List out)
           
static Object Evaluate.evaluate(List description)
           
protected static Boolean Evaluate.evaluateBoolean(List body, g2d.jlambda.Environment env)
           
protected static Byte Evaluate.evaluateByte(List body, g2d.jlambda.Environment env)
           
protected static Character Evaluate.evaluateChar(List body, g2d.jlambda.Environment env)
           
protected static Double Evaluate.evaluateDouble(List body, g2d.jlambda.Environment env)
           
protected static Float Evaluate.evaluateFloat(List body, g2d.jlambda.Environment env)
           
protected static Integer Evaluate.evaluateInt(List body, g2d.jlambda.Environment env)
           
protected static Long Evaluate.evaluateLong(List body, g2d.jlambda.Environment env)
           
protected static Short Evaluate.evaluateShort(List body, g2d.jlambda.Environment env)
           
 

Constructors in g2d.jlambda with parameters of type List
ForCont(List form, String formId, List args, g2d.jlambda.Environment env, g2d.jlambda.Continuation k)
           
FormError(String s, List f)
           
List(Object car, List cdr)
          Adds a new element onto an existing list.
 


Graphics2D Actor API