public class OutputExtensionInfo
extends polyglot.frontend.JLExtensionInfo
| Modifier and Type | Class and Description |
|---|---|
protected static class |
OutputExtensionInfo.OutputScheduler |
| Constructor and Description |
|---|
OutputExtensionInfo(ExtensionInfo jifExtInfo) |
| Modifier and Type | Method and Description |
|---|---|
polyglot.frontend.Scheduler |
createScheduler() |
polyglot.frontend.goals.Goal |
getCompileGoal(polyglot.frontend.Job job) |
polyglot.main.Options |
getOptions() |
protected void |
initTypeSystem() |
compilerName, createNodeFactory, createTypeSystem, defaultFileExtension, getValidationGoal, jobExt, makeLoadedClassResolver, versionclassFileLoader, cleanup, compiler, configureFileManager, configureFileManagerForPostCompiler, createClassFile, createFileManager, createFileSource, createFileSource, createOptions, defaultFileExtensions, defaultLocations, extFileManager, fileExtensions, getStats, getToExt, initCompiler, nodeFactory, outputExtensionInfo, scheduler, sourceLoader, targetFactory, toString, typeSystempublic OutputExtensionInfo(ExtensionInfo jifExtInfo)
public polyglot.main.Options getOptions()
getOptions in interface polyglot.frontend.ExtensionInfogetOptions in class polyglot.frontend.AbstractExtensionInfopublic polyglot.frontend.Scheduler createScheduler()
createScheduler in class polyglot.frontend.ParserlessJLExtensionInfopublic polyglot.frontend.goals.Goal getCompileGoal(polyglot.frontend.Job job)
getCompileGoal in interface polyglot.frontend.ExtensionInfogetCompileGoal in class polyglot.frontend.ParserlessJLExtensionInfoprotected void initTypeSystem()
initTypeSystem in class polyglot.frontend.ParserlessJLExtensionInfo