public abstract class com.sun.tools.example.debug.event.AbstractEventSet extends java.util.EventObject implements com.sun.jdi.event.EventSet
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.example.debug.event.AbstractEventSet
super_class: java.util.EventObject
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2772717574222076977
private final com.sun.jdi.event.EventSet jdiEventSet;
descriptor: Lcom/sun/jdi/event/EventSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final com.sun.jdi.event.Event oneEvent;
descriptor: Lcom/sun/jdi/event/Event;
flags: (0x0010) ACC_FINAL
void <init>(com.sun.jdi.event.EventSet);
descriptor: (Lcom/sun/jdi/event/EventSet;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.jdi.event.EventSet.virtualMachine:()Lcom/sun/jdi/VirtualMachine;
invokespecial java.util.EventObject.<init>:(Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
2: aload 0
aload 0
invokevirtual com.sun.tools.example.debug.event.AbstractEventSet.eventIterator:()Lcom/sun/jdi/event/EventIterator;
invokeinterface com.sun.jdi.event.EventIterator.nextEvent:()Lcom/sun/jdi/event/Event;
putfield com.sun.tools.example.debug.event.AbstractEventSet.oneEvent:Lcom/sun/jdi/event/Event;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 4 1 jdiEventSet Lcom/sun/jdi/event/EventSet;
MethodParameters:
Name Flags
jdiEventSet
public static com.sun.tools.example.debug.event.AbstractEventSet toSpecificEventSet(com.sun.jdi.event.EventSet);
descriptor: (Lcom/sun/jdi/event/EventSet;)Lcom/sun/tools/example/debug/event/AbstractEventSet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface com.sun.jdi.event.EventSet.eventIterator:()Lcom/sun/jdi/event/EventIterator;
invokeinterface com.sun.jdi.event.EventIterator.nextEvent:()Lcom/sun/jdi/event/Event;
astore 1
start local 1 1: aload 1
instanceof com.sun.jdi.event.LocatableEvent
ifeq 9
2: aload 1
instanceof com.sun.jdi.event.ExceptionEvent
ifeq 4
3: new com.sun.tools.example.debug.event.ExceptionEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ExceptionEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
4: StackMap locals: com.sun.jdi.event.Event
StackMap stack:
aload 1
instanceof com.sun.jdi.event.WatchpointEvent
ifeq 8
5: aload 1
instanceof com.sun.jdi.event.AccessWatchpointEvent
ifeq 7
6: new com.sun.tools.example.debug.event.AccessWatchpointEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.AccessWatchpointEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
7: StackMap locals:
StackMap stack:
new com.sun.tools.example.debug.event.ModificationWatchpointEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ModificationWatchpointEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
8: StackMap locals:
StackMap stack:
new com.sun.tools.example.debug.event.LocationTriggerEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.LocationTriggerEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
9: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.ClassPrepareEvent
ifeq 11
10: new com.sun.tools.example.debug.event.ClassPrepareEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ClassPrepareEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
11: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.ClassUnloadEvent
ifeq 13
12: new com.sun.tools.example.debug.event.ClassUnloadEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ClassUnloadEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
13: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.ThreadDeathEvent
ifeq 15
14: new com.sun.tools.example.debug.event.ThreadDeathEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ThreadDeathEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
15: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.ThreadStartEvent
ifeq 17
16: new com.sun.tools.example.debug.event.ThreadStartEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.ThreadStartEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
17: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.VMDeathEvent
ifeq 19
18: new com.sun.tools.example.debug.event.VMDeathEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.VMDeathEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
19: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.VMDisconnectEvent
ifeq 21
20: new com.sun.tools.example.debug.event.VMDisconnectEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.VMDisconnectEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
21: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.jdi.event.VMStartEvent
ifeq 23
22: new com.sun.tools.example.debug.event.VMStartEventSet
dup
aload 0
invokespecial com.sun.tools.example.debug.event.VMStartEventSet.<init>:(Lcom/sun/jdi/event/EventSet;)V
areturn
23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown event "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 jdiEventSet Lcom/sun/jdi/event/EventSet;
1 24 1 evt Lcom/sun/jdi/event/Event;
MethodParameters:
Name Flags
jdiEventSet
public abstract void notify(com.sun.tools.example.debug.event.JDIListener);
descriptor: (Lcom/sun/tools/example/debug/event/JDIListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public com.sun.jdi.VirtualMachine virtualMachine();
descriptor: ()Lcom/sun/jdi/VirtualMachine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.virtualMachine:()Lcom/sun/jdi/VirtualMachine;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public com.sun.jdi.VirtualMachine getVirtualMachine();
descriptor: ()Lcom/sun/jdi/VirtualMachine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.virtualMachine:()Lcom/sun/jdi/VirtualMachine;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public int getSuspendPolicy();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.suspendPolicy:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public void resume();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.resume:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public int suspendPolicy();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.suspendPolicy:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean suspendedAll();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.suspendPolicy:()I
iconst_2
if_icmpne 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 Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean suspendedEventThread();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.suspendPolicy:()I
iconst_1
if_icmpne 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 Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean suspendedNone();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.suspendPolicy:()I
ifne 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 Lcom/sun/tools/example/debug/event/AbstractEventSet;
public com.sun.jdi.event.EventIterator eventIterator();
descriptor: ()Lcom/sun/jdi/event/EventIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.eventIterator:()Lcom/sun/jdi/event/EventIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.isEmpty:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean contains(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
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
aload 1
invokeinterface com.sun.jdi.event.EventSet.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public java.util.Iterator<com.sun.jdi.event.Event> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
Signature: ()Ljava/util/Iterator<Lcom/sun/jdi/event/Event;>;
public java.lang.Object[] toArray();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
invokeinterface com.sun.jdi.event.EventSet.toArray:()[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public <T> T[] toArray();
descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
aload 1
invokeinterface com.sun.jdi.event.EventSet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 a [Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>([TT;)[TT;
MethodParameters:
Name Flags
a
public boolean containsAll(java.util.Collection<?>);
descriptor: (Ljava/util/Collection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.example.debug.event.AbstractEventSet.jdiEventSet:Lcom/sun/jdi/event/EventSet;
aload 1
invokeinterface com.sun.jdi.event.EventSet.containsAll:(Ljava/util/Collection;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 c Ljava/util/Collection<*>;
Signature: (Ljava/util/Collection<*>;)Z
MethodParameters:
Name Flags
c
public boolean add(com.sun.jdi.event.Event);
descriptor: (Lcom/sun/jdi/event/Event;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 e Lcom/sun/jdi/event/Event;
MethodParameters:
Name Flags
e
public boolean remove(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: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public boolean addAll(java.util.Collection<? extends com.sun.jdi.event.Event>);
descriptor: (Ljava/util/Collection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 coll Ljava/util/Collection<+Lcom/sun/jdi/event/Event;>;
Signature: (Ljava/util/Collection<+Lcom/sun/jdi/event/Event;>;)Z
MethodParameters:
Name Flags
coll
public boolean removeAll(java.util.Collection<?>);
descriptor: (Ljava/util/Collection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 coll Ljava/util/Collection<*>;
Signature: (Ljava/util/Collection<*>;)Z
MethodParameters:
Name Flags
coll
public boolean retainAll(java.util.Collection<?>);
descriptor: (Ljava/util/Collection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
0 1 1 coll Ljava/util/Collection<*>;
Signature: (Ljava/util/Collection<*>;)Z
MethodParameters:
Name Flags
coll
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/example/debug/event/AbstractEventSet;
public boolean add(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.jdi.event.Event
invokevirtual com.sun.tools.example.debug.event.AbstractEventSet.add:(Lcom/sun/jdi/event/Event;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AbstractEventSet.java"