Uses of Interface
io.github.ascopes.jct.compilers.JctFlagBuilder
Packages that use JctFlagBuilder
Package
Description
Compiler frontends that allow invoking compilers easily from tests.
-
Uses of JctFlagBuilder in io.github.ascopes.jct.compilers
Methods in io.github.ascopes.jct.compilers that return JctFlagBuilderModifier and TypeMethodDescriptionJctFlagBuilder.annotationProcessorOptions(List<String> options) Add annotation processor options.JctFlagBuilder.compilationMode(CompilationMode compilationMode) Set the compilation mode to run under.JctFlagBuilder.compilerOptions(List<String> options) Add additional command line options.JctFlagBuilderFactory.createFlagBuilder()Create a new flag builder.JctFlagBuilder.failOnWarnings(boolean enabled) Set whether to treat warnings as errors or not.JctFlagBuilder.previewFeatures(boolean enabled) Add preview feature preferences.Add the release version.JctFlagBuilder.showDeprecationWarnings(boolean enabled) Add deprecation warning preferences.JctFlagBuilder.showWarnings(boolean enabled) Add warnings preferences.Add the source version.Add the target version.JctFlagBuilder.verbose(boolean enabled) Add output-verbosity preferences.Methods in io.github.ascopes.jct.compilers with parameters of type JctFlagBuilderModifier and TypeMethodDescriptionAbstractJctCompiler.buildFlags(JctFlagBuilder flagBuilder) Build the list of flags from this compiler object using the flag builder.