Package 

Class DefaultAndroidFeatures

    • Constructor Detail

      • DefaultAndroidFeatures

        DefaultAndroidFeatures(Boolean dataBinding, Boolean dataBindingMetaData)
    • 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 .bazelrc compatible metadata file containing metadata about which maven dependencies use databinding. Example:

        build --android_databinding_package_info=com_grab_grazel=com.grab.grazel

        Needed 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 .bazelrc compatible metadata file containing metadata about which maven dependencies use databinding. Example:

        build --android_databinding_package_info=com_grab_grazel=com.grab.grazel

        Needed due to https://github.com/bazelbuild/bazel/issues/13640

        Note: This requires a patch on bazel to ensure the flag is read correctly