fabric
Class OutputExtensionInfo

java.lang.Object
  extended by polyglot.frontend.JLExtensionInfo
      extended by fabil.ExtensionInfo
          extended by fabric.OutputExtensionInfo

public class OutputExtensionInfo
extends ExtensionInfo

A small extension of the fabil ExtensionInfo and Scheduler to perform fabil compilation of asts that have come from fabric.


Nested Class Summary
protected static class OutputExtensionInfo.OutputScheduler
           
 
Field Summary
protected  ExtensionInfo fabext
           
 
Constructor Summary
OutputExtensionInfo(ExtensionInfo fabext)
           
 
Method Summary
protected  Options createOptions()
           
 Scheduler createScheduler()
           
 
Methods inherited from class fabil.ExtensionInfo
compilerName, createNodeFactory, createTypeSystem, defaultFileExtension, getFabILOptions, initTypeSystem, makeLoadedClassResolver, nodeFactory, parser, typeSystem, version
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fabext

protected ExtensionInfo fabext
Constructor Detail

OutputExtensionInfo

public OutputExtensionInfo(ExtensionInfo fabext)
Method Detail

createScheduler

public Scheduler createScheduler()
Overrides:
createScheduler in class ExtensionInfo

createOptions

protected Options createOptions()
Overrides:
createOptions in class ExtensionInfo