gnu.expr

Class Special

public class Special extends Object implements Printable, Externalizable

A class of special one-of-a-kind builtin values.
Field Summary
static Specialdfault
static Objecteof
static Specialkey
static Specialoptional
static Specialrest
static Specialundefined
Constructor Summary
Special()
Method Summary
inthashCode()
static Specialmake(String name)
voidprint(Consumer out)
voidreadExternal(ObjectInput in)
ObjectreadResolve()
StringtoString()
voidwriteExternal(ObjectOutput out)

Field Detail

dfault

public static final Special dfault

eof

public static final Object eof

key

public static final Special key

optional

public static final Special optional

rest

public static final Special rest

undefined

public static final Special undefined

Constructor Detail

Special

public Special()

Method Detail

hashCode

public int hashCode()

make

public static Special make(String name)

print

public void print(Consumer out)

readExternal

public void readExternal(ObjectInput in)

readResolve

public Object readResolve()

toString

public final String toString()

writeExternal

public void writeExternal(ObjectOutput out)

Serial Data: Write the keword name (without colons) using writeUTF.