Ejemplo n.º 1
0
 public static Expression deepCopy(
     Expression paramExpression, IdentityHashTable paramIdentityHashTable) {
   if (paramExpression == null) {
     return null;
   }
   Object localObject = paramIdentityHashTable.get(paramExpression);
   if (localObject != null) {
     return (Expression) localObject;
   }
   localObject = paramExpression.deepCopy(paramIdentityHashTable);
   paramIdentityHashTable.put(paramExpression, localObject);
   return (Expression) localObject;
 }