|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object polyglot.frontend.AbstractExtensionInfo polyglot.ext.jl.ExtensionInfo soot.javaToJimple.jj.ExtensionInfo
public class ExtensionInfo
Extension information for jj extension.
Field Summary |
---|
Fields inherited from class polyglot.frontend.AbstractExtensionInfo |
---|
compiler, COMPLETED_JOB, currentJob, jobs, nf, source_loader, stats, target_factory, ts, worklist |
Constructor Summary | |
---|---|
ExtensionInfo()
|
Method Summary | |
---|---|
String |
compilerName()
|
protected polyglot.ast.NodeFactory |
createNodeFactory()
|
protected polyglot.main.Options |
createOptions()
Appends the soot classpath to the default system classpath. |
protected polyglot.types.TypeSystem |
createTypeSystem()
|
String |
defaultFileExtension()
|
List |
passes(polyglot.frontend.Job job)
|
HashMap<polyglot.frontend.Source,polyglot.frontend.Job> |
sourceJobMap()
|
void |
sourceJobMap(HashMap<polyglot.frontend.Source,polyglot.frontend.Job> map)
|
Methods inherited from class polyglot.ext.jl.ExtensionInfo |
---|
initTypeSystem, jobExt, parser, version |
Methods inherited from class polyglot.frontend.AbstractExtensionInfo |
---|
addDependencyToCurrentJob, addJob, addJob, afterPass, afterPass, beforePass, beforePass, compiler, createClassFile, createJob, createSourceJob, defaultFileExtensions, enforceInvariants, fileExtensions, getOptions, getStats, 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 String defaultFileExtension()
defaultFileExtension
in interface polyglot.frontend.ExtensionInfo
defaultFileExtension
in class polyglot.ext.jl.ExtensionInfo
public String compilerName()
compilerName
in interface polyglot.frontend.ExtensionInfo
compilerName
in class polyglot.ext.jl.ExtensionInfo
protected polyglot.ast.NodeFactory createNodeFactory()
createNodeFactory
in class polyglot.ext.jl.ExtensionInfo
protected polyglot.types.TypeSystem createTypeSystem()
createTypeSystem
in class polyglot.ext.jl.ExtensionInfo
public List passes(polyglot.frontend.Job job)
passes
in interface polyglot.frontend.ExtensionInfo
passes
in class polyglot.ext.jl.ExtensionInfo
public HashMap<polyglot.frontend.Source,polyglot.frontend.Job> sourceJobMap()
public void sourceJobMap(HashMap<polyglot.frontend.Source,polyglot.frontend.Job> map)
protected polyglot.main.Options createOptions()
createOptions
in class polyglot.frontend.AbstractExtensionInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |