Skip to content

Commit 8b1ca2a

Browse files
committed
use getter
1 parent 69535ec commit 8b1ca2a

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/integrations/FileDataSourceParsing.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,23 @@ static final class FlagFileRep {
7373

7474
static abstract class FlagFileParser {
7575
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+
}
7780
}
7881
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+
}
8086
}
8187

8288
public abstract FlagFileRep parse(InputStream input) throws FileDataException, IOException;
8389

8490
public static FlagFileParser selectForContent(byte[] data) {
8591
Reader r = new InputStreamReader(new ByteArrayInputStream(data));
86-
return detectJson(r) ? JsonParserHolder.INSTANCE : YamlParserHolder.INSTANCE;
92+
return detectJson(r) ? JsonParserHolder.getInstance() : YamlParserHolder.getInstance();
8793
}
8894

8995
private static boolean detectJson(Reader r) {

0 commit comments

Comments
 (0)