Uses of Class
de.grogra.xl.compiler.CompilerOptions
Packages that use CompilerOptions
Package
Description
-
Uses of CompilerOptions in de.grogra.rgg.model
Methods in de.grogra.rgg.model that return CompilerOptionsMethods in de.grogra.rgg.model with parameters of type CompilerOptionsModifier and TypeMethodDescriptionstatic voidCompilerConfiguration.applyTo(CompilerOptions options) Injects preference state into the compiler options object that already travels through the CompilationUnit -> XL-Compiler pipeline.static voidCompilerConfiguration.applyXL16UAnalysisTo(CompilerOptions options) static voidCompilerConfiguration.disableXL16U(CompilerOptions options) protected CompilationUnitXLFilter.parseCompilationUnit(Reader reader, String systemId, CompilerOptions opts) -
Uses of CompilerOptions in de.grogra.xl.compiler
Fields in de.grogra.xl.compiler declared as CompilerOptionsMethods in de.grogra.xl.compiler that return CompilerOptionsMethods in de.grogra.xl.compiler with parameters of type CompilerOptionsModifier and TypeMethodDescriptionstatic CompilationUnitCompilationUnit.forParsedSource(ClassPath classPath, antlr.collections.AST tree, String source, RecognitionExceptionList problems, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) static CompilationUnitCompilationUnit.forXL16UBackendMigrationHandoff(ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations, XL16UBackendMigrationHandoff handoff) static CompilationUnitCompilationUnit.forXL16UDirectBackendHandoff(ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations, XL16UBackendMigrationHandoff handoff) Constructors in de.grogra.xl.compiler with parameters of type CompilerOptionsModifierConstructorDescriptionBytecodeWriter(CompilerOptions opts, ClassLoader cl) BytecodeWriter(CompilerOptions opts, ClassLoader cl, ObjectList<Type<?>> l) -
Uses of CompilerOptions in de.grogra.xl.compiler.xl16u
Methods in de.grogra.xl.compiler.xl16u with parameters of type CompilerOptionsModifier and TypeMethodDescriptionXL16UCallableFrontend.analyze(String source, String systemId, CompilerOptions options, XL16UAliasRegistry aliases) XL16UWrongCompilerPreflight.analyzeSource(String source, CompilerOptions options) XL16UWrongCompilerPreflight.analyzeXL16USignals(String source, CompilerOptions options) static RecognitionExceptionXL16UWrongCompilerPreflight.createDiagnosticAfterXL12Failure(String source, String systemId, CompilerOptions xl16uOptions) Returns a wrong-compiler hint only after XL 1.2 has failed and the source both contains an XL 1.6U signal and is accepted by the XL 1.6U parser.static XLDiagnosticXL16UWrongCompilerPreflight.createDiagnosticIfNeeded(String source, CompilerOptions options) static RecognitionExceptionXL16UWrongCompilerPreflight.createDiagnosticIfNeeded(String source, String systemId, CompilerOptions options) static StringXL16UDiagnosticFactory.createHint(CompilerOptions options, String hint) static XL16UFrontendRouteGateXL16UFrontendRouteGate.fromOptions(CompilerOptions options) static XL16UPreparedProgramXL16UDedicatedParsePath.prepareProgram(String source, String systemId, CompilerOptions options) static CompilationUnitXL16UDedicatedParsePath.processPreparedProgram(XL16UPreparedProgram prepared, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) XL16UDedicatedParsePath.processPreparedProgramWithProductPath(XL16UPreparedProgram prepared, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) static XL16UProgramXL16UDedicatedParsePath.processProgram(String source, String systemId, CompilerOptions options) static CompilationUnitXL16UDedicatedParsePath.processProgramUnit(XL16UProgram program, antlr.collections.AST legacyTree, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) Direct handoff overload for already-processed programs plus caller-supplied legacy tree.static CompilationUnitXL16UDedicatedParsePath.processProgramUnit(XL16UProgram program, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) XL16UDedicatedParsePath.processProgramUnitWithProductPath(XL16UProgram program, antlr.collections.AST legacyTree, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) XL16UDedicatedParsePath.processProgramUnitWithProductPath(XL16UProgram program, ClassPath classPath, Scope defaultImports, CompilerOptions options, Collection<Annotation> annotations) static CompilationUnitXL16UDedicatedParsePath.processUnit(String source, String systemId, CompilerOptions options, ClassPath classPath, Scope defaultImports, Collection<Annotation> annotations) XL16UDedicatedParsePath.processUnitWithProductPath(String source, String systemId, CompilerOptions options, ClassPath classPath, Scope defaultImports, Collection<Annotation> annotations) static RecognitionExceptionListXL16UDiagnostics.validateSource(String source, String systemId, CompilerOptions options) static RecognitionExceptionListXL16UDiagnostics.wrapParserFailures(RecognitionException failure, CompilerOptions options) -
Uses of CompilerOptions in de.grogra.xl.compiler.xl16u.migration
Methods in de.grogra.xl.compiler.xl16u.migration with parameters of type CompilerOptionsModifier and TypeMethodDescriptionstatic XL16UMigrationReportXL16UMigrationAnalyzer.analyzeFile(Path sourceFile, CompilerOptions options) static XL16UMigrationReportXL16UMigrationAnalyzer.analyzeReader(Reader reader, String systemId, CompilerOptions options) static XL16UMigrationReportXL16UMigrationAnalyzer.analyzeSource(String source, String systemId, CompilerOptions options) -
Uses of CompilerOptions in de.grogra.xl.compiler.xl16u.semantics
Methods in de.grogra.xl.compiler.xl16u.semantics with parameters of type CompilerOptionsModifier and TypeMethodDescriptionXL16UCallBoundary.lowerToForeignJava(String callableName, CompilerOptions options, XL16UValueContract... arguments) -
Uses of CompilerOptions in de.grogra.xl.compiler.xl16u.units
Methods in de.grogra.xl.compiler.xl16u.units with parameters of type CompilerOptionsModifier and TypeMethodDescriptionstatic XL16UUnitRegistryXL16UUnitRegistryFactory.fromOptions(CompilerOptions options) static XL16UUserDefinedUnitRegistryXL16UUnitRegistryFactory.userDefinedFromOptions(CompilerOptions options)