|
Graphics2D Actor API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||