public class AndroidBinaryGraphEnhancer extends Object
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableSortedSet<JavaLibrary> |
addBuildConfigDeps(BuildTarget originalBuildTarget,
ProjectFilesystem projectFilesystem,
com.facebook.buck.android.PackageType packageType,
EnumSet<ExopackageMode> exopackageModes,
BuildConfigFields buildConfigValues,
Optional<SourcePath> buildConfigValuesFile,
ActionGraphBuilder graphBuilder,
Javac javac,
JavacOptions javacOptions,
AndroidPackageableCollection packageableCollection)
If the user specified any android_build_config() rules, then we must add some build rules to
generate the production
BuildConfig.class files and ensure that they are included in
the list of AndroidPackageableCollection.getClasspathEntriesToDex() . |
com.facebook.buck.android.AndroidBinaryResourcesGraphEnhancer |
getResourcesGraphEnhancer() |
public com.facebook.buck.android.AndroidBinaryResourcesGraphEnhancer getResourcesGraphEnhancer()
public static com.google.common.collect.ImmutableSortedSet<JavaLibrary> addBuildConfigDeps(BuildTarget originalBuildTarget, ProjectFilesystem projectFilesystem, com.facebook.buck.android.PackageType packageType, EnumSet<ExopackageMode> exopackageModes, BuildConfigFields buildConfigValues, Optional<SourcePath> buildConfigValuesFile, ActionGraphBuilder graphBuilder, Javac javac, JavacOptions javacOptions, AndroidPackageableCollection packageableCollection)
BuildConfig.class
files and ensure that they are included in
the list of AndroidPackageableCollection.getClasspathEntriesToDex()
.