public class CompilationHelpers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static PrimProcedure |
getSetterProc |
static Declaration |
setterDecl |
Constructor and Description |
---|
CompilationHelpers() |
Modifier and Type | Method and Description |
---|---|
static boolean |
maybeLazy(Expression exp) |
static Expression |
validateApplyToArgs(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure applyToArgs) |
static Expression |
validateIsEqv(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |
static Expression |
validateSetter(ApplyExp exp,
InlineCalls visitor,
Type required,
Procedure proc) |
public static final Declaration setterDecl
public static final PrimProcedure getSetterProc
public static boolean maybeLazy(Expression exp)
public static Expression validateApplyToArgs(ApplyExp exp, InlineCalls visitor, Type required, Procedure applyToArgs)
public static Expression validateSetter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
public static Expression validateIsEqv(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)