in dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java [55:93]
static {
if (RuntimeEnv.ID_STRATEGY instanceof DefaultIdStrategy) {
((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimeDelegate());
((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimestampDelegate());
((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new SqlDateDelegate());
}
WRAPPER_SET.add(Map.class);
WRAPPER_SET.add(HashMap.class);
WRAPPER_SET.add(TreeMap.class);
WRAPPER_SET.add(Hashtable.class);
WRAPPER_SET.add(SortedMap.class);
WRAPPER_SET.add(LinkedHashMap.class);
WRAPPER_SET.add(ConcurrentHashMap.class);
WRAPPER_SET.add(List.class);
WRAPPER_SET.add(ArrayList.class);
WRAPPER_SET.add(LinkedList.class);
WRAPPER_SET.add(Vector.class);
WRAPPER_SET.add(Set.class);
WRAPPER_SET.add(HashSet.class);
WRAPPER_SET.add(TreeSet.class);
WRAPPER_SET.add(BitSet.class);
WRAPPER_SET.add(StringBuffer.class);
WRAPPER_SET.add(StringBuilder.class);
WRAPPER_SET.add(BigDecimal.class);
WRAPPER_SET.add(Date.class);
WRAPPER_SET.add(Calendar.class);
WRAPPER_SET.add(Time.class);
WRAPPER_SET.add(Timestamp.class);
WRAPPER_SET.add(java.sql.Date.class);
WRAPPER_SET.add(Wrapper.class);
}