|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpolyglot.frontend.AbstractExtensionInfo
polyglot.ext.jl.ExtensionInfo
soot.javaToJimple.jj.ExtensionInfo
Extension information for jj extension.
Field Summary |
Fields inherited from class polyglot.frontend.AbstractExtensionInfo |
compiler, COMPLETED_JOB, currentJob, jobs, nf, source_loader, target_factory, ts, worklist |
Constructor Summary | |
ExtensionInfo()
|
Method Summary | |
java.lang.String |
compilerName()
|
protected polyglot.ast.NodeFactory |
createNodeFactory()
|
protected polyglot.types.TypeSystem |
createTypeSystem()
|
java.lang.String |
defaultFileExtension()
|
polyglot.frontend.Parser |
parser(java.io.Reader reader,
polyglot.frontend.FileSource source,
polyglot.util.ErrorQueue eq)
|
java.util.List |
passes(polyglot.frontend.Job job)
|
java.util.HashMap |
sourceJobMap()
|
void |
sourceJobMap(java.util.HashMap map)
|
Methods inherited from class polyglot.ext.jl.ExtensionInfo |
initTypeSystem, jobExt, version |
Methods inherited from class polyglot.frontend.AbstractExtensionInfo |
addDependencyToCurrentJob, addJob, addJob, afterPass, afterPass, beforePass, beforePass, compiler, createJob, createOptions, createSourceJob, enforceInvariants, fileExtension, getOptions, initCompiler, nodeFactory, passes, readSource, removePass, replacePass, replacePass, runAllPasses, runPass, runToCompletion, runToPass, runToPass, selectJobFromWorklist, sourceLoader, spawnJob, targetFactory, toString, typeSystem |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ExtensionInfo()
Method Detail |
public java.lang.String defaultFileExtension()
public java.lang.String compilerName()
public polyglot.frontend.Parser parser(java.io.Reader reader, polyglot.frontend.FileSource source, polyglot.util.ErrorQueue eq)
protected polyglot.ast.NodeFactory createNodeFactory()
protected polyglot.types.TypeSystem createTypeSystem()
public java.util.List passes(polyglot.frontend.Job job)
public java.util.HashMap sourceJobMap()
public void sourceJobMap(java.util.HashMap map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |