Package com.uber.okbuck.template.android
Class AndroidModuleRule
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerModel
-
- com.uber.okbuck.template.core.Rule
-
- com.uber.okbuck.template.android.AndroidModuleRule
-
- All Implemented Interfaces:
com.fizzed.rocker.RockerModel
@Generated("Rocker") public class AndroidModuleRule extends Rule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidModuleRule.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 AndroidModuleRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.CollectionapPlugins()AndroidModuleRuleapPlugins(java.util.Collection apPlugins)java.util.CollectionaptDeps()AndroidModuleRuleaptDeps(java.util.Collection aptDeps)protected com.fizzed.rocker.runtime.DefaultRockerTemplatebuildTemplate()java.util.CollectioncustomLints()AndroidModuleRulecustomLints(java.util.Collection customLints)booleandisableLint()AndroidModuleRuledisableLint(boolean disableLint)booleandisableLintTemplate()AndroidModuleRuledisableLintTemplate(boolean disableLintTemplate)java.util.Mapenv()AndroidModuleRuleenv(java.util.Map env)java.util.Collectionexcludes()AndroidModuleRuleexcludes(java.util.Collection excludes)java.util.CollectionexportedDeps()AndroidModuleRuleexportedDeps(java.util.Collection exportedDeps)java.util.Collectionexts()AndroidModuleRuleexts(java.util.Collection exts)java.util.CollectionfriendPaths()AndroidModuleRulefriendPaths(java.util.Collection friendPaths)booleangenerateR2()AndroidModuleRulegenerateR2(boolean generateR2)static java.lang.String[]getArgumentNames()static com.fizzed.rocker.ContentTypegetContentType()static java.lang.StringgetHeaderHash()static java.lang.StringgetTemplateName()static java.lang.StringgetTemplatePackageName()java.util.CollectionjvmArgs()AndroidModuleRulejvmArgs(java.util.Collection jvmArgs)java.lang.StringlintConfigXml()AndroidModuleRulelintConfigXml(java.lang.String lintConfigXml)com.android.builder.model.LintOptionslintOptions()AndroidModuleRulelintOptions(com.android.builder.model.LintOptions lintOptions)booleanmanifestDebuggable()AndroidModuleRulemanifestDebuggable(boolean manifestDebuggable)java.lang.StringmanifestMainManifest()AndroidModuleRulemanifestMainManifest(java.lang.String manifestMainManifest)java.lang.StringmanifestMinSdk()AndroidModuleRulemanifestMinSdk(java.lang.String manifestMinSdk)java.util.CollectionmanifestSecondaryManifests()AndroidModuleRulemanifestSecondaryManifests(java.util.Collection manifestSecondaryManifests)java.lang.StringmanifestTargetSdk()AndroidModuleRulemanifestTargetSdk(java.lang.String manifestTargetSdk)java.lang.IntegermanifestVersionCode()AndroidModuleRulemanifestVersionCode(java.lang.Integer manifestVersionCode)java.lang.StringmanifestVersionName()AndroidModuleRulemanifestVersionName(java.lang.String manifestVersionName)java.util.Mapoptions()AndroidModuleRuleoptions(java.util.Map options)java.lang.Stringpkg()AndroidModuleRulepkg(java.lang.String pkg)java.lang.StringproguardConfig()AndroidModuleRuleproguardConfig(java.lang.String proguardConfig)java.util.CollectionprovidedDeps()AndroidModuleRuleprovidedDeps(java.util.Collection providedDeps)java.util.CollectionresAssets()AndroidModuleRuleresAssets(java.util.Collection resAssets)java.util.CollectionresDirs()AndroidModuleRuleresDirs(java.util.Collection resDirs)java.util.CollectionresExtraDeps()AndroidModuleRuleresExtraDeps(java.util.Collection resExtraDeps)java.util.Collectionresources()AndroidModuleRuleresources(java.util.Collection resources)java.lang.StringresProjectRes()AndroidModuleRuleresProjectRes(java.lang.String resProjectRes)java.util.CollectionresRes()AndroidModuleRuleresRes(java.util.Collection resRes)booleanresResourceUnion()AndroidModuleRuleresResourceUnion(boolean resResourceUnion)java.lang.StringrobolectricManifest()AndroidModuleRulerobolectricManifest(java.lang.String robolectricManifest)java.lang.StringruntimeDependency()AndroidModuleRuleruntimeDependency(java.lang.String runtimeDependency)java.lang.StringsourceCompatibility()AndroidModuleRulesourceCompatibility(java.lang.String sourceCompatibility)java.util.Collectionsrcs()AndroidModuleRulesrcs(java.util.Collection srcs)java.lang.StringtargetCompatibility()AndroidModuleRuletargetCompatibility(java.lang.String targetCompatibility)static AndroidModuleRuletemplate(java.util.Collection srcs, java.util.Collection exts, java.util.Collection resources, java.util.Collection resDirs, java.util.Collection excludes, java.lang.String sourceCompatibility, java.lang.String targetCompatibility, java.lang.String proguardConfig, java.util.Collection testTargets, java.util.Collection apPlugins, java.util.Collection aptDeps, java.util.Collection providedDeps, java.util.Map options, java.util.Collection jvmArgs, java.util.Map env, java.util.Collection exportedDeps, java.util.Collection friendPaths, java.lang.String robolectricManifest, java.lang.String runtimeDependency, boolean generateR2, boolean disableLint, boolean disableLintTemplate, java.util.Collection customLints, java.lang.String lintConfigXml, com.android.builder.model.LintOptions lintOptions, java.lang.String pkg, java.lang.String manifestMainManifest, java.lang.String manifestMinSdk, java.lang.String manifestTargetSdk, java.lang.Integer manifestVersionCode, java.lang.String manifestVersionName, boolean manifestDebuggable, java.util.Collection manifestSecondaryManifests, java.util.Collection resRes, java.lang.String resProjectRes, java.util.Collection resAssets, java.util.Collection resExtraDeps, boolean resResourceUnion)java.util.CollectiontestTargets()AndroidModuleRuletestTargets(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()
-
srcs
public AndroidModuleRule srcs(java.util.Collection srcs)
-
srcs
public java.util.Collection srcs()
-
exts
public AndroidModuleRule exts(java.util.Collection exts)
-
exts
public java.util.Collection exts()
-
resources
public AndroidModuleRule resources(java.util.Collection resources)
-
resources
public java.util.Collection resources()
-
resDirs
public AndroidModuleRule resDirs(java.util.Collection resDirs)
-
resDirs
public java.util.Collection resDirs()
-
excludes
public AndroidModuleRule excludes(java.util.Collection excludes)
-
excludes
public java.util.Collection excludes()
-
sourceCompatibility
public AndroidModuleRule sourceCompatibility(java.lang.String sourceCompatibility)
-
sourceCompatibility
public java.lang.String sourceCompatibility()
-
targetCompatibility
public AndroidModuleRule targetCompatibility(java.lang.String targetCompatibility)
-
targetCompatibility
public java.lang.String targetCompatibility()
-
proguardConfig
public AndroidModuleRule proguardConfig(java.lang.String proguardConfig)
-
proguardConfig
public java.lang.String proguardConfig()
-
testTargets
public AndroidModuleRule testTargets(java.util.Collection testTargets)
-
testTargets
public java.util.Collection testTargets()
-
apPlugins
public AndroidModuleRule apPlugins(java.util.Collection apPlugins)
-
apPlugins
public java.util.Collection apPlugins()
-
aptDeps
public AndroidModuleRule aptDeps(java.util.Collection aptDeps)
-
aptDeps
public java.util.Collection aptDeps()
-
providedDeps
public AndroidModuleRule providedDeps(java.util.Collection providedDeps)
-
providedDeps
public java.util.Collection providedDeps()
-
options
public AndroidModuleRule options(java.util.Map options)
-
options
public java.util.Map options()
-
jvmArgs
public AndroidModuleRule jvmArgs(java.util.Collection jvmArgs)
-
jvmArgs
public java.util.Collection jvmArgs()
-
env
public AndroidModuleRule env(java.util.Map env)
-
env
public java.util.Map env()
-
exportedDeps
public AndroidModuleRule exportedDeps(java.util.Collection exportedDeps)
-
exportedDeps
public java.util.Collection exportedDeps()
-
friendPaths
public AndroidModuleRule friendPaths(java.util.Collection friendPaths)
-
friendPaths
public java.util.Collection friendPaths()
-
robolectricManifest
public AndroidModuleRule robolectricManifest(java.lang.String robolectricManifest)
-
robolectricManifest
public java.lang.String robolectricManifest()
-
runtimeDependency
public AndroidModuleRule runtimeDependency(java.lang.String runtimeDependency)
-
runtimeDependency
public java.lang.String runtimeDependency()
-
generateR2
public AndroidModuleRule generateR2(boolean generateR2)
-
generateR2
public boolean generateR2()
-
disableLint
public AndroidModuleRule disableLint(boolean disableLint)
-
disableLint
public boolean disableLint()
-
disableLintTemplate
public AndroidModuleRule disableLintTemplate(boolean disableLintTemplate)
-
disableLintTemplate
public boolean disableLintTemplate()
-
customLints
public AndroidModuleRule customLints(java.util.Collection customLints)
-
customLints
public java.util.Collection customLints()
-
lintConfigXml
public AndroidModuleRule lintConfigXml(java.lang.String lintConfigXml)
-
lintConfigXml
public java.lang.String lintConfigXml()
-
lintOptions
public AndroidModuleRule lintOptions(com.android.builder.model.LintOptions lintOptions)
-
lintOptions
public com.android.builder.model.LintOptions lintOptions()
-
pkg
public AndroidModuleRule pkg(java.lang.String pkg)
-
pkg
public java.lang.String pkg()
-
manifestMainManifest
public AndroidModuleRule manifestMainManifest(java.lang.String manifestMainManifest)
-
manifestMainManifest
public java.lang.String manifestMainManifest()
-
manifestMinSdk
public AndroidModuleRule manifestMinSdk(java.lang.String manifestMinSdk)
-
manifestMinSdk
public java.lang.String manifestMinSdk()
-
manifestTargetSdk
public AndroidModuleRule manifestTargetSdk(java.lang.String manifestTargetSdk)
-
manifestTargetSdk
public java.lang.String manifestTargetSdk()
-
manifestVersionCode
public AndroidModuleRule manifestVersionCode(java.lang.Integer manifestVersionCode)
-
manifestVersionCode
public java.lang.Integer manifestVersionCode()
-
manifestVersionName
public AndroidModuleRule manifestVersionName(java.lang.String manifestVersionName)
-
manifestVersionName
public java.lang.String manifestVersionName()
-
manifestDebuggable
public AndroidModuleRule manifestDebuggable(boolean manifestDebuggable)
-
manifestDebuggable
public boolean manifestDebuggable()
-
manifestSecondaryManifests
public AndroidModuleRule manifestSecondaryManifests(java.util.Collection manifestSecondaryManifests)
-
manifestSecondaryManifests
public java.util.Collection manifestSecondaryManifests()
-
resRes
public AndroidModuleRule resRes(java.util.Collection resRes)
-
resRes
public java.util.Collection resRes()
-
resProjectRes
public AndroidModuleRule resProjectRes(java.lang.String resProjectRes)
-
resProjectRes
public java.lang.String resProjectRes()
-
resAssets
public AndroidModuleRule resAssets(java.util.Collection resAssets)
-
resAssets
public java.util.Collection resAssets()
-
resExtraDeps
public AndroidModuleRule resExtraDeps(java.util.Collection resExtraDeps)
-
resExtraDeps
public java.util.Collection resExtraDeps()
-
resResourceUnion
public AndroidModuleRule resResourceUnion(boolean resResourceUnion)
-
resResourceUnion
public boolean resResourceUnion()
-
template
public static AndroidModuleRule template(java.util.Collection srcs, java.util.Collection exts, java.util.Collection resources, java.util.Collection resDirs, java.util.Collection excludes, java.lang.String sourceCompatibility, java.lang.String targetCompatibility, java.lang.String proguardConfig, java.util.Collection testTargets, java.util.Collection apPlugins, java.util.Collection aptDeps, java.util.Collection providedDeps, java.util.Map options, java.util.Collection jvmArgs, java.util.Map env, java.util.Collection exportedDeps, java.util.Collection friendPaths, java.lang.String robolectricManifest, java.lang.String runtimeDependency, boolean generateR2, boolean disableLint, boolean disableLintTemplate, java.util.Collection customLints, java.lang.String lintConfigXml, com.android.builder.model.LintOptions lintOptions, java.lang.String pkg, java.lang.String manifestMainManifest, java.lang.String manifestMinSdk, java.lang.String manifestTargetSdk, java.lang.Integer manifestVersionCode, java.lang.String manifestVersionName, boolean manifestDebuggable, java.util.Collection manifestSecondaryManifests, java.util.Collection resRes, java.lang.String resProjectRes, java.util.Collection resAssets, java.util.Collection resExtraDeps, boolean resResourceUnion)
-
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
-
-