Class KSPConfig
-
- All Implemented Interfaces:
-
java.io.Serializable
public abstract class KSPConfig implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classKSPConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description private 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 KSPConfig(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 StringgetModuleName()final List<File>getSourceRoots()final List<File>getCommonSourceRoots()final List<File>getLibraries()final Map<String, String>getProcessorOptions()final FilegetProjectBaseDir()final FilegetOutputBaseDir()final FilegetCachesDir()final FilegetClassOutputDir()final FilegetKotlinOutputDir()final FilegetResourceOutputDir()final BooleangetIncremental()final BooleangetIncrementalLog()final List<File>getModifiedSources()final List<File>getRemovedSources()final List<String>getChangedClasses()final StringgetLanguageVersion()final StringgetApiVersion()final BooleangetAllWarningsAsErrors()final BooleangetMapAnnotationArgumentsInJava()-
-
Constructor Detail
-
KSPConfig
KSPConfig(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
-
getModuleName
final String getModuleName()
-
getSourceRoots
final List<File> getSourceRoots()
-
getCommonSourceRoots
final List<File> getCommonSourceRoots()
-
getLibraries
final List<File> getLibraries()
-
getProcessorOptions
final Map<String, String> getProcessorOptions()
-
getProjectBaseDir
final File getProjectBaseDir()
-
getOutputBaseDir
final File getOutputBaseDir()
-
getCachesDir
final File getCachesDir()
-
getClassOutputDir
final File getClassOutputDir()
-
getKotlinOutputDir
final File getKotlinOutputDir()
-
getResourceOutputDir
final File getResourceOutputDir()
-
getIncremental
final Boolean getIncremental()
-
getIncrementalLog
final Boolean getIncrementalLog()
-
getModifiedSources
final List<File> getModifiedSources()
-
getRemovedSources
final List<File> getRemovedSources()
-
getChangedClasses
final List<String> getChangedClasses()
-
getLanguageVersion
final String getLanguageVersion()
-
getApiVersion
final String getApiVersion()
-
getAllWarningsAsErrors
final Boolean getAllWarningsAsErrors()
-
getMapAnnotationArgumentsInJava
final Boolean getMapAnnotationArgumentsInJava()
-
-
-
-