kawa.lang
Class AutoloadProcedure
- Externalizable, Named
public class AutoloadProcedure
implements Externalizable
Implement autoloading of Procedures.
A named class is loaded, and apply requests are forwarded to it.
apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString |
AutoloadProcedure
public AutoloadProcedure()
AutoloadProcedure
public AutoloadProcedure(String name,
String className)
AutoloadProcedure
public AutoloadProcedure(String name,
String className,
Language language)
apply1
public Object apply1(Object arg1)
throws Throwable- apply1 in interface Procedure
apply2
public Object apply2(Object arg1,
Object arg2)
throws Throwable- apply2 in interface Procedure
apply3
public Object apply3(Object arg1,
Object arg2,
Object arg3)
throws Throwable- apply3 in interface Procedure
apply4
public Object apply4(Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable- apply4 in interface Procedure
applyN
public Object applyN(Object[] args)
throws Throwable- applyN in interface Procedure
getProperty
public Object getProperty(Object key,
Object defaultValue)- getProperty in interface Procedure
print
public void print(java.io.PrintWriter ps)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException