Skip to content

Commit 8d1b34f

Browse files
author
Satyen Subramaniam
committed
8345337: JFR: jfr view should display all direct subfields for an event type
Backport-of: 672c413c61d9b155020a0fd4bd1c2bc0661a60fb
1 parent 73b56f8 commit 8d1b34f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,10 @@ record WildcardElement(String name, String label, ValueDescriptor field) {
340340
var subFields = we.field().getFields().reversed();
341341
if (!subFields.isEmpty() && !KNOWN_TYPES.contains(we.field().getTypeName())) {
342342
for (ValueDescriptor subField : subFields) {
343-
String n = we.name + "." + subField.getName();
344-
String l = we.label + " : " + makeLabel(subField, false);
345-
if (stack.size() < 2) { // Limit depth to 2
343+
// Limit depth to 2
344+
if (!we.name.contains(".")) {
345+
String n = we.name + "." + subField.getName();
346+
String l = we.label + " : " + makeLabel(subField, false);
346347
stack.push(new WildcardElement(n, l, subField));
347348
}
348349
}

0 commit comments

Comments
 (0)