/**
* Alipay.com Inc.
* Copyright (c) 2004-2012 All Rights Reserved.
*/
package com.alipay.zdal.rule.ruleengine.entities.retvalue;
import java.util.List;
import java.util.Set;
public class PartitionElementUtils {
public static <E> void add(List<Set<E>> target, E value) {
int dbsize = target.size();
switch (dbsize) {
// case 0:
// target.add(new HashSet<E>());
// target.get(0).add(value);
// break;
case 1:
target.get(0).add(value);
break;
default:
throw new IllegalArgumentException();
}
}
public static <E> void addAll(List<Set<E>> target, Set<E> value) {
int dbsize = target.size();
switch (dbsize) {
// case 0:
// target.add(new HashSet<E>());
// target.get(0).addAll(value);
// break;
case 1:
target.get(0).addAll(value);
break;
default:
throw new IllegalArgumentException();
}
}
}