Stores {
| Modifiers | Name | Description | 
|---|---|---|
| static class | TemplatePrimitiveCollector.CopyTemplatePrimitiveCollector | For replayed or restarted jobs, need to copy over the original Run's TemplatePrimitiveCollector to skip initialization but preserve primitives | 
| static class | TemplatePrimitiveCollector.CustomClassFilterImpl | Allows TemplatePrimitives to be stored on this action without triggering an Unmarshalling exception. | 
| static class | TemplatePrimitiveCollector.JTEVar | |
| static class | TemplatePrimitiveCollector.StepsVar | |
| static class | TemplatePrimitiveCollector.TemplatePrimitiveProvider | exposes the primitives populated on this action to the Run | 
| Type | Name and description | 
|---|---|
| java.lang.ClassLoader | loaderThe common classloader that's used across Pipeline Template and individual StepWrapper compilation. | 
| java.util.List<TemplatePrimitiveNamespace> | namespaces | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | void | addNamespace(TemplatePrimitiveNamespace namespace) | 
|  | static TemplatePrimitiveCollector | current()During execution, this can be used to fetch the current run's TemplatePrimitiveCollector if present. | 
|  | static TemplatePrimitiveCollector | currentNoException() | 
|  | java.util.List<TemplatePrimitive> | findAll(groovy.lang.Closure condition) | 
|  | static java.util.List<org.jenkinsci.plugins.workflow.cps.GlobalVariable> | getGlobalVariablesByName(java.lang.String name, hudson.model.Run run) | 
|  | TemplatePrimitiveNamespace | getNamespace(java.lang.String name) | 
|  | java.util.Set<java.lang.String> | getPrimitiveNames() | 
|  | java.util.List<TemplatePrimitive> | getPrimitives() | 
|  | java.util.List<TemplatePrimitive> | getSteps(java.lang.String name) | 
|  | boolean | hasStep(java.lang.String name) | 
| Methods inherited from class | Name | 
|---|---|
| class hudson.model.InvisibleAction | hudson.model.InvisibleAction#getDisplayName(), hudson.model.InvisibleAction#getUrlName(), hudson.model.InvisibleAction#getIconFileName(), hudson.model.InvisibleAction#wait(long), hudson.model.InvisibleAction#wait(long, int), hudson.model.InvisibleAction#wait(), hudson.model.InvisibleAction#equals(java.lang.Object), hudson.model.InvisibleAction#toString(), hudson.model.InvisibleAction#hashCode(), hudson.model.InvisibleAction#getClass(), hudson.model.InvisibleAction#notify(), hudson.model.InvisibleAction#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 common classloader that's used across Pipeline Template and individual StepWrapper compilation. It gets added by {
During execution, this can be used to fetch the current run's TemplatePrimitiveCollector if present.