addKeys(keyClasses, BOOLEAN, Boolean.class, Boolean.TYPE); addKeys(keyClasses, STRING, String.class, Character.class, Character.TYPE); addKeys(keyClasses, BYTE, Byte.class, Byte.TYPE); addKeys(keyClasses, URL, java.net.URL.class); addKeys(keyClasses, URI, java.net.URI.class); addKeys(keyClasses, UUID, java.util.UUID.class); addKeys(keyClasses, INT, Integer.class, Integer.TYPE, Short.class, Short.TYPE); addKeys(keyClasses, LONG, Long.class, Long.TYPE); addKeys(keyClasses, FLOAT, Float.class, Float.TYPE); addKeys(keyClasses, DOUBLE, Double.class, Double.TYPE); addKeys(keyClasses, INTEGER, java.math.BigInteger.class); addKeys(keyClasses, DECIMAL, java.math.BigDecimal.class); addKeys(keyClasses, NUMBER, Number.class); addKeys(keyClasses, DATE, DateStub.class); addKeys(keyClasses, DATE_TIME, java.util.Date.class); addKeys(keyClasses, FILE, java.io.File.class); addKeys(keyClasses, OBJECT, Object.class); KEY_CLASSES = Collections.unmodifiableMap(keyClasses); addKeys(baseClasses, DATE_TIME, java.util.Date.class, java.util.Calendar.class); BASE_CLASSES = Collections.unmodifiableMap(baseClasses); addKeys(externalClasses, DATE, "org.joda.time.LocalDate", "java.time.LocalDate"); addKeys(externalClasses, DATE_TIME, "org.joda.time.DateTime", "org.joda.time.ReadableDateTime", "javax.xml.datatype.XMLGregorianCalendar", "java.time.LocalDateTime", "java.time.ZonedDateTime", "java.time.OffsetDateTime"); addKeys(externalClasses, LONG, "java.time.Instant"); EXTERNAL_CLASSES = Collections.unmodifiableMap(externalClasses);
addKeys(keyClasses, BOOLEAN, Boolean.class, Boolean.TYPE); addKeys(keyClasses, STRING, String.class, Character.class, Character.TYPE); addKeys(keyClasses, BYTE, Byte.class, Byte.TYPE); addKeys(keyClasses, URL, java.net.URL.class); addKeys(keyClasses, URI, java.net.URI.class); addKeys(keyClasses, UUID, java.util.UUID.class); addKeys(keyClasses, INT, Integer.class, Integer.TYPE, Short.class, Short.TYPE); addKeys(keyClasses, LONG, Long.class, Long.TYPE); addKeys(keyClasses, FLOAT, Float.class, Float.TYPE); addKeys(keyClasses, DOUBLE, Double.class, Double.TYPE); addKeys(keyClasses, INTEGER, java.math.BigInteger.class); addKeys(keyClasses, DECIMAL, java.math.BigDecimal.class); addKeys(keyClasses, NUMBER, Number.class); addKeys(keyClasses, DATE, DateStub.class); addKeys(keyClasses, DATE_TIME, java.util.Date.class); addKeys(keyClasses, FILE, java.io.File.class); addKeys(keyClasses, OBJECT, Object.class); KEY_CLASSES = Collections.unmodifiableMap(keyClasses); addKeys(baseClasses, DATE_TIME, java.util.Date.class, java.util.Calendar.class); BASE_CLASSES = Collections.unmodifiableMap(baseClasses); addKeys(externalClasses, DATE, "org.joda.time.LocalDate", "java.time.LocalDate"); addKeys(externalClasses, DATE_TIME, "org.joda.time.DateTime", "org.joda.time.ReadableDateTime", "javax.xml.datatype.XMLGregorianCalendar", "java.time.LocalDateTime", "java.time.ZonedDateTime", "java.time.OffsetDateTime"); addKeys(externalClasses, LONG, "java.time.Instant"); EXTERNAL_CLASSES = Collections.unmodifiableMap(externalClasses);