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, version
classFileLoader, cleanup, compiler, configureFileManager, configureFileManagerForPostCompiler, createClassFile, createFileManager, createFileSource, createFileSource, createOptions, defaultFileExtensions, defaultLocations, extFileManager, fileExtensions, getStats, getToExt, initCompiler, nodeFactory, outputExtensionInfo, scheduler, sourceLoader, targetFactory, toString, typeSystem
public OutputExtensionInfo(ExtensionInfo jifExtInfo)
public polyglot.main.Options getOptions()
getOptions
in interface polyglot.frontend.ExtensionInfo
getOptions
in class polyglot.frontend.AbstractExtensionInfo
public polyglot.frontend.Scheduler createScheduler()
createScheduler
in class polyglot.frontend.ParserlessJLExtensionInfo
public polyglot.frontend.goals.Goal getCompileGoal(polyglot.frontend.Job job)
getCompileGoal
in interface polyglot.frontend.ExtensionInfo
getCompileGoal
in class polyglot.frontend.ParserlessJLExtensionInfo
protected void initTypeSystem()
initTypeSystem
in class polyglot.frontend.ParserlessJLExtensionInfo