|
1 | 1 | package io.quarkus.resteasy.reactive.common.runtime; |
2 | 2 |
|
3 | | -import java.util.Collections; |
4 | | -import java.util.HashMap; |
5 | 3 | import java.util.Map; |
6 | 4 |
|
7 | 5 | import org.jboss.resteasy.reactive.common.core.Serialisers; |
|
14 | 12 |
|
15 | 13 | @Recorder |
16 | 14 | public class ResteasyReactiveCommonRecorder { |
17 | | - private static final Map<String, Class<?>> primitiveTypes; |
18 | | - static { |
19 | | - Map<String, Class<?>> prims = new HashMap<>(); |
20 | | - prims.put(byte.class.getName(), byte.class); |
21 | | - prims.put(boolean.class.getName(), boolean.class); |
22 | | - prims.put(char.class.getName(), char.class); |
23 | | - prims.put(short.class.getName(), short.class); |
24 | | - prims.put(int.class.getName(), int.class); |
25 | | - prims.put(float.class.getName(), float.class); |
26 | | - prims.put(double.class.getName(), double.class); |
27 | | - prims.put(long.class.getName(), long.class); |
28 | | - primitiveTypes = Collections.unmodifiableMap(prims); |
29 | | - } |
| 15 | + private static final Map<String, Class<?>> primitiveTypes = Map.of( |
| 16 | + byte.class.getName(), byte.class, |
| 17 | + boolean.class.getName(), boolean.class, |
| 18 | + char.class.getName(), char.class, |
| 19 | + short.class.getName(), short.class, |
| 20 | + int.class.getName(), int.class, |
| 21 | + float.class.getName(), float.class, |
| 22 | + double.class.getName(), double.class, |
| 23 | + long.class.getName(), long.class); |
30 | 24 |
|
31 | 25 | public <T> BeanFactory<T> factory(String targetClass, BeanContainer beanContainer) { |
32 | 26 | return new ArcBeanFactory<>(loadClass(targetClass), |
|
0 commit comments