Package com.uber.okbuck.template.android
Class AndroidBinaryRule
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerModel
-
- com.uber.okbuck.template.core.Rule
-
- com.uber.okbuck.template.android.AndroidBinaryRule
-
- All Implemented Interfaces:
com.fizzed.rocker.RockerModel
@Generated("Rocker") public class AndroidBinaryRule extends Rule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidBinaryRule.Template
-
Field Summary
-
Fields inherited from class com.uber.okbuck.template.core.Rule
deps, extraBuckOpts, fileConfiguredVisibility, labels, name, ruleType, visibility
-
-
Constructor Summary
Constructors Constructor Description AndroidBinaryRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fizzed.rocker.runtime.DefaultRockerTemplatebuildTemplate()java.util.CollectioncpuFilters()AndroidBinaryRulecpuFilters(java.util.Collection cpuFilters)booleandebuggable()AndroidBinaryRuledebuggable(boolean debuggable)booleanexopackage()AndroidBinaryRuleexopackage(boolean exopackage)static java.lang.String[]getArgumentNames()static com.fizzed.rocker.ContentTypegetContentType()static java.lang.StringgetHeaderHash()static java.lang.StringgetTemplateName()static java.lang.StringgetTemplatePackageName()booleanincludesVectorDrawables()AndroidBinaryRuleincludesVectorDrawables(boolean includesVectorDrawables)java.lang.Stringkeystore()AndroidBinaryRulekeystore(java.lang.String keystore)intlinearAllocHardLimit()AndroidBinaryRulelinearAllocHardLimit(int linearAllocHardLimit)java.lang.StringmanifestSkeleton()AndroidBinaryRulemanifestSkeleton(java.lang.String manifestSkeleton)booleanminifyEnabled()AndroidBinaryRuleminifyEnabled(boolean minifyEnabled)booleanmultidexEnabled()AndroidBinaryRulemultidexEnabled(boolean multidexEnabled)java.util.Mapplaceholders()AndroidBinaryRuleplaceholders(java.util.Map placeholders)java.lang.StringpreprocessJavaClassesBash()AndroidBinaryRulepreprocessJavaClassesBash(java.lang.String preprocessJavaClassesBash)java.util.CollectionpreprocessJavaClassesDeps()AndroidBinaryRulepreprocessJavaClassesDeps(java.util.Collection preprocessJavaClassesDeps)java.util.CollectionprimaryDexPatterns()AndroidBinaryRuleprimaryDexPatterns(java.util.Collection primaryDexPatterns)java.lang.StringproguardConfig()AndroidBinaryRuleproguardConfig(java.lang.String proguardConfig)static AndroidBinaryRuletemplate(java.lang.String manifestSkeleton, java.lang.String keystore, java.lang.String preprocessJavaClassesBash, java.lang.String proguardConfig, boolean debuggable, int linearAllocHardLimit, java.util.Collection primaryDexPatterns, java.util.Collection cpuFilters, java.util.Collection preprocessJavaClassesDeps, java.util.Collection testTargets, java.util.Map placeholders, boolean includesVectorDrawables, boolean exopackage, boolean minifyEnabled, boolean multidexEnabled)java.util.CollectiontestTargets()AndroidBinaryRuletestTargets(java.util.Collection testTargets)-
Methods inherited from class com.uber.okbuck.template.core.Rule
buckName, defaultVisibility, deps, extraBuckOpts, fileConfiguredVisibility, labels, name, name, render, render, render, ruleType, ruleType, sorted, valid, valid, valid, valid, visibility
-
-
-
-
Method Detail
-
getContentType
public static com.fizzed.rocker.ContentType getContentType()
-
getTemplateName
public static java.lang.String getTemplateName()
-
getTemplatePackageName
public static java.lang.String getTemplatePackageName()
-
getHeaderHash
public static java.lang.String getHeaderHash()
-
getArgumentNames
public static java.lang.String[] getArgumentNames()
-
manifestSkeleton
public AndroidBinaryRule manifestSkeleton(java.lang.String manifestSkeleton)
-
manifestSkeleton
public java.lang.String manifestSkeleton()
-
keystore
public AndroidBinaryRule keystore(java.lang.String keystore)
-
keystore
public java.lang.String keystore()
-
preprocessJavaClassesBash
public AndroidBinaryRule preprocessJavaClassesBash(java.lang.String preprocessJavaClassesBash)
-
preprocessJavaClassesBash
public java.lang.String preprocessJavaClassesBash()
-
proguardConfig
public AndroidBinaryRule proguardConfig(java.lang.String proguardConfig)
-
proguardConfig
public java.lang.String proguardConfig()
-
debuggable
public AndroidBinaryRule debuggable(boolean debuggable)
-
debuggable
public boolean debuggable()
-
linearAllocHardLimit
public AndroidBinaryRule linearAllocHardLimit(int linearAllocHardLimit)
-
linearAllocHardLimit
public int linearAllocHardLimit()
-
primaryDexPatterns
public AndroidBinaryRule primaryDexPatterns(java.util.Collection primaryDexPatterns)
-
primaryDexPatterns
public java.util.Collection primaryDexPatterns()
-
cpuFilters
public AndroidBinaryRule cpuFilters(java.util.Collection cpuFilters)
-
cpuFilters
public java.util.Collection cpuFilters()
-
preprocessJavaClassesDeps
public AndroidBinaryRule preprocessJavaClassesDeps(java.util.Collection preprocessJavaClassesDeps)
-
preprocessJavaClassesDeps
public java.util.Collection preprocessJavaClassesDeps()
-
testTargets
public AndroidBinaryRule testTargets(java.util.Collection testTargets)
-
testTargets
public java.util.Collection testTargets()
-
placeholders
public AndroidBinaryRule placeholders(java.util.Map placeholders)
-
placeholders
public java.util.Map placeholders()
-
includesVectorDrawables
public AndroidBinaryRule includesVectorDrawables(boolean includesVectorDrawables)
-
includesVectorDrawables
public boolean includesVectorDrawables()
-
exopackage
public AndroidBinaryRule exopackage(boolean exopackage)
-
exopackage
public boolean exopackage()
-
minifyEnabled
public AndroidBinaryRule minifyEnabled(boolean minifyEnabled)
-
minifyEnabled
public boolean minifyEnabled()
-
multidexEnabled
public AndroidBinaryRule multidexEnabled(boolean multidexEnabled)
-
multidexEnabled
public boolean multidexEnabled()
-
template
public static AndroidBinaryRule template(java.lang.String manifestSkeleton, java.lang.String keystore, java.lang.String preprocessJavaClassesBash, java.lang.String proguardConfig, boolean debuggable, int linearAllocHardLimit, java.util.Collection primaryDexPatterns, java.util.Collection cpuFilters, java.util.Collection preprocessJavaClassesDeps, java.util.Collection testTargets, java.util.Map placeholders, boolean includesVectorDrawables, boolean exopackage, boolean minifyEnabled, boolean multidexEnabled)
-
buildTemplate
protected com.fizzed.rocker.runtime.DefaultRockerTemplate buildTemplate() throws com.fizzed.rocker.RenderingException- Overrides:
buildTemplatein classcom.fizzed.rocker.runtime.DefaultRockerModel- Throws:
com.fizzed.rocker.RenderingException
-
-