public interface AndroidGraphEnhancerArgs extends HasDuplicateAndroidResourceTypes, HasApplicationModuleBlacklist
HasDuplicateAndroidResourceTypes.DuplicateResourceBehaviour
getAllowedDuplicateResourceTypes, getBannedDuplicateResourceTypes, getDuplicateResourceBehavior, getDuplicateResourceWhitelist, getEffectiveBannedDuplicateResourceTypes
getApplicationModuleBlacklist, withApplicationModuleBlacklist
Optional<SourcePath> getManifest()
Optional<SourcePath> getManifestSkeleton()
Optional<SourcePath> getModuleManifestSkeleton()
com.google.common.collect.ImmutableSet<BuildTarget> getNoDx()
@Value.Default default boolean getDisablePreDex()
Optional<com.facebook.buck.android.ProGuardObfuscateStep.SdkProguardType> getAndroidSdkProguardConfig()
@Value.Default default int getOptimizationPasses()
Optional<SourcePath> getProguardConfig()
@Value.Default default com.facebook.buck.android.ResourcesFilter.ResourceCompressionMode getResourceCompression()
@Value.Default default boolean isIncludesVectorDrawables()
@Value.Default default boolean isNoAutoVersionResources()
@Value.Default default boolean isNoVersionTransitionsResources()
@Value.Default default boolean isNoAutoAddOverlayResources()
Set<BuildTarget> getApplicationModuleTargets()
com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableList<BuildTarget>> getApplicationModuleConfigs()
@Value.Default default Set<String> getApplicationModulesWithResources()
@Value.Default default Set<String> getApplicationModulesWithManifest()
Optional<com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableList<String>>> getApplicationModuleDependencies()
@Value.Default default boolean getIsCacheable()
com.google.common.collect.ImmutableList<String> getAdditionalAaptParams()
@Value.Default default com.facebook.buck.android.AaptMode getAaptMode()
@Value.Default default boolean isTrimResourceIds()
@Value.Default default boolean isAllowRDotJavaInSecondaryDex()
com.google.common.collect.ImmutableSet<String> getLocales()
@Value.Default default boolean isAapt2LocaleFiltering()
@Value.Default default boolean isBuildStringSourceMap()
@Value.Default default boolean isIgnoreAaptProguardConfig()
Set<TargetCpuType> getCpuFilters()
Optional<StringWithMacros> getPreprocessJavaClassesBash()
@Value.Default default boolean isReorderClassesIntraDex()
@Value.Default default String getDexTool()
Optional<SourcePath> getDexReorderToolFile()
Optional<SourcePath> getDexReorderDataDumpFile()
Optional<BuildTarget> getNativeLibraryMergeGlue()
Optional<BuildTarget> getNativeLibraryMergeCodeGenerator()
Optional<com.google.common.collect.ImmutableSortedSet<String>> getNativeLibraryMergeLocalizedSymbols()
Optional<BuildTarget> getNativeLibraryProguardConfigGenerator()
@Value.Default default boolean isEnableRelinker()
com.google.common.collect.ImmutableList<Pattern> getRelinkerWhitelist()
@Value.Default default ManifestEntries getManifestEntries()
@Value.Default default BuildConfigFields getBuildConfigValues()
Optional<StringWithMacros> getPostFilterResourcesCmd()
Optional<SourcePath> getBuildConfigValuesFile()
@Value.Default default boolean isSkipProguard()
@Value.Default default boolean getUseDynamicFeature()
@Value.Default default com.google.common.collect.ImmutableSet<String> getExtraFilteredResources()