File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/integrations Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -73,17 +73,23 @@ static final class FlagFileRep {
73
73
74
74
static abstract class FlagFileParser {
75
75
static class JsonParserHolder {
76
- static final FlagFileParser INSTANCE = new JsonFlagFileParser ();
76
+ private static final JsonFlagFileParser INSTANCE = new JsonFlagFileParser ();
77
+ static JsonFlagFileParser getInstance () {
78
+ return INSTANCE ;
79
+ }
77
80
}
78
81
static class YamlParserHolder {
79
- static final FlagFileParser INSTANCE = new YamlFlagFileParser ();
82
+ private static final YamlFlagFileParser INSTANCE = new YamlFlagFileParser ();
83
+ static YamlFlagFileParser getInstance () {
84
+ return INSTANCE ;
85
+ }
80
86
}
81
87
82
88
public abstract FlagFileRep parse (InputStream input ) throws FileDataException , IOException ;
83
89
84
90
public static FlagFileParser selectForContent (byte [] data ) {
85
91
Reader r = new InputStreamReader (new ByteArrayInputStream (data ));
86
- return detectJson (r ) ? JsonParserHolder .INSTANCE : YamlParserHolder .INSTANCE ;
92
+ return detectJson (r ) ? JsonParserHolder .getInstance () : YamlParserHolder .getInstance () ;
87
93
}
88
94
89
95
private static boolean detectJson (Reader r ) {
You can’t perform that action at this time.
0 commit comments