Uses of Class
de.grogra.xl.compiler.xl16u.XL16UProgram
Packages that use XL16UProgram
-
Uses of XL16UProgram in de.grogra.xl.compiler.xl16u
Methods in de.grogra.xl.compiler.xl16u that return XL16UProgramModifier and TypeMethodDescriptionXL16UBackendMigrationHandoff.getProgram()XL16UDiagnosticsHandoff.getProgram()XL16UPreparedProgram.getProgram()static XL16UProgramXL16UDedicatedParsePath.processProgram(String source, String systemId, CompilerOptions options) static XL16UProgramXL16UDedicatedParsePath.requireErrorFreeProgram(XL16UProgram program) XL16UProgram.requireSources()Methods in de.grogra.xl.compiler.xl16u with parameters of type XL16UProgramModifier and TypeMethodDescriptionstatic XL16UPreparedProgramXL16UPreparedProgram.ofDirectAstOwnedProgram(XL16UProgram program) static XL16UPreparedProgramXL16UPreparedProgram.ofProvidedLegacyTree(XL16UProgram program, antlr.collections.AST legacyTree) static XL16UPreparedProgramXL16UPreparedProgram.ofReparsedCompatibilityTree(XL16UProgram program, antlr.collections.AST legacyTree) XL16UBackendPreparationStrategy.prepare(XL16UProgram program) static XL16UPreparedProgramXL16UDedicatedParsePath.prepareProgram(XL16UProgram program) Canonical prepare step for the current bridge-backed route: reparse compatibility source and return one explicit prepared handoff object.static XL16UPreparedProgramXL16UDedicatedParsePath.prepareProgram(XL16UProgram program, antlr.collections.AST legacyTree) Explicit injected-tree entry for migration slices that can provide a legacy-compatible AST without re-running compatibility-source reparse.static XL16UPreparedProgramXL16UDedicatedParsePath.prepareProgram(XL16UProgram program, XL16UBackendPreparationStrategy strategy) 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 antlr.collections.ASTXL16UDedicatedParsePath.reparseCompatibilityTree(XL16UProgram program) Parses the compatibility source owned byprogramwith the legacy backend parser, merges parser diagnostics onto the canonical diagnostic list, and returns the resulting legacy AST.static XL16UProgramXL16UDedicatedParsePath.requireErrorFreeProgram(XL16UProgram program) -
Uses of XL16UProgram in de.grogra.xl.compiler.xl16u.migration
Methods in de.grogra.xl.compiler.xl16u.migration with parameters of type XL16UProgramModifier and TypeMethodDescriptionstatic XL16UMigrationReportXL16UMigrationAnalyzer.analyzeProgram(String systemId, XL16UProgram program)