abstract class com.sun.tools.jdi.EventSetImpl$EventImpl extends com.sun.tools.jdi.MirrorImpl implements com.sun.jdi.event.Event
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.jdi.EventSetImpl$EventImpl
super_class: com.sun.tools.jdi.MirrorImpl
{
private final byte eventCmd;
descriptor: B
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int requestID;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.jdi.request.EventRequest request;
descriptor: Lcom/sun/jdi/request/EventRequest;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final com.sun.tools.jdi.EventSetImpl this$0;
descriptor: Lcom/sun/tools/jdi/EventSetImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(com.sun.tools.jdi.EventSetImpl, com.sun.tools.jdi.JDWP$Event$Composite$Events$EventsCommon, int);
descriptor: (Lcom/sun/tools/jdi/EventSetImpl;Lcom/sun/tools/jdi/JDWP$Event$Composite$Events$EventsCommon;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.this$0:Lcom/sun/tools/jdi/EventSetImpl;
1: aload 0
aload 1
getfield com.sun.tools.jdi.EventSetImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
invokespecial com.sun.tools.jdi.MirrorImpl.<init>:(Lcom/sun/jdi/VirtualMachine;)V
2: aload 0
aload 2
invokevirtual com.sun.tools.jdi.JDWP$Event$Composite$Events$EventsCommon.eventKind:()B
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.eventCmd:B
3: aload 0
iload 3
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.requestID:I
4: aload 1
5: getfield com.sun.tools.jdi.EventSetImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
invokevirtual com.sun.tools.jdi.VirtualMachineImpl.eventRequestManagerImpl:()Lcom/sun/tools/jdi/EventRequestManagerImpl;
6: astore 4
start local 4 7: aload 0
aload 4
aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.eventCmd:B
iload 3
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl.request:(II)Lcom/sun/jdi/request/EventRequest;
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.request:Lcom/sun/jdi/request/EventRequest;
8: return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
0 9 2 evt Lcom/sun/tools/jdi/JDWP$Event$Composite$Events$EventsCommon;
0 9 3 requestID I
7 9 4 ermi Lcom/sun/tools/jdi/EventRequestManagerImpl;
MethodParameters:
Name Flags
this$0 final
evt
requestID
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
0 2 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
protected void <init>(com.sun.tools.jdi.EventSetImpl, byte);
descriptor: (Lcom/sun/tools/jdi/EventSetImpl;B)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.this$0:Lcom/sun/tools/jdi/EventSetImpl;
1: aload 0
aload 1
getfield com.sun.tools.jdi.EventSetImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
invokespecial com.sun.tools.jdi.MirrorImpl.<init>:(Lcom/sun/jdi/VirtualMachine;)V
2: aload 0
iload 2
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.eventCmd:B
3: aload 0
iconst_0
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.requestID:I
4: aload 0
aconst_null
putfield com.sun.tools.jdi.EventSetImpl$EventImpl.request:Lcom/sun/jdi/request/EventRequest;
5: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
0 6 2 eventCmd B
MethodParameters:
Name Flags
this$0 final
eventCmd
public com.sun.jdi.request.EventRequest request();
descriptor: ()Lcom/sun/jdi/request/EventRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.request:Lcom/sun/jdi/request/EventRequest;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
int requestID();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.requestID:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
com.sun.tools.jdi.EventDestination destination();
descriptor: ()Lcom/sun/tools/jdi/EventDestination;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.requestID:I
ifne 2
1: getstatic com.sun.tools.jdi.EventDestination.CLIENT_EVENT:Lcom/sun/tools/jdi/EventDestination;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.request:Lcom/sun/jdi/request/EventRequest;
ifnonnull 7
3: aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
invokevirtual com.sun.tools.jdi.VirtualMachineImpl.getInternalEventRequestManager:()Lcom/sun/tools/jdi/EventRequestManagerImpl;
astore 1
start local 1 4: aload 1
aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.eventCmd:B
aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.requestID:I
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl.request:(II)Lcom/sun/jdi/request/EventRequest;
ifnull 6
5: getstatic com.sun.tools.jdi.EventDestination.INTERNAL_EVENT:Lcom/sun/tools/jdi/EventDestination;
areturn
6: StackMap locals: com.sun.tools.jdi.EventRequestManagerImpl
StackMap stack:
getstatic com.sun.tools.jdi.EventDestination.UNKNOWN_EVENT:Lcom/sun/tools/jdi/EventDestination;
areturn
end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventSetImpl$EventImpl.request:Lcom/sun/jdi/request/EventRequest;
invokeinterface com.sun.jdi.request.EventRequest.isEnabled:()Z
ifeq 9
8: getstatic com.sun.tools.jdi.EventDestination.CLIENT_EVENT:Lcom/sun/tools/jdi/EventDestination;
areturn
9: StackMap locals:
StackMap stack:
getstatic com.sun.tools.jdi.EventDestination.UNKNOWN_EVENT:Lcom/sun/tools/jdi/EventDestination;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
4 7 1 ermi Lcom/sun/tools/jdi/EventRequestManagerImpl;
abstract java.lang.String eventName();
descriptor: ()Ljava/lang/String;
flags: (0x0400) ACC_ABSTRACT
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.jdi.EventSetImpl$EventImpl.eventName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/jdi/EventSetImpl$EventImpl;
}
SourceFile: "EventSetImpl.java"
NestHost: com.sun.tools.jdi.EventSetImpl
InnerClasses:
abstract EventImpl = com.sun.tools.jdi.EventSetImpl$EventImpl of com.sun.tools.jdi.EventSetImpl
Event = com.sun.tools.jdi.JDWP$Event of com.sun.tools.jdi.JDWP
Composite = com.sun.tools.jdi.JDWP$Event$Composite of com.sun.tools.jdi.JDWP$Event
Events = com.sun.tools.jdi.JDWP$Event$Composite$Events of com.sun.tools.jdi.JDWP$Event$Composite
abstract EventsCommon = com.sun.tools.jdi.JDWP$Event$Composite$Events$EventsCommon of com.sun.tools.jdi.JDWP$Event$Composite$Events