public final class org.eclipse.debug.core.DebugEvent extends java.util.EventObject
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.debug.core.DebugEvent
super_class: java.util.EventObject
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RESUME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SUSPEND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CREATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int TERMINATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int CHANGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int MODEL_SPECIFIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int STEP_INTO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int STEP_OVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int STEP_RETURN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int STEP_END;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int BREAKPOINT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int CLIENT_REQUEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int EVALUATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int EVALUATION_IMPLICIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int CONTENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int UNSPECIFIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private int fKind;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fDetail;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.Object fData;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_0
invokespecial org.eclipse.debug.core.DebugEvent.<init>:(Ljava/lang/Object;II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/debug/core/DebugEvent;
0 2 1 eventSource Ljava/lang/Object;
0 2 2 kind I
MethodParameters:
Name Flags
eventSource
kind
public void <init>(java.lang.Object, int, int);
descriptor: (Ljava/lang/Object;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial java.util.EventObject.<init>:(Ljava/lang/Object;)V
1: aload 0
iconst_0
putfield org.eclipse.debug.core.DebugEvent.fKind:I
2: aload 0
iconst_0
putfield org.eclipse.debug.core.DebugEvent.fDetail:I
3: aload 0
aconst_null
putfield org.eclipse.debug.core.DebugEvent.fData:Ljava/lang/Object;
4: iload 2
bipush 63
iand
ifne 6
5: new java.lang.IllegalArgumentException
dup
getstatic org.eclipse.debug.internal.core.DebugCoreMessages.DebugEvent_illegal_kind:Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: org.eclipse.debug.core.DebugEvent java.lang.Object int int
StackMap stack:
iload 2
bipush 32
if_icmpeq 8
iload 3
ifeq 8
iload 3
sipush 1023
iand
ifne 8
7: new java.lang.IllegalArgumentException
dup
getstatic org.eclipse.debug.internal.core.DebugCoreMessages.DebugEvent_illegal_detail:Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield org.eclipse.debug.core.DebugEvent.fKind:I
9: aload 0
iload 3
putfield org.eclipse.debug.core.DebugEvent.fDetail:I
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/debug/core/DebugEvent;
0 11 1 eventSource Ljava/lang/Object;
0 11 2 kind I
0 11 3 detail I
MethodParameters:
Name Flags
eventSource
kind
detail
public int getDetail();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.debug.core.DebugEvent.fDetail:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/debug/core/DebugEvent;
public int getKind();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.debug.core.DebugEvent.fKind:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/debug/core/DebugEvent;
public boolean isStepStart();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getDetail:()I
bipush 7
iand
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/debug/core/DebugEvent;
public boolean isEvaluation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getDetail:()I
sipush 192
iand
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/debug/core/DebugEvent;
public void setData(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.debug.core.DebugEvent.fData:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/debug/core/DebugEvent;
0 2 1 data Ljava/lang/Object;
MethodParameters:
Name Flags
data
public java.lang.Object getData();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.debug.core.DebugEvent.fData:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/debug/core/DebugEvent;
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 java.lang.StringBuilder
dup
ldc "DebugEvent["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getSource:()Ljava/lang/Object;
ifnull 4
2: aload 1
aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getSource:()Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: goto 5
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 1
ldc "null"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getKind:()I
lookupswitch { // 7
0: 17
1: 11
2: 13
4: 7
8: 9
16: 15
32: 19
default: 21
}
7: StackMap locals:
StackMap stack:
aload 1
ldc "CREATE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: goto 21
9: StackMap locals:
StackMap stack:
aload 1
ldc "TERMINATE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: goto 21
11: StackMap locals:
StackMap stack:
aload 1
ldc "RESUME"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: goto 21
13: StackMap locals:
StackMap stack:
aload 1
ldc "SUSPEND"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: goto 21
15: StackMap locals:
StackMap stack:
aload 1
ldc "CHANGE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: goto 21
17: StackMap locals:
StackMap stack:
aload 1
ldc "UNSPECIFIED"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: goto 21
19: StackMap locals:
StackMap stack:
aload 1
ldc "MODEL_SPECIFIC"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: goto 21
21: StackMap locals:
StackMap stack:
aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getDetail:()I
lookupswitch { // 11
0: 43
1: 29
2: 31
4: 33
8: 27
16: 23
32: 25
64: 35
128: 37
256: 39
512: 41
default: 45
}
23: StackMap locals:
StackMap stack:
aload 1
ldc "BREAKPOINT"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: goto 46
25: StackMap locals:
StackMap stack:
aload 1
ldc "CLIENT_REQUEST"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: goto 46
27: StackMap locals:
StackMap stack:
aload 1
ldc "STEP_END"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: goto 46
29: StackMap locals:
StackMap stack:
aload 1
ldc "STEP_INTO"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: goto 46
31: StackMap locals:
StackMap stack:
aload 1
ldc "STEP_OVER"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
32: goto 46
33: StackMap locals:
StackMap stack:
aload 1
ldc "STEP_RETURN"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: goto 46
35: StackMap locals:
StackMap stack:
aload 1
ldc "EVALUATION"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
36: goto 46
37: StackMap locals:
StackMap stack:
aload 1
ldc "EVALUATION_IMPLICIT"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
38: goto 46
39: StackMap locals:
StackMap stack:
aload 1
ldc "STATE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
40: goto 46
41: StackMap locals:
StackMap stack:
aload 1
ldc "CONTENT"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
42: goto 46
43: StackMap locals:
StackMap stack:
aload 1
ldc "UNSPECIFIED"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
44: goto 46
45: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual org.eclipse.debug.core.DebugEvent.getDetail:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
46: StackMap locals:
StackMap stack:
aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/eclipse/debug/core/DebugEvent;
1 48 1 buf Ljava/lang/StringBuilder;
}
SourceFile: "DebugEvent.java"