abstract class TemplatePrimitive extends org.jenkinsci.plugins.workflow.cps.GlobalVariable
Framework constructs that make templates easier to write. Typically created by parsing the Pipeline Configuration.
Modifiers | Name | Description |
---|---|---|
protected java.util.List<TemplatePrimitive> |
overloaded |
The GlobalCollisionValidator will populate this list with all TemplatePrimitives sharing the same name if there is more than 1. |
Fields inherited from class | Fields |
---|---|
class org.jenkinsci.plugins.workflow.cps.GlobalVariable |
ALL |
Type | Name and description |
---|---|
java.lang.String |
name |
TemplatePrimitiveNamespace |
parent |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.String |
getParentChain() |
|
java.lang.Object |
getValue(org.jenkinsci.plugins.workflow.cps.CpsScript script, java.lang.Boolean skipOverloaded = false) |
|
protected void |
isOverloaded() |
|
void |
setOverloaded(java.util.List<TemplatePrimitive> overloaded) |
Methods inherited from class | Name |
---|---|
class org.jenkinsci.plugins.workflow.cps.GlobalVariable |
org.jenkinsci.plugins.workflow.cps.GlobalVariable#getName(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#getValue(org.jenkinsci.plugins.workflow.cps.CpsScript), org.jenkinsci.plugins.workflow.cps.GlobalVariable#forRun(hudson.model.Run), org.jenkinsci.plugins.workflow.cps.GlobalVariable#forJob(hudson.model.Job), org.jenkinsci.plugins.workflow.cps.GlobalVariable#byName(java.lang.String, hudson.model.Run), org.jenkinsci.plugins.workflow.cps.GlobalVariable#wait(long), org.jenkinsci.plugins.workflow.cps.GlobalVariable#wait(long, int), org.jenkinsci.plugins.workflow.cps.GlobalVariable#wait(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#equals(java.lang.Object), org.jenkinsci.plugins.workflow.cps.GlobalVariable#toString(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#hashCode(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#getClass(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#notify(), org.jenkinsci.plugins.workflow.cps.GlobalVariable#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The GlobalCollisionValidator will populate this list with all TemplatePrimitives sharing the same name if there is more than 1.