gnu.kawa.functions
Class CompilationHelpers
java.lang.Object
gnu.kawa.functions.CompilationHelpers
public class CompilationHelpers
- extends java.lang.Object
Various static methods used to inline and compile specific procedures.
They are separate from the Procedure classes they apply to in order
to reduce the size of kawart.jar.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setterDecl
public static final Declaration setterDecl
CompilationHelpers
public CompilationHelpers()
validateApplyToArgs
public static Expression validateApplyToArgs(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure applyToArgs)
validateSetter
public static Expression validateSetter(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc)
validateIsEqv
public static Expression validateIsEqv(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc)