--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java Tue Oct 30 15:17:58 2018 -0700
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java Wed Oct 31 02:10:21 2018 +0100
@@ -49,7 +49,6 @@
import jdk.jfr.AnnotationElement;
import jdk.jfr.Description;
-import jdk.jfr.Event;
import jdk.jfr.Label;
import jdk.jfr.MetadataDefinition;
import jdk.jfr.Name;
@@ -240,7 +239,7 @@
// STRUCT
String superType = null;
boolean eventType = false;
- if (Event.class.isAssignableFrom(clazz)) {
+ if (jdk.internal.event.Event.class.isAssignableFrom(clazz)) {
superType = Type.SUPER_TYPE_EVENT;
eventType= true;
}
@@ -489,4 +488,8 @@
aQ.addAll(ae.getAnnotationElements());
}
}
+
+ public void removeType(long id) {
+ types.remove(id);
+ }
}