diff -r baf88aa4f5db -r 0ef79bd7fb5c src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java --- a/src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java Tue Sep 17 19:37:49 2019 +0200 +++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java Wed Sep 18 03:45:46 2019 +0200 @@ -26,7 +26,7 @@ package jdk.jfr.internal; import jdk.internal.misc.Unsafe; -import jdk.jfr.internal.consumer.StringEncoding; +import jdk.jfr.internal.consumer.StringParser; /** * Class must reside in a package with package restriction. @@ -115,18 +115,18 @@ public void putString(String s, StringPool pool) { if (s == null) { - putByte(StringEncoding.STRING_ENCODING_NULL); + putByte(StringParser.Encoding.NULL.byteValue()); return; } int length = s.length(); if (length == 0) { - putByte(StringEncoding.STRING_ENCODING_EMPTY_STRING); + putByte(StringParser.Encoding.EMPTY_STRING.byteValue()); return; } if (length > StringPool.MIN_LIMIT && length < StringPool.MAX_LIMIT) { long l = StringPool.addString(s); if (l > 0) { - putByte(StringEncoding.STRING_ENCODING_CONSTANT_POOL); + putByte(StringParser.Encoding.CONSTANT_POOL.byteValue()); putLong(l); return; } @@ -138,7 +138,7 @@ private void putStringValue(String s) { int length = s.length(); if (isValidForSize(1 + 5 + 3 * length)) { - putUncheckedByte(StringEncoding.STRING_ENCODING_CHAR_ARRAY); // 1 byte + putUncheckedByte(StringParser.Encoding.CHAR_ARRAY.byteValue()); // 1 byte putUncheckedInt(length); // max 5 bytes for (int i = 0; i < length; i++) { putUncheckedChar(s.charAt(i)); // max 3 bytes