|
6 | 6 | import static java.util.stream.Collectors.joining;
|
7 | 7 | import static java.util.stream.Collectors.toMap;
|
8 | 8 |
|
9 |
| -import java.util.Arrays; |
10 |
| -import java.util.HashMap; |
11 |
| -import java.util.List; |
12 |
| -import java.util.Map; |
13 |
| -import java.util.Objects; |
| 9 | +import java.util.*; |
14 | 10 | import java.util.regex.Pattern;
|
15 | 11 |
|
16 | 12 | import javax.lang.model.element.AnnotationMirror;
|
@@ -84,12 +80,15 @@ interface Handler {
|
84 | 80 | KNOWN_TYPES.put("java.lang.Short", "Short");
|
85 | 81 | KNOWN_TYPES.put("int", "Integer");
|
86 | 82 | KNOWN_TYPES.put("java.lang.Integer", "Integer");
|
| 83 | + KNOWN_TYPES.put("java.util.OptionalInt", "Integer"); |
87 | 84 | KNOWN_TYPES.put("long", "Long");
|
88 | 85 | KNOWN_TYPES.put("java.lang.Long", "Long");
|
| 86 | + KNOWN_TYPES.put("java.util.OptionalLong", "Long"); |
89 | 87 | KNOWN_TYPES.put("float", "Float");
|
90 | 88 | KNOWN_TYPES.put("java.lang.Float", "Float");
|
91 | 89 | KNOWN_TYPES.put("double", "Double");
|
92 | 90 | KNOWN_TYPES.put("java.lang.Double", "Double");
|
| 91 | + KNOWN_TYPES.put("java.util.OptionalDouble", "Double"); |
93 | 92 | KNOWN_TYPES.put("java.math.BigDecimal", "BigDecimal");
|
94 | 93 | KNOWN_TYPES.put("java.math.BigInteger", "BigInteger");
|
95 | 94 | KNOWN_TYPES.put("java.lang.String", "String");
|
|
0 commit comments