Module jdk.jfr

Class RecordedClass


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

      • getModifiers

        public int getModifiers()
        Returns the modifiers of the class.

        See Modifier

        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