|
||||||||||
| 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
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.ExtensionInfodefaultFileExtension in class polyglot.ext.jl.ExtensionInfopublic String compilerName()
compilerName in interface polyglot.frontend.ExtensionInfocompilerName in class polyglot.ext.jl.ExtensionInfoprotected polyglot.ast.NodeFactory createNodeFactory()
createNodeFactory in class polyglot.ext.jl.ExtensionInfoprotected polyglot.types.TypeSystem createTypeSystem()
createTypeSystem in class polyglot.ext.jl.ExtensionInfopublic List passes(polyglot.frontend.Job job)
passes in interface polyglot.frontend.ExtensionInfopasses in class polyglot.ext.jl.ExtensionInfopublic 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 | |||||||||