Package gnu.expr
Class Special
- java.lang.Object
-
- gnu.expr.Special
-
- All Implemented Interfaces:
gnu.kawa.format.Printable,Externalizable,Serializable
public class Special extends Object implements gnu.kawa.format.Printable, Externalizable
A class of special one-of-a-kind builtin values.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static SpecialabstractSpecialstatic Specialdfaultstatic Objecteofstatic Specialifkstatic Specialkeystatic SpecialnativeSpecialstatic Specialoptionalstatic RuntimeExceptionreachedUnexpectedstatic Specialreststatic Specialundefined
-
Constructor Summary
Constructors Constructor Description Special()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description inthashCode()static Specialmake(String name)voidprint(Consumer out)voidreadExternal(ObjectInput in)ObjectreadResolve()StringtoString()voidwriteExternal(ObjectOutput out)
-
-
-
Field Detail
-
undefined
public static final Special undefined
-
optional
public static final Special optional
-
rest
public static final Special rest
-
ifk
public static final Special ifk
-
key
public static final Special key
-
dfault
public static final Special dfault
-
abstractSpecial
public static final Special abstractSpecial
-
nativeSpecial
public static final Special nativeSpecial
-
eof
public static final Object eof
-
reachedUnexpected
public static final RuntimeException reachedUnexpected
-
-
Method Detail
-
print
public void print(Consumer out)
- Specified by:
printin interfacegnu.kawa.format.Printable
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
readResolve
public Object readResolve() throws ObjectStreamException
- Throws:
ObjectStreamException
-
-