Package com.uber.okbuck.template.android
Class AndroidRule
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerModel
-
- com.uber.okbuck.template.core.Rule
-
- com.uber.okbuck.template.android.AndroidRule
-
- All Implemented Interfaces:
com.fizzed.rocker.RockerModel
@Generated("Rocker") public class AndroidRule extends Rule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidRule.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 AndroidRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.CollectionapPlugins()AndroidRuleapPlugins(java.util.Collection apPlugins)java.util.CollectionaptDeps()AndroidRuleaptDeps(java.util.Collection aptDeps)protected com.fizzed.rocker.runtime.DefaultRockerTemplatebuildTemplate()java.util.CollectioncustomLints()AndroidRulecustomLints(java.util.Collection customLints)booleandisableLint()AndroidRuledisableLint(boolean disableLint)booleandisableLintTemplate()AndroidRuledisableLintTemplate(boolean disableLintTemplate)java.util.Mapenv()AndroidRuleenv(java.util.Map env)java.util.Collectionexcludes()AndroidRuleexcludes(java.util.Collection excludes)java.util.CollectionexportedDeps()AndroidRuleexportedDeps(java.util.Collection exportedDeps)java.util.Collectionexts()AndroidRuleexts(java.util.Collection exts)java.util.CollectionfriendPaths()AndroidRulefriendPaths(java.util.Collection friendPaths)booleangenerateR2()AndroidRulegenerateR2(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()AndroidRulejvmArgs(java.util.Collection jvmArgs)java.lang.Stringlanguage()AndroidRulelanguage(java.lang.String language)java.lang.StringlintConfigXml()AndroidRulelintConfigXml(java.lang.String lintConfigXml)com.android.builder.model.LintOptionslintOptions()AndroidRulelintOptions(com.android.builder.model.LintOptions lintOptions)java.lang.Stringmanifest()AndroidRulemanifest(java.lang.String manifest)java.util.Mapoptions()AndroidRuleoptions(java.util.Map options)java.lang.StringproguardConfig()AndroidRuleproguardConfig(java.lang.String proguardConfig)java.util.CollectionprovidedDeps()AndroidRuleprovidedDeps(java.util.Collection providedDeps)java.util.CollectionresDirs()AndroidRuleresDirs(java.util.Collection resDirs)java.util.Collectionresources()AndroidRuleresources(java.util.Collection resources)java.lang.StringrobolectricManifest()AndroidRulerobolectricManifest(java.lang.String robolectricManifest)java.lang.StringruntimeDependency()AndroidRuleruntimeDependency(java.lang.String runtimeDependency)java.lang.StringsourceCompatibility()AndroidRulesourceCompatibility(java.lang.String sourceCompatibility)java.util.Collectionsrcs()AndroidRulesrcs(java.util.Collection srcs)java.lang.StringtargetCompatibility()AndroidRuletargetCompatibility(java.lang.String targetCompatibility)static AndroidRuletemplate(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 language, java.lang.String manifest, 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.util.CollectiontestTargets()AndroidRuletestTargets(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 AndroidRule srcs(java.util.Collection srcs)
-
srcs
public java.util.Collection srcs()
-
exts
public AndroidRule exts(java.util.Collection exts)
-
exts
public java.util.Collection exts()
-
resources
public AndroidRule resources(java.util.Collection resources)
-
resources
public java.util.Collection resources()
-
resDirs
public AndroidRule resDirs(java.util.Collection resDirs)
-
resDirs
public java.util.Collection resDirs()
-
excludes
public AndroidRule excludes(java.util.Collection excludes)
-
excludes
public java.util.Collection excludes()
-
sourceCompatibility
public AndroidRule sourceCompatibility(java.lang.String sourceCompatibility)
-
sourceCompatibility
public java.lang.String sourceCompatibility()
-
targetCompatibility
public AndroidRule targetCompatibility(java.lang.String targetCompatibility)
-
targetCompatibility
public java.lang.String targetCompatibility()
-
proguardConfig
public AndroidRule proguardConfig(java.lang.String proguardConfig)
-
proguardConfig
public java.lang.String proguardConfig()
-
testTargets
public AndroidRule testTargets(java.util.Collection testTargets)
-
testTargets
public java.util.Collection testTargets()
-
apPlugins
public AndroidRule apPlugins(java.util.Collection apPlugins)
-
apPlugins
public java.util.Collection apPlugins()
-
aptDeps
public AndroidRule aptDeps(java.util.Collection aptDeps)
-
aptDeps
public java.util.Collection aptDeps()
-
providedDeps
public AndroidRule providedDeps(java.util.Collection providedDeps)
-
providedDeps
public java.util.Collection providedDeps()
-
options
public AndroidRule options(java.util.Map options)
-
options
public java.util.Map options()
-
jvmArgs
public AndroidRule jvmArgs(java.util.Collection jvmArgs)
-
jvmArgs
public java.util.Collection jvmArgs()
-
env
public AndroidRule env(java.util.Map env)
-
env
public java.util.Map env()
-
exportedDeps
public AndroidRule exportedDeps(java.util.Collection exportedDeps)
-
exportedDeps
public java.util.Collection exportedDeps()
-
friendPaths
public AndroidRule friendPaths(java.util.Collection friendPaths)
-
friendPaths
public java.util.Collection friendPaths()
-
language
public AndroidRule language(java.lang.String language)
-
language
public java.lang.String language()
-
manifest
public AndroidRule manifest(java.lang.String manifest)
-
manifest
public java.lang.String manifest()
-
robolectricManifest
public AndroidRule robolectricManifest(java.lang.String robolectricManifest)
-
robolectricManifest
public java.lang.String robolectricManifest()
-
runtimeDependency
public AndroidRule runtimeDependency(java.lang.String runtimeDependency)
-
runtimeDependency
public java.lang.String runtimeDependency()
-
generateR2
public AndroidRule generateR2(boolean generateR2)
-
generateR2
public boolean generateR2()
-
disableLint
public AndroidRule disableLint(boolean disableLint)
-
disableLint
public boolean disableLint()
-
disableLintTemplate
public AndroidRule disableLintTemplate(boolean disableLintTemplate)
-
disableLintTemplate
public boolean disableLintTemplate()
-
customLints
public AndroidRule customLints(java.util.Collection customLints)
-
customLints
public java.util.Collection customLints()
-
lintConfigXml
public AndroidRule lintConfigXml(java.lang.String lintConfigXml)
-
lintConfigXml
public java.lang.String lintConfigXml()
-
lintOptions
public AndroidRule lintOptions(com.android.builder.model.LintOptions lintOptions)
-
lintOptions
public com.android.builder.model.LintOptions lintOptions()
-
template
public static AndroidRule 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 language, java.lang.String manifest, 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)
-
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
-
-