Module jdk.jfr

Class RecordedClass

java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedClass

public final class RecordedClass extends RecordedObject
A recorded Java type, such as a class or an interface.
Since:
9
  • Method Details

    • getModifiers

      public int getModifiers()
      Returns the modifiers of the class.
      Returns:
      the modifiers
      See Also:
      Modifier
    • getClassLoader

      public RecordedClassLoader getClassLoader()
      Returns the class loader that defined the class.

      If the bootstrap class loader is represented as null in the Java Virtual Machine (JVM), then null is also the return value of this method.

      Returns:
      the class loader defining this class, can be null
    • getName

      public String getName()
      Returns the fully qualified name of the class (for example, "java.lang.String").
      Returns:
      the class name, not null
    • getId

      public long getId()
      Returns a unique ID for the class.

      The ID might not be the same between Java Virtual Machine (JVM) instances.

      Returns:
      a unique ID