Uses of Interface
io.github.ascopes.jct.compilers.JctFlagBuilder
Package
Description
APIs for performing compiler passes across user-defined workspaces.
-
Uses of JctFlagBuilder in io.github.ascopes.jct.compilers
Modifier 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.debuggingInfo
(Set<DebuggingInfo> set) Add the debugging info flags.JctFlagBuilder.failOnWarnings
(boolean enabled) Set whether to treat warnings as errors or not.JctFlagBuilder.parameterInfoEnabled
(boolean enabled) Specify whether to include parameter reflection info in the compiled classes.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.Modifier and TypeMethodDescriptionAbstractJctCompiler.buildFlags
(JctFlagBuilder flagBuilder) Build the list of flags from this compiler object using the flag builder.