public class CloneHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Expression,Expression> |
expressionMap |
private java.util.Map<LValue,LValue> |
lValueMap |
Constructor and Description |
---|
CloneHelper() |
CloneHelper(java.util.Map<Expression,Expression> expressionMap) |
CloneHelper(java.util.Map<Expression,Expression> expressionMap,
java.util.Map<LValue,LValue> lValueMap) |
Modifier and Type | Method and Description |
---|---|
Expression |
replaceOrClone(Expression source) |
<X extends DeepCloneable<X>> |
replaceOrClone(java.util.List<X> in) |
LValue |
replaceOrClone(LValue source) |
private final java.util.Map<Expression,Expression> expressionMap
public CloneHelper()
public CloneHelper(java.util.Map<Expression,Expression> expressionMap, java.util.Map<LValue,LValue> lValueMap)
public CloneHelper(java.util.Map<Expression,Expression> expressionMap)
public <X extends DeepCloneable<X>> java.util.List<X> replaceOrClone(java.util.List<X> in)
public Expression replaceOrClone(Expression source)