#
# Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# ##########################################################
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
# ##########################################################
#
class name com/sun/management/DiagnosticCommandMBean
header extends java/lang/Object implements javax/management/DynamicMBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name com/sun/management/GarbageCollectionNotificationInfo
header extends java/lang/Object implements javax/management/openmbean/CompositeDataView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
field name GARBAGE_COLLECTION_NOTIFICATION descriptor Ljava/lang/String; constantValue com.sun.management.gc.notification flags 19
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/management/GcInfo;)V flags 1
method name getGcName descriptor ()Ljava/lang/String; flags 1
method name getGcAction descriptor ()Ljava/lang/String; flags 1
method name getGcCause descriptor ()Ljava/lang/String; flags 1
method name getGcInfo descriptor ()Lcom/sun/management/GcInfo; flags 1
method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/GarbageCollectionNotificationInfo; flags 9
method name toCompositeData descriptor (Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData; flags 1

class name com/sun/management/GarbageCollectorMXBean
header extends java/lang/Object implements java/lang/management/GarbageCollectorMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name getLastGcInfo descriptor ()Lcom/sun/management/GcInfo; flags 401

class name com/sun/management/GcInfo
header extends java/lang/Object implements javax/management/openmbean/CompositeData,javax/management/openmbean/CompositeDataView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name getId descriptor ()J flags 1
method name getStartTime descriptor ()J flags 1
method name getEndTime descriptor ()J flags 1
method name getDuration descriptor ()J flags 1
method name getMemoryUsageBeforeGc descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/management/MemoryUsage;>;
method name getMemoryUsageAfterGc descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/management/MemoryUsage;>;
method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/GcInfo; flags 9
method name containsKey descriptor (Ljava/lang/String;)Z flags 1
method name containsValue descriptor (Ljava/lang/Object;)Z flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1
method name getAll descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 1
method name getCompositeType descriptor ()Ljavax/management/openmbean/CompositeType; flags 1
method name hashCode descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name values descriptor ()Ljava/util/Collection; flags 1
method name toCompositeData descriptor (Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData; flags 1

class name com/sun/management/HotSpotDiagnosticMXBean
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name dumpHeap descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 401
method name getDiagnosticOptions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Lcom/sun/management/VMOption;>;
method name getVMOption descriptor (Ljava/lang/String;)Lcom/sun/management/VMOption; flags 401
method name setVMOption descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401

class name com/sun/management/OperatingSystemMXBean
header extends java/lang/Object implements java/lang/management/OperatingSystemMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name getCommittedVirtualMemorySize descriptor ()J flags 401
method name getTotalSwapSpaceSize descriptor ()J flags 401
method name getFreeSwapSpaceSize descriptor ()J flags 401
method name getProcessCpuTime descriptor ()J flags 401
method name getFreePhysicalMemorySize descriptor ()J flags 401
method name getTotalPhysicalMemorySize descriptor ()J flags 401
method name getSystemCpuLoad descriptor ()D flags 401
method name getProcessCpuLoad descriptor ()D flags 401

class name com/sun/management/ThreadMXBean
header extends java/lang/Object implements java/lang/management/ThreadMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name getThreadCpuTime descriptor ([J)[J flags 401
method name getThreadUserTime descriptor ([J)[J flags 401
method name getThreadAllocatedBytes descriptor (J)J flags 401
method name getThreadAllocatedBytes descriptor ([J)[J flags 401
method name isThreadAllocatedMemorySupported descriptor ()Z flags 401
method name isThreadAllocatedMemoryEnabled descriptor ()Z flags 401
method name setThreadAllocatedMemoryEnabled descriptor (Z)V flags 401
method name getCurrentThreadAllocatedBytes descriptor ()J flags 1
method name getTotalThreadAllocatedBytes descriptor ()J flags 1
method name getThreadInfo descriptor ([JZZI)[Ljava/lang/management/ThreadInfo; flags 1
method name dumpAllThreads descriptor (ZZI)[Ljava/lang/management/ThreadInfo; flags 1

class name com/sun/management/UnixOperatingSystemMXBean
header extends java/lang/Object implements com/sun/management/OperatingSystemMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
method name getOpenFileDescriptorCount descriptor ()J flags 401
method name getMaxFileDescriptorCount descriptor ()J flags 401

class name com/sun/management/VMOption
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported;
innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;ZLcom/sun/management/VMOption$Origin;)V flags 1
method name getName descriptor ()Ljava/lang/String; flags 1
method name getValue descriptor ()Ljava/lang/String; flags 1
method name getOrigin descriptor ()Lcom/sun/management/VMOption$Origin; flags 1
method name isWriteable descriptor ()Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/VMOption; flags 9

class name com/sun/management/VMOption$Origin
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/management/VMOption$Origin;>; runtimeAnnotations @Ljdk/Exported;
innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019
field name DEFAULT descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name VM_CREATION descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name ENVIRON_VAR descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name CONFIG_FILE descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name MANAGEMENT descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name ERGONOMIC descriptor Lcom/sun/management/VMOption$Origin; flags 4019
field name OTHER descriptor Lcom/sun/management/VMOption$Origin; flags 4019
method name values descriptor ()[Lcom/sun/management/VMOption$Origin; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/management/VMOption$Origin; flags 9

