Buildable that is responsible for taking a set of res/ directories and applying an optional
resource filter to them, ultimately generating the final set of res/ directories whose contents
should be included in an APK.
Clients of this Buildable may need to know:
The set of res/ directories that was used to calculate the R.java file. (These are needed
as arguments to aapt to create the unsigned APK, as well as arguments to create a ProGuard
config, if appropriate.)
The set of non-english strings.xml files identified by the resource filter.
the set of rules that must be built before this rule. Normally, this matches the value
of the deps argument for this build rule in the build file in which it was defined.
However, there are special cases where other arguments pull in implicit dependencies
(e.g., the keystore argument in android_binary). In these cases, the
implicit dependencies are also included in the set returned by this method. The value of
the original deps argument, as defined in the build file, must be accessed via a
custom getter provided by the build rule.