Package com.google.devtools.ksp.gradle
Class KspGradleConfig
-
- All Implemented Interfaces:
public abstract class KspGradleConfig
-
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurableFileCollectionprocessorClasspathprivate final Property<String>moduleNameprivate final ConfigurableFileCollectionsourceRootsprivate final ConfigurableFileCollectioncommonSourceRootsprivate final ConfigurableFileCollectionjavaSourceRootsprivate final ConfigurableFileCollectionlibrariesprivate final Property<File>jdkHomeprivate final Property<File>projectBaseDirprivate final Property<File>outputBaseDirprivate final Property<File>cachesDirprivate final Property<File>kotlinOutputDirprivate final Property<File>javaOutputDirprivate final Property<File>classOutputDirprivate final Property<File>resourceOutputDirprivate final Property<String>languageVersionprivate final Property<String>apiVersion
-
Constructor Summary
Constructors Constructor Description KspGradleConfig()
-
Method Summary
Modifier and Type Method Description abstract ConfigurableFileCollectiongetProcessorClasspath()abstract Property<String>getModuleName()abstract ConfigurableFileCollectiongetSourceRoots()abstract ConfigurableFileCollectiongetCommonSourceRoots()abstract ConfigurableFileCollectiongetJavaSourceRoots()abstract ConfigurableFileCollectiongetLibraries()abstract Property<File>getJdkHome()abstract Property<File>getProjectBaseDir()abstract Property<File>getOutputBaseDir()abstract Property<File>getCachesDir()abstract Property<File>getKotlinOutputDir()abstract Property<File>getJavaOutputDir()abstract Property<File>getClassOutputDir()abstract Property<File>getResourceOutputDir()abstract Property<String>getLanguageVersion()abstract Property<String>getApiVersion()-
-
Method Detail
-
getProcessorClasspath
@Classpath() abstract ConfigurableFileCollection getProcessorClasspath()
-
getModuleName
@Input() abstract Property<String> getModuleName()
-
getSourceRoots
@InputFiles() abstract ConfigurableFileCollection getSourceRoots()
-
getCommonSourceRoots
@InputFiles() abstract ConfigurableFileCollection getCommonSourceRoots()
-
getJavaSourceRoots
@InputFiles() abstract ConfigurableFileCollection getJavaSourceRoots()
-
getLibraries
@Classpath() abstract ConfigurableFileCollection getLibraries()
-
getJdkHome
@Input() abstract Property<File> getJdkHome()
-
getProjectBaseDir
@Internal() abstract Property<File> getProjectBaseDir()
-
getOutputBaseDir
@Internal() abstract Property<File> getOutputBaseDir()
-
getCachesDir
@Internal() abstract Property<File> getCachesDir()
-
getKotlinOutputDir
@OutputDirectory() abstract Property<File> getKotlinOutputDir()
-
getJavaOutputDir
@OutputDirectory() abstract Property<File> getJavaOutputDir()
-
getClassOutputDir
@OutputDirectory() abstract Property<File> getClassOutputDir()
-
getResourceOutputDir
@OutputDirectory() abstract Property<File> getResourceOutputDir()
-
getLanguageVersion
@Input() abstract Property<String> getLanguageVersion()
-
getApiVersion
@Input() abstract Property<String> getApiVersion()
-
-
-
-