Class AndroidBindingSupport
java.lang.Object
org.gradle.api.experimental.android.AndroidBindingSupport
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindCommon(org.gradle.api.provider.ProviderFactory providerFactory, AndroidSoftware definition) static voidconfigureDesugaring(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android) static voidconfigureHilt(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureKotlinSerialization(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureLicenses(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureRoborazzi(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureRoom(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureSecrets(org.gradle.api.Project project, AndroidSoftware dslModel) static voidconfigureTesting(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android) static voidlinkBuildType(org.gradle.api.Project project, com.android.build.api.dsl.BuildType buildType, AndroidSoftwareBuildType model, com.android.build.api.dsl.CommonExtension android) Links build types from the model to the android extension.static voidlinkBuildTypeDependencies(com.android.build.api.dsl.BuildType buildType, AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations) static voidlinkCommonDependencies(AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations) Performs common dependency linking actionsstatic voidlinkDefinitionToPlugin(org.gradle.api.Project project, AndroidSoftware definition, com.android.build.api.dsl.CommonExtension android) Performs linking actions
-
Field Details
-
DEFAULT_MIN_ANDROID_SDK
public static final int DEFAULT_MIN_ANDROID_SDK- See Also:
-
-
Constructor Details
-
AndroidBindingSupport
public AndroidBindingSupport()
-
-
Method Details
-
bindCommon
public static void bindCommon(org.gradle.api.provider.ProviderFactory providerFactory, AndroidSoftware definition) -
linkCommonDependencies
public static void linkCommonDependencies(AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations) Performs common dependency linking actions -
linkDefinitionToPlugin
public static void linkDefinitionToPlugin(org.gradle.api.Project project, AndroidSoftware definition, com.android.build.api.dsl.CommonExtension android) Performs linking actions -
configureSecrets
-
configureLicenses
-
configureHilt
-
configureRoom
-
configureDesugaring
public static void configureDesugaring(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android) -
configureTesting
public static void configureTesting(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android) -
configureRoborazzi
-
configureKotlinSerialization
public static void configureKotlinSerialization(org.gradle.api.Project project, AndroidSoftware dslModel) -
linkBuildType
public static void linkBuildType(org.gradle.api.Project project, com.android.build.api.dsl.BuildType buildType, AndroidSoftwareBuildType model, com.android.build.api.dsl.CommonExtension android) Links build types from the model to the android extension. -
linkBuildTypeDependencies
public static void linkBuildTypeDependencies(com.android.build.api.dsl.BuildType buildType, AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations)
-