Package com.microsoft.thrifty.gradle
Class ThriftyExtension
java.lang.Object
com.microsoft.thrifty.gradle.ThriftyExtension
Implements the 'thrifty' Gradle extension.
This is the public interface of our Gradle plugin to build scripts. Renaming
or removing a method is a breaking change!
-
Constructor Summary
ConstructorsConstructorDescriptionThriftyExtension(org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout) -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Provider<List<org.gradle.api.file.Directory>>org.gradle.api.provider.Provider<org.gradle.api.file.Directory>org.gradle.api.provider.Provider<List<com.microsoft.thrifty.gradle.DefaultThriftSourceDirectory>>org.gradle.api.provider.Provider<ThriftOptions>org.gradle.api.provider.Property<String>voidincludePath(String... paths) voidjava(org.gradle.api.Action<JavaThriftOptions> action) voidkotlin(org.gradle.api.Action<KotlinThriftOptions> action) voidsourceDir(String path, org.gradle.api.Action<ThriftSourceDirectory> action) sourceDirs(String... paths)
-
Constructor Details
-
ThriftyExtension
@Inject public ThriftyExtension(org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout)
-
-
Method Details
-
getIncludePathEntries
public org.gradle.api.provider.Provider<List<org.gradle.api.file.Directory>> getIncludePathEntries() -
getSources
public org.gradle.api.provider.Provider<List<com.microsoft.thrifty.gradle.DefaultThriftSourceDirectory>> getSources() -
getThriftOptions
-
getOutputDirectory
public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getOutputDirectory() -
getThriftyVersion
-
sourceDir
-
sourceDir
public ThriftSourceDirectory sourceDir(String path, org.gradle.api.Action<ThriftSourceDirectory> action) -
sourceDirs
-
includePath
-
outputDir
-
kotlin
-
java
-