Package com.uber.okbuck.template.config
Class OkbuckTargets
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerModel
-
- com.uber.okbuck.template.core.Rule
-
- com.uber.okbuck.template.config.OkbuckTargets
-
- All Implemented Interfaces:
com.fizzed.rocker.RockerModel
@Generated("Rocker") public class OkbuckTargets extends Rule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOkbuckTargets.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 OkbuckTargets()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fizzed.rocker.runtime.DefaultRockerTemplatebuildTemplate()java.lang.StringclasspathExclusionRegex()OkbuckTargetsclasspathExclusionRegex(java.lang.String classpathExclusionRegex)java.lang.StringclasspathMacro()OkbuckTargetsclasspathMacro(java.lang.String classpathMacro)booleanenableLint()OkbuckTargetsenableLint(boolean enableLint)java.lang.StringexternalDependencyCache()OkbuckTargetsexternalDependencyCache(java.lang.String externalDependencyCache)static java.lang.String[]getArgumentNames()static com.fizzed.rocker.ContentTypegetContentType()static java.lang.StringgetHeaderHash()static java.lang.StringgetTemplateName()static java.lang.StringgetTemplatePackageName()java.lang.StringjetifierConfigurationTarget()OkbuckTargetsjetifierConfigurationTarget(java.lang.String jetifierConfigurationTarget)java.lang.StringlintJvmArgs()OkbuckTargetslintJvmArgs(java.lang.String lintJvmArgs)java.util.CollectionresourceExcludes()OkbuckTargetsresourceExcludes(java.util.Collection resourceExcludes)static OkbuckTargetstemplate(java.util.Collection resourceExcludes, java.lang.String classpathMacro, java.lang.String lintJvmArgs, java.lang.String externalDependencyCache, java.lang.String jetifierConfigurationTarget, boolean enableLint, boolean useCompilationClasspath, java.lang.String classpathExclusionRegex)booleanuseCompilationClasspath()OkbuckTargetsuseCompilationClasspath(boolean useCompilationClasspath)-
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()
-
resourceExcludes
public OkbuckTargets resourceExcludes(java.util.Collection resourceExcludes)
-
resourceExcludes
public java.util.Collection resourceExcludes()
-
classpathMacro
public OkbuckTargets classpathMacro(java.lang.String classpathMacro)
-
classpathMacro
public java.lang.String classpathMacro()
-
lintJvmArgs
public OkbuckTargets lintJvmArgs(java.lang.String lintJvmArgs)
-
lintJvmArgs
public java.lang.String lintJvmArgs()
-
externalDependencyCache
public OkbuckTargets externalDependencyCache(java.lang.String externalDependencyCache)
-
externalDependencyCache
public java.lang.String externalDependencyCache()
-
jetifierConfigurationTarget
public OkbuckTargets jetifierConfigurationTarget(java.lang.String jetifierConfigurationTarget)
-
jetifierConfigurationTarget
public java.lang.String jetifierConfigurationTarget()
-
enableLint
public OkbuckTargets enableLint(boolean enableLint)
-
enableLint
public boolean enableLint()
-
useCompilationClasspath
public OkbuckTargets useCompilationClasspath(boolean useCompilationClasspath)
-
useCompilationClasspath
public boolean useCompilationClasspath()
-
classpathExclusionRegex
public OkbuckTargets classpathExclusionRegex(java.lang.String classpathExclusionRegex)
-
classpathExclusionRegex
public java.lang.String classpathExclusionRegex()
-
template
public static OkbuckTargets template(java.util.Collection resourceExcludes, java.lang.String classpathMacro, java.lang.String lintJvmArgs, java.lang.String externalDependencyCache, java.lang.String jetifierConfigurationTarget, boolean enableLint, boolean useCompilationClasspath, java.lang.String classpathExclusionRegex)
-
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
-
-