|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jltools.frontend.Job | +--jltools.ext.jl.ExtensionInfo.JLJob
An implementation of the Job class. We make it an inner class to avoid creating a ext/jl/frontend directory.
Field Summary | |
protected Pass |
beforeCheck
A barrier pass that runs before type checking. |
protected Pass |
beforeTranslate
A barrier pass that runs before translation. |
protected Pass |
build
The build pass. |
protected Pass |
disamb
The disambiguate pass. |
protected Pass |
disambTypes
The disambiguate types pass. |
protected Pass |
excCheck
The exception check pass. |
protected Pass |
fold
The constant fold pass. |
protected Pass |
parse
The parse pass. |
protected Pass |
serialize
The class serialization pass. |
protected Pass |
translate
The translation pass. |
protected Pass |
typeCheck
The type check pass. |
Fields inherited from class jltools.frontend.Job |
ast, compiler, it, source |
Constructor Summary | |
protected |
ExtensionInfo.JLJob(Source s,
Compiler c)
|
Method Summary | |
Pass |
beforeCheckPass()
A barrier pass that runs before type checking. |
Pass |
beforeTranslatePass()
A barrier pass that runs before translation. |
Pass |
buildPass()
The build pass. |
Pass |
checkPass()
The type check pass. |
Pass |
disambPass()
The disambiguate pass. |
Pass |
disambTypesPass()
The disambiguate types pass. |
Pass |
excCheckPass()
The exception check pass. |
Pass |
foldPass()
The constant fold pass. |
Pass |
parsePass()
The parse pass. |
Pass |
serializePass()
The class serialization pass. |
Pass |
translatePass()
The translation pass. |
Methods inherited from class jltools.frontend.Job |
ast, ast, compiler, dump, equals, hashCode, importTable, source, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Pass parse
protected Pass build
protected Pass disambTypes
protected Pass disamb
protected Pass fold
protected Pass beforeCheck
protected Pass typeCheck
protected Pass excCheck
protected Pass beforeTranslate
protected Pass serialize
protected Pass translate
Constructor Detail |
protected ExtensionInfo.JLJob(Source s, Compiler c)
Method Detail |
public Pass parsePass()
public Pass buildPass()
buildPass
in class Job
public Pass disambTypesPass()
disambTypesPass
in class Job
public Pass disambPass()
public Pass foldPass()
public Pass beforeCheckPass()
public Pass checkPass()
public Pass excCheckPass()
public Pass beforeTranslatePass()
public Pass serializePass()
public Pass translatePass()
translatePass
in class Job
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |