File tree Expand file tree Collapse file tree 3 files changed +20
-20
lines changed
modules/swagger-core/src/main/java/io/swagger/v3/core/util Expand file tree Collapse file tree 3 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 13
13
14
14
public class Json31 {
15
15
16
- private static ObjectMapper mapper ;
17
- private static ObjectMapper converterMapper ;
16
+ private static final class ObjectMapperHolder {
17
+ private static final ObjectMapper MAPPER = ObjectMapperFactory .createJson31 ();
18
+ }
19
+
20
+ private static final class ConverterMapperHolder {
21
+ private static final ObjectMapper MAPPER = ObjectMapperFactory .createJsonConverter ();
22
+ }
18
23
19
24
static Logger LOGGER = LoggerFactory .getLogger (Json31 .class );
20
25
21
26
public static ObjectMapper mapper () {
22
- if (mapper == null ) {
23
- mapper = ObjectMapperFactory .createJson31 ();
24
- }
25
- return mapper ;
27
+ return ObjectMapperHolder .MAPPER ;
26
28
}
27
29
28
30
public static ObjectMapper converterMapper () {
29
- if (converterMapper == null ) {
30
- converterMapper = ObjectMapperFactory .createJsonConverter ();
31
- }
32
- return converterMapper ;
31
+ return ConverterMapperHolder .MAPPER ;
33
32
}
34
33
35
34
public static ObjectWriter pretty () {
Original file line number Diff line number Diff line change 5
5
import com .fasterxml .jackson .databind .ObjectWriter ;
6
6
7
7
public class Yaml {
8
- static ObjectMapper mapper ;
8
+
9
+ private static final class ObjectMapperHolder {
10
+ private static final ObjectMapper MAPPER = ObjectMapperFactory .createYaml ();
11
+ }
9
12
10
13
public static ObjectMapper mapper () {
11
- if (mapper == null ) {
12
- mapper = ObjectMapperFactory .createYaml ();
13
- }
14
- return mapper ;
14
+ return ObjectMapperHolder .MAPPER ;
15
15
}
16
16
17
17
public static ObjectWriter pretty () {
Original file line number Diff line number Diff line change 11
11
import java .util .Map ;
12
12
13
13
public class Yaml31 {
14
- static ObjectMapper mapper ;
14
+
15
+ private static final class ObjectMapperHolder {
16
+ private static final ObjectMapper MAPPER = ObjectMapperFactory .createYaml31 ();
17
+ }
18
+
15
19
16
20
static Logger LOGGER = LoggerFactory .getLogger (Yaml31 .class );
17
21
18
22
public static ObjectMapper mapper () {
19
- if (mapper == null ) {
20
- mapper = ObjectMapperFactory .createYaml31 ();
21
- }
22
- return mapper ;
23
+ return ObjectMapperHolder .MAPPER ;
23
24
}
24
25
25
26
public static ObjectWriter pretty () {
You can’t perform that action at this time.
0 commit comments