< prev index next >

core/org.openjdk.jmc.flightrecorder/src/main/java/org/openjdk/jmc/flightrecorder/parser/synthetic/SettingsTransformer.java

Print this page

        

@@ -51,11 +51,11 @@
 import org.openjdk.jmc.flightrecorder.parser.IEventSink;
 import org.openjdk.jmc.flightrecorder.parser.IEventSinkFactory;
 import org.openjdk.jmc.flightrecorder.parser.ValueField;
 
 /**
- * Event sink that transforms pre JDK 9 event types to their equivalent JDK 9 types. JDK 9 input
+ * Event sink that transforms pre JDK 11 event types to their equivalent JDK 11 types. JDK 11 input
  * data will be passed through mostly untouched.
  */
 class SettingsTransformer implements IEventSink {
 
         /**

@@ -101,11 +101,11 @@
                         Messages.getString(Messages.SettingsTransformer_REC_SETTINGS_ATTR_PERIOD), TIMESPAN);
         private static final List<ValueField> FIELDS = Arrays.asList(new ValueField(JfrAttributes.END_TIME),
                         new ValueField(SyntheticAttributeExtension.REC_SETTING_EVENT_ID_ATTRIBUTE),
                         new ValueField(JdkAttributes.REC_SETTING_NAME), new ValueField(JdkAttributes.REC_SETTING_VALUE));
 
-        // Renamed attributes from pre JDK 9: <event id, <pre 9 attribute id, 9 attribute id>>
+        // Renamed attributes from pre JDK 11: <event id, <pre 11 attribute id, 11 attribute id>>
         private static final Map<String, Map<String, String>> attributeRenameMap;
 
         // JDK-8157024 constant for the field id
         private static final String UNALLOCATED_CAPACITY_FIELD_ID = "unallocatedCapacity"; //$NON-NLS-1$
 

@@ -212,14 +212,12 @@
 
         @Override
         public void addEvent(Object[] values) {
                 LabeledIdentifier type = (LabeledIdentifier) values[typeIndex];
                 if (type != null) {
-                        if (JdkTypeIDsPreJdk11.needTransform(type.getInterfaceId())) {
                                 type = new LabeledIdentifier(JdkTypeIDsPreJdk11.translate(type.getInterfaceId()),
                                                 type.getImplementationId(), type.getName(), type.getDeclaredDescription());
-                        }
                         if (endTimeIndex < 0) {
                                 values[typeIndex] = type;
                                 sink.addEvent(values);
                                 return;
                         }

@@ -278,17 +276,15 @@
 
                         @Override
                         public IEventSink create(
                                 String identifier, String label, String[] category, String description,
                                 List<ValueField> dataStructure) {
-                                boolean needsTransform = JdkTypeIDsPreJdk11.needTransform(identifier);
                                 if (JdkTypeIDsPreJdk11.RECORDING_SETTING.equals(identifier) ||
-                                                (needsTransform &&
-                                                                JdkTypeIDs.RECORDING_SETTING.equals(JdkTypeIDsPreJdk11.translate(identifier)))) {
+                                        JdkTypeIDsPreJdk11.JDK9_RECORDING_SETTING.equals(identifier)) {
                                         SettingsTransformer st = new SettingsTransformer(subFactory, label, category, description,
                                                         dataStructure);
-                                        if (st.isValid() || (needsTransform && st.isValidV1())) {
+                                        if (st.isValid() || st.isValidV1()) {
                                                 return st;
                                         } else {
                                                 // FIXME: Avoid System.err.println
                                                 System.err
                                                                 .println("Cannot create SettingsTransformer from fields: " + dataStructure.toString()); //$NON-NLS-1$
< prev index next >