public final class jdk.management.jfr.SettingDescriptorInfo
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.management.jfr.SettingDescriptorInfo
super_class: java.lang.Object
{
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String label;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String description;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String typeName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String contentType;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String defaultValue;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new jdk.management.jfr.SettingDescriptorInfo$1
dup
invokespecial jdk.management.jfr.SettingDescriptorInfo$1.<init>:()V
invokestatic jdk.management.jfr.internal.FlightRecorderMXBeanProvider.setFlightRecorderMXBeanFactory:(Ljava/util/concurrent/Callable;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(jdk.jfr.SettingDescriptor);
descriptor: (Ljdk/jfr/SettingDescriptor;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getName:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.name:Ljava/lang/String;
2: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getLabel:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.label:Ljava/lang/String;
3: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getDescription:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.description:Ljava/lang/String;
4: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getTypeName:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.typeName:Ljava/lang/String;
5: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getContentType:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.contentType:Ljava/lang/String;
6: aload 0
aload 1
invokevirtual jdk.jfr.SettingDescriptor.getDefaultValue:()Ljava/lang/String;
putfield jdk.management.jfr.SettingDescriptorInfo.defaultValue:Ljava/lang/String;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/management/jfr/SettingDescriptorInfo;
0 8 1 settingDescriptor Ljdk/jfr/SettingDescriptor;
MethodParameters:
Name Flags
settingDescriptor
private void <init>(javax.management.openmbean.CompositeData);
descriptor: (Ljavax/management/openmbean/CompositeData;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ldc "name"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.name:Ljava/lang/String;
2: aload 0
aload 1
ldc "label"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.label:Ljava/lang/String;
3: aload 0
aload 1
ldc "description"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.description:Ljava/lang/String;
4: aload 0
aload 1
ldc "typeName"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.typeName:Ljava/lang/String;
5: aload 0
aload 1
ldc "defaultValue"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.defaultValue:Ljava/lang/String;
6: aload 0
aload 1
ldc "contentType"
invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.management.jfr.SettingDescriptorInfo.contentType:Ljava/lang/String;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/management/jfr/SettingDescriptorInfo;
0 8 1 cd Ljavax/management/openmbean/CompositeData;
MethodParameters:
Name Flags
cd
public java.lang.String getLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public java.lang.String getDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.description:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public java.lang.String getTypeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.typeName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public java.lang.String getContentType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.contentType:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public java.lang.String getDefaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.defaultValue:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/management/jfr/SettingDescriptorInfo;
public static jdk.management.jfr.SettingDescriptorInfo from(javax.management.openmbean.CompositeData);
descriptor: (Ljavax/management/openmbean/CompositeData;)Ljdk/management/jfr/SettingDescriptorInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new jdk.management.jfr.SettingDescriptorInfo
dup
aload 0
invokespecial jdk.management.jfr.SettingDescriptorInfo.<init>:(Ljavax/management/openmbean/CompositeData;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 cd Ljavax/management/openmbean/CompositeData;
MethodParameters:
Name Flags
cd
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new jdk.management.jfr.Stringifier
dup
invokespecial jdk.management.jfr.Stringifier.<init>:()V
astore 1
start local 1 1: aload 1
ldc "name"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.name:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
2: aload 1
ldc "label"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.label:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 1
ldc "description"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.description:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
ldc "typeName"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.typeName:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 1
ldc "contentType"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.contentType:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 1
ldc "defaultValue"
aload 0
getfield jdk.management.jfr.SettingDescriptorInfo.defaultValue:Ljava/lang/String;
invokevirtual jdk.management.jfr.Stringifier.add:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 1
invokevirtual jdk.management.jfr.Stringifier.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/management/jfr/SettingDescriptorInfo;
1 8 1 s Ljdk/management/jfr/Stringifier;
}
SourceFile: "SettingDescriptorInfo.java"
NestMembers:
jdk.management.jfr.SettingDescriptorInfo$1
InnerClasses:
jdk.management.jfr.SettingDescriptorInfo$1