|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgnu.kawa.functions.CompilationHelpers
public class CompilationHelpers
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.
| Field Summary | |
|---|---|
static Declaration |
setterDecl
|
| Constructor Summary | |
|---|---|
CompilationHelpers()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Declaration setterDecl
| Constructor Detail |
|---|
public CompilationHelpers()
| Method Detail |
|---|
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||