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 {
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 ) {
You can’t perform that action at this time.
0 commit comments