Class KSPNativeConfig
-
- All Implemented Interfaces:
-
java.io.Serializable
public final class KSPNativeConfig extends KSPConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classKSPNativeConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description private final StringtargetNameprivate 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 KSPNativeConfig(String targetName, 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 StringgetTargetName()-
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
-
KSPNativeConfig
KSPNativeConfig(String targetName, 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
-
getTargetName
final String getTargetName()
-
-
-
-