kawa.lang

Class PairPat

public class PairPat extends Pattern implements Printable, Externalizable

Constructor Summary
PairPat()
PairPat(Pattern car, Pattern cdr)
Method Summary
static PairPatmake(Pattern car, Pattern cdr)
booleanmatch(Object obj, Object[] vars, int start_vars)
voidprint(Consumer out)
voidreadExternal(ObjectInput in)
intvarCount()
voidwriteExternal(ObjectOutput out)

Constructor Detail

PairPat

public PairPat()

PairPat

public PairPat(Pattern car, Pattern cdr)

Method Detail

make

public static PairPat make(Pattern car, Pattern cdr)

match

public boolean match(Object obj, Object[] vars, int start_vars)

print

public void print(Consumer out)

readExternal

public void readExternal(ObjectInput in)

varCount

public int varCount()

writeExternal

public void writeExternal(ObjectOutput out)

Serial Data: Write the car and then the cdr patterns (using writeObject).