class jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc
super_class: java.lang.Object
{
final java.lang.String key;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final boolean expandable;
descriptor: Z
flags: (0x0010) ACC_FINAL
final java.lang.Object valueAsObject;
descriptor: Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
final java.lang.String valueAsString;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
void <init>(java.lang.String, boolean, java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/String;ZLjava/lang/Object;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=5
start local 0 // jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc this
start local 1 // java.lang.String key
start local 2 // boolean expandable
start local 3 // java.lang.Object valueAsObject
start local 4 // java.lang.String valueAsString
0: .line 80
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 81
aload 0 /* this */
aload 1 /* key */
putfield jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc.key:Ljava/lang/String;
2: .line 82
aload 0 /* this */
iload 2 /* expandable */
putfield jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc.expandable:Z
3: .line 83
aload 0 /* this */
aload 3 /* valueAsObject */
putfield jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc.valueAsObject:Ljava/lang/Object;
4: .line 84
aload 0 /* this */
aload 4 /* valueAsString */
putfield jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc.valueAsString:Ljava/lang/String;
5: .line 85
return
end local 4 // java.lang.String valueAsString
end local 3 // java.lang.Object valueAsObject
end local 2 // boolean expandable
end local 1 // java.lang.String key
end local 0 // jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/nashorn/internal/runtime/DebuggerSupport$DebuggerValueDesc;
0 6 1 key Ljava/lang/String;
0 6 2 expandable Z
0 6 3 valueAsObject Ljava/lang/Object;
0 6 4 valueAsString Ljava/lang/String;
MethodParameters:
Name Flags
key final
expandable final
valueAsObject final
valueAsString final
}
SourceFile: "DebuggerSupport.java"
NestHost: jdk.nashorn.internal.runtime.DebuggerSupport
InnerClasses:
DebuggerValueDesc = jdk.nashorn.internal.runtime.DebuggerSupport$DebuggerValueDesc of jdk.nashorn.internal.runtime.DebuggerSupport