-
- All Implemented Interfaces:
-
com.grab.grazel.extension.AndroidFeatures
public final class DefaultAndroidFeatures implements AndroidFeatures
-
-
Field Summary
Fields Modifier and Type Field Description private BooleandataBindingprivate BooleandataBindingMetaData
-
Constructor Summary
Constructors Constructor Description DefaultAndroidFeatures(Boolean dataBinding, Boolean dataBindingMetaData)
-
Method Summary
Modifier and Type Method Description BooleangetDataBinding()Migrate modules using dataBinding during migration. UnitsetDataBinding(Boolean dataBinding)Migrate modules using dataBinding during migration. BooleangetDataBindingMetaData()Generate a .bazelrccompatible metadata file containing metadata about which maven dependencies use databinding.UnitsetDataBindingMetaData(Boolean dataBindingMetaData)Generate a .bazelrccompatible metadata file containing metadata about which maven dependencies use databinding.-
-
Method Detail
-
getDataBinding
Boolean getDataBinding()
Migrate modules using dataBinding during migration. Enabling this will use custom databinding macro provided from Bazel common project.
Default
false
-
setDataBinding
Unit setDataBinding(Boolean dataBinding)
Migrate modules using dataBinding during migration. Enabling this will use custom databinding macro provided from Bazel common project.
Default
false
-
getDataBindingMetaData
Boolean getDataBindingMetaData()
Generate a
.bazelrccompatible metadata file containing metadata about which maven dependencies use databinding. Example:build --android_databinding_package_info=com_grab_grazel=com.grab.grazelNeeded due to https://github.com/bazelbuild/bazel/issues/13640
Note: This requires a patch on bazel to ensure the flag is read correctly
-
setDataBindingMetaData
Unit setDataBindingMetaData(Boolean dataBindingMetaData)
Generate a
.bazelrccompatible metadata file containing metadata about which maven dependencies use databinding. Example:build --android_databinding_package_info=com_grab_grazel=com.grab.grazelNeeded due to https://github.com/bazelbuild/bazel/issues/13640
Note: This requires a patch on bazel to ensure the flag is read correctly
-
-
-
-