src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
branchJEP-349-branch
changeset 58145 bc54ed8d908a
parent 58112 e7754025004b
--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java	Fri Sep 13 18:46:07 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java	Mon Sep 16 09:45:22 2019 +0200
@@ -49,9 +49,8 @@
 import jdk.jfr.SettingDescriptor;
 import jdk.jfr.ValueDescriptor;
 import jdk.jfr.internal.MetadataDescriptor.Element;
-import jdk.jfr.internal.consumer.Parser;
 import jdk.jfr.internal.consumer.RecordingInput;
-import jdk.jfr.internal.consumer.RecordingInternals;
+import jdk.jfr.internal.consumer.StringParser;
 
 /**
  * Parses metadata.
@@ -68,7 +67,7 @@
         this.input = input;
         int size = input.readInt();
         this.pool = new ArrayList<>(size);
-        Parser p = RecordingInternals.instance().newStringParser();
+        StringParser p = new StringParser(null, false);
         for (int i = 0; i < size; i++) {
             this.pool.add((String) p.parse(input));
         }