Class KSPConfig.Builder
-
- All Implemented Interfaces:
public abstract class KSPConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private StringmoduleNameprivate List<File>sourceRootsprivate List<File>commonSourceRootsprivate List<File>librariesprivate Map<String, String>processorOptionsprivate FileprojectBaseDirprivate FileoutputBaseDirprivate FilecachesDirprivate FileclassOutputDirprivate FilekotlinOutputDirprivate FileresourceOutputDirprivate Booleanincrementalprivate BooleanincrementalLogprivate List<File>modifiedSourcesprivate List<File>removedSourcesprivate List<String>changedClassesprivate StringlanguageVersionprivate StringapiVersionprivate BooleanallWarningsAsErrorsprivate BooleanmapAnnotationArgumentsInJava
-
Constructor Summary
Constructors Constructor Description KSPConfig.Builder()
-
Method Summary
-
-
Method Detail
-
getModuleName
final String getModuleName()
-
setModuleName
final Unit setModuleName(String moduleName)
-
getSourceRoots
final List<File> getSourceRoots()
-
setSourceRoots
final Unit setSourceRoots(List<File> sourceRoots)
-
getCommonSourceRoots
final List<File> getCommonSourceRoots()
-
setCommonSourceRoots
final Unit setCommonSourceRoots(List<File> commonSourceRoots)
-
getLibraries
final List<File> getLibraries()
-
setLibraries
final Unit setLibraries(List<File> libraries)
-
getProcessorOptions
final Map<String, String> getProcessorOptions()
-
setProcessorOptions
final Unit setProcessorOptions(Map<String, String> processorOptions)
-
getProjectBaseDir
final File getProjectBaseDir()
-
setProjectBaseDir
final Unit setProjectBaseDir(File projectBaseDir)
-
getOutputBaseDir
final File getOutputBaseDir()
-
setOutputBaseDir
final Unit setOutputBaseDir(File outputBaseDir)
-
getCachesDir
final File getCachesDir()
-
setCachesDir
final Unit setCachesDir(File cachesDir)
-
getClassOutputDir
final File getClassOutputDir()
-
setClassOutputDir
final Unit setClassOutputDir(File classOutputDir)
-
getKotlinOutputDir
final File getKotlinOutputDir()
-
setKotlinOutputDir
final Unit setKotlinOutputDir(File kotlinOutputDir)
-
getResourceOutputDir
final File getResourceOutputDir()
-
setResourceOutputDir
final Unit setResourceOutputDir(File resourceOutputDir)
-
getIncremental
final Boolean getIncremental()
-
setIncremental
final Unit setIncremental(Boolean incremental)
-
getIncrementalLog
final Boolean getIncrementalLog()
-
setIncrementalLog
final Unit setIncrementalLog(Boolean incrementalLog)
-
getModifiedSources
final List<File> getModifiedSources()
-
setModifiedSources
final Unit setModifiedSources(List<File> modifiedSources)
-
getRemovedSources
final List<File> getRemovedSources()
-
setRemovedSources
final Unit setRemovedSources(List<File> removedSources)
-
getChangedClasses
final List<String> getChangedClasses()
-
setChangedClasses
final Unit setChangedClasses(List<String> changedClasses)
-
getLanguageVersion
final String getLanguageVersion()
-
setLanguageVersion
final Unit setLanguageVersion(String languageVersion)
-
getApiVersion
final String getApiVersion()
-
setApiVersion
final Unit setApiVersion(String apiVersion)
-
getAllWarningsAsErrors
final Boolean getAllWarningsAsErrors()
-
setAllWarningsAsErrors
final Unit setAllWarningsAsErrors(Boolean allWarningsAsErrors)
-
getMapAnnotationArgumentsInJava
final Boolean getMapAnnotationArgumentsInJava()
-
setMapAnnotationArgumentsInJava
final Unit setMapAnnotationArgumentsInJava(Boolean mapAnnotationArgumentsInJava)
-
-
-
-