Class KSPJvmConfig
-
- All Implemented Interfaces:
-
java.io.Serializable
public final class KSPJvmConfig extends KSPConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classKSPJvmConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description private final List<File>javaSourceRootsprivate final FilejavaOutputDirprivate final FilejdkHomeprivate final StringjvmTargetprivate final StringjvmDefaultModeprivate final StringmoduleNameprivate final List<File>sourceRootsprivate final List<File>commonSourceRootsprivate final List<File>librariesprivate final Map<String, String>processorOptionsprivate final FileprojectBaseDirprivate final FileoutputBaseDirprivate final FilecachesDirprivate final FileclassOutputDirprivate final FilekotlinOutputDirprivate final FileresourceOutputDirprivate final Booleanincrementalprivate final BooleanincrementalLogprivate final List<File>modifiedSourcesprivate final List<File>removedSourcesprivate final List<String>changedClassesprivate final StringlanguageVersionprivate final StringapiVersionprivate final BooleanallWarningsAsErrorsprivate final BooleanmapAnnotationArgumentsInJava
-
Constructor Summary
Constructors Constructor Description KSPJvmConfig(List<File> javaSourceRoots, File javaOutputDir, File jdkHome, String jvmTarget, String jvmDefaultMode, String moduleName, List<File> sourceRoots, List<File> commonSourceRoots, List<File> libraries, Map<String, String> processorOptions, File projectBaseDir, File outputBaseDir, File cachesDir, File classOutputDir, File kotlinOutputDir, File resourceOutputDir, Boolean incremental, Boolean incrementalLog, List<File> modifiedSources, List<File> removedSources, List<String> changedClasses, String languageVersion, String apiVersion, Boolean allWarningsAsErrors, Boolean mapAnnotationArgumentsInJava)
-
Method Summary
Modifier and Type Method Description final List<File>getJavaSourceRoots()final FilegetJavaOutputDir()final FilegetJdkHome()final StringgetJvmTarget()final StringgetJvmDefaultMode()-
Methods inherited from class com.google.devtools.ksp.processing.KSPConfig
getAllWarningsAsErrors, getApiVersion, getCachesDir, getChangedClasses, getClassOutputDir, getCommonSourceRoots, getIncremental, getIncrementalLog, getKotlinOutputDir, getLanguageVersion, getLibraries, getMapAnnotationArgumentsInJava, getModifiedSources, getModuleName, getOutputBaseDir, getProcessorOptions, getProjectBaseDir, getRemovedSources, getResourceOutputDir, getSourceRoots -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KSPJvmConfig
KSPJvmConfig(List<File> javaSourceRoots, File javaOutputDir, File jdkHome, String jvmTarget, String jvmDefaultMode, String moduleName, List<File> sourceRoots, List<File> commonSourceRoots, List<File> libraries, Map<String, String> processorOptions, File projectBaseDir, File outputBaseDir, File cachesDir, File classOutputDir, File kotlinOutputDir, File resourceOutputDir, Boolean incremental, Boolean incrementalLog, List<File> modifiedSources, List<File> removedSources, List<String> changedClasses, String languageVersion, String apiVersion, Boolean allWarningsAsErrors, Boolean mapAnnotationArgumentsInJava)
-
-
Method Detail
-
getJavaSourceRoots
final List<File> getJavaSourceRoots()
-
getJavaOutputDir
final File getJavaOutputDir()
-
getJdkHome
final File getJdkHome()
-
getJvmTarget
final String getJvmTarget()
-
getJvmDefaultMode
final String getJvmDefaultMode()
-
-
-
-