public class CommonUtils extends Object
| Constructor and Description |
|---|
CommonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Map<String,Object> |
copyMapReplacingEntry(Map<String,?> map,
String oldKey,
String newKey,
Class<T> requiredValueType,
Function<T,Object> replacer)
Copy a map, replacing the entry with the specified key if it matches the specified type.
|
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
findPossiblyUnfinishedEndNodeForCurrentStage(String stageName) |
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
findPossiblyUnfinishedEndNodeForCurrentStage(String stageName,
org.jenkinsci.plugins.workflow.flow.FlowExecution execution) |
static <T> T |
instantiateDescribable(Class<T> c,
Map<String,?> args) |
static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> |
isSomewhereWithinStage(org.jenkinsci.plugins.workflow.graph.FlowNode stageStartNode)
This will return true for flow nodes in *child* stages, not just the immediate enclosing stage.
|
static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> |
isStageWithOptionalName() |
static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> |
isStageWithOptionalName(String stageName) |
public static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> isStageWithOptionalName(String stageName)
public static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> isStageWithOptionalName()
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> findPossiblyUnfinishedEndNodeForCurrentStage(String stageName, org.jenkinsci.plugins.workflow.flow.FlowExecution execution)
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> findPossiblyUnfinishedEndNodeForCurrentStage(String stageName)
public static com.google.common.base.Predicate<org.jenkinsci.plugins.workflow.graph.FlowNode> isSomewhereWithinStage(org.jenkinsci.plugins.workflow.graph.FlowNode stageStartNode)
stageStartNode - @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public static <T> T instantiateDescribable(Class<T> c, Map<String,?> args)
Copyright © 2016–2021. All rights reserved.