--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java Fri Sep 13 18:46:07 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java Mon Sep 16 09:45:22 2019 +0200
@@ -35,10 +35,12 @@
import jdk.jfr.consumer.RecordingFile;
import jdk.jfr.internal.Type;
-import jdk.jfr.internal.consumer.RecordingInternals;
+import jdk.jfr.internal.consumer.JdkJfrConsumer;
final class Metadata extends Command {
+ private final static JdkJfrConsumer PRIVATE_ACCESS = JdkJfrConsumer.instance();
+
private static class TypeComparator implements Comparator<Type> {
@Override
@@ -89,6 +91,7 @@
}
}
+
@Override
public String getName() {
return "metadata";
@@ -125,7 +128,7 @@
PrettyWriter prettyWriter = new PrettyWriter(pw);
prettyWriter.setShowIds(showIds);
try (RecordingFile rf = new RecordingFile(file)) {
- List<Type> types = RecordingInternals.INSTANCE.readTypes(rf);
+ List<Type> types = PRIVATE_ACCESS.readTypes(rf);
Collections.sort(types, new TypeComparator());
for (Type type : types) {
prettyWriter.printType(type);