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