public class jdk.jshell.SnippetEvent
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.jshell.SnippetEvent
super_class: java.lang.Object
{
private final jdk.jshell.Snippet snippet;
descriptor: Ljdk/jshell/Snippet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jshell.Snippet$Status previousStatus;
descriptor: Ljdk/jshell/Snippet$Status;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jshell.Snippet$Status status;
descriptor: Ljdk/jshell/Snippet$Status;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean isSignatureChange;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jshell.Snippet causeSnippet;
descriptor: Ljdk/jshell/Snippet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String value;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jshell.JShellException exception;
descriptor: Ljdk/jshell/JShellException;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(jdk.jshell.Snippet, jdk.jshell.Snippet$Status, jdk.jshell.Snippet$Status, boolean, jdk.jshell.Snippet, java.lang.String, jdk.jshell.JShellException);
descriptor: (Ljdk/jshell/Snippet;Ljdk/jshell/Snippet$Status;Ljdk/jshell/Snippet$Status;ZLjdk/jshell/Snippet;Ljava/lang/String;Ljdk/jshell/JShellException;)V
flags: (0x0000)
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield jdk.jshell.SnippetEvent.snippet:Ljdk/jshell/Snippet;
2: aload 0
aload 2
putfield jdk.jshell.SnippetEvent.previousStatus:Ljdk/jshell/Snippet$Status;
3: aload 0
aload 3
putfield jdk.jshell.SnippetEvent.status:Ljdk/jshell/Snippet$Status;
4: aload 0
iload 4
putfield jdk.jshell.SnippetEvent.isSignatureChange:Z
5: aload 0
aload 5
putfield jdk.jshell.SnippetEvent.causeSnippet:Ljdk/jshell/Snippet;
6: aload 0
aload 6
putfield jdk.jshell.SnippetEvent.value:Ljava/lang/String;
7: aload 0
aload 7
putfield jdk.jshell.SnippetEvent.exception:Ljdk/jshell/JShellException;
8: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/jshell/SnippetEvent;
0 9 1 snippet Ljdk/jshell/Snippet;
0 9 2 previousStatus Ljdk/jshell/Snippet$Status;
0 9 3 status Ljdk/jshell/Snippet$Status;
0 9 4 isSignatureChange Z
0 9 5 causeSnippet Ljdk/jshell/Snippet;
0 9 6 value Ljava/lang/String;
0 9 7 exception Ljdk/jshell/JShellException;
MethodParameters:
Name Flags
snippet
previousStatus
status
isSignatureChange
causeSnippet
value
exception
public jdk.jshell.Snippet snippet();
descriptor: ()Ljdk/jshell/Snippet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.snippet:Ljdk/jshell/Snippet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public jdk.jshell.Snippet$Status previousStatus();
descriptor: ()Ljdk/jshell/Snippet$Status;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.previousStatus:Ljdk/jshell/Snippet$Status;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public jdk.jshell.Snippet$Status status();
descriptor: ()Ljdk/jshell/Snippet$Status;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.status:Ljdk/jshell/Snippet$Status;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public boolean isSignatureChange();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.isSignatureChange:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public jdk.jshell.Snippet causeSnippet();
descriptor: ()Ljdk/jshell/Snippet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.causeSnippet:Ljdk/jshell/Snippet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public jdk.jshell.JShellException exception();
descriptor: ()Ljdk/jshell/JShellException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.exception:Ljdk/jshell/JShellException;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public java.lang.String value();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jshell.SnippetEvent.value:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jshell/SnippetEvent;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "SnippetEvent(snippet="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jdk.jshell.SnippetEvent.snippet:Ljdk/jshell/Snippet;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1: ldc ",previousStatus="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.jshell.SnippetEvent.previousStatus:Ljdk/jshell/Snippet$Status;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: ldc ",status="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.jshell.SnippetEvent.status:Ljdk/jshell/Snippet$Status;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: ldc ",isSignatureChange="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.jshell.SnippetEvent.isSignatureChange:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
4: ldc ",causeSnippet"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.jshell.SnippetEvent.causeSnippet:Ljdk/jshell/Snippet;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: aload 0
getfield jdk.jshell.SnippetEvent.value:Ljava/lang/String;
ifnonnull 6
ldc ""
goto 7
StackMap locals:
StackMap stack: java.lang.StringBuilder
6: new java.lang.StringBuilder
dup
ldc "value="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jdk.jshell.SnippetEvent.value:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: jdk.jshell.SnippetEvent
StackMap stack: java.lang.StringBuilder java.lang.String
7: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
getfield jdk.jshell.SnippetEvent.exception:Ljdk/jshell/JShellException;
ifnonnull 9
ldc ""
goto 10
StackMap locals:
StackMap stack: java.lang.StringBuilder
9: new java.lang.StringBuilder
dup
ldc "exception="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jdk.jshell.SnippetEvent.exception:Ljdk/jshell/JShellException;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: jdk.jshell.SnippetEvent
StackMap stack: java.lang.StringBuilder java.lang.String
10: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/jshell/SnippetEvent;
}
SourceFile: "SnippetEvent.java"
InnerClasses:
public final Status = jdk.jshell.Snippet$Status of jdk.jshell.Snippet