class java.awt.dnd.DnDEventMulticaster extends java.awt.AWTEventMulticaster implements java.awt.dnd.DragSourceListener, java.awt.dnd.DragSourceMotionListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: java.awt.dnd.DnDEventMulticaster
super_class: java.awt.AWTEventMulticaster
{
protected void <init>(java.util.EventListener, java.util.EventListener);
descriptor: (Ljava/util/EventListener;Ljava/util/EventListener;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial java.awt.AWTEventMulticaster.<init>:(Ljava/util/EventListener;Ljava/util/EventListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 2 1 a Ljava/util/EventListener;
0 2 2 b Ljava/util/EventListener;
MethodParameters:
Name Flags
a
b
public void dragEnter(java.awt.dnd.DragSourceDragEvent);
descriptor: (Ljava/awt/dnd/DragSourceDragEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragEnter:(Ljava/awt/dnd/DragSourceDragEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragEnter:(Ljava/awt/dnd/DragSourceDragEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dsde Ljava/awt/dnd/DragSourceDragEvent;
MethodParameters:
Name Flags
dsde
public void dragOver(java.awt.dnd.DragSourceDragEvent);
descriptor: (Ljava/awt/dnd/DragSourceDragEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragOver:(Ljava/awt/dnd/DragSourceDragEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragOver:(Ljava/awt/dnd/DragSourceDragEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dsde Ljava/awt/dnd/DragSourceDragEvent;
MethodParameters:
Name Flags
dsde
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent);
descriptor: (Ljava/awt/dnd/DragSourceDragEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dropActionChanged:(Ljava/awt/dnd/DragSourceDragEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dropActionChanged:(Ljava/awt/dnd/DragSourceDragEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dsde Ljava/awt/dnd/DragSourceDragEvent;
MethodParameters:
Name Flags
dsde
public void dragExit(java.awt.dnd.DragSourceEvent);
descriptor: (Ljava/awt/dnd/DragSourceEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragExit:(Ljava/awt/dnd/DragSourceEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragExit:(Ljava/awt/dnd/DragSourceEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dse Ljava/awt/dnd/DragSourceEvent;
MethodParameters:
Name Flags
dse
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent);
descriptor: (Ljava/awt/dnd/DragSourceDropEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragDropEnd:(Ljava/awt/dnd/DragSourceDropEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
aload 1
invokeinterface java.awt.dnd.DragSourceListener.dragDropEnd:(Ljava/awt/dnd/DragSourceDropEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dsde Ljava/awt/dnd/DragSourceDropEvent;
MethodParameters:
Name Flags
dsde
public void dragMouseMoved(java.awt.dnd.DragSourceDragEvent);
descriptor: (Ljava/awt/dnd/DragSourceDragEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceMotionListener
aload 1
invokeinterface java.awt.dnd.DragSourceMotionListener.dragMouseMoved:(Ljava/awt/dnd/DragSourceDragEvent;)V
1: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceMotionListener
aload 1
invokeinterface java.awt.dnd.DragSourceMotionListener.dragMouseMoved:(Ljava/awt/dnd/DragSourceDragEvent;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 3 1 dsde Ljava/awt/dnd/DragSourceDragEvent;
MethodParameters:
Name Flags
dsde
public static java.awt.dnd.DragSourceListener add(java.awt.dnd.DragSourceListener, java.awt.dnd.DragSourceListener);
descriptor: (Ljava/awt/dnd/DragSourceListener;Ljava/awt/dnd/DragSourceListener;)Ljava/awt/dnd/DragSourceListener;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.addInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a Ljava/awt/dnd/DragSourceListener;
0 1 1 b Ljava/awt/dnd/DragSourceListener;
MethodParameters:
Name Flags
a
b
public static java.awt.dnd.DragSourceMotionListener add(java.awt.dnd.DragSourceMotionListener, java.awt.dnd.DragSourceMotionListener);
descriptor: (Ljava/awt/dnd/DragSourceMotionListener;Ljava/awt/dnd/DragSourceMotionListener;)Ljava/awt/dnd/DragSourceMotionListener;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.addInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceMotionListener
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a Ljava/awt/dnd/DragSourceMotionListener;
0 1 1 b Ljava/awt/dnd/DragSourceMotionListener;
MethodParameters:
Name Flags
a
b
public static java.awt.dnd.DragSourceListener remove(java.awt.dnd.DragSourceListener, java.awt.dnd.DragSourceListener);
descriptor: (Ljava/awt/dnd/DragSourceListener;Ljava/awt/dnd/DragSourceListener;)Ljava/awt/dnd/DragSourceListener;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.removeInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceListener
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l Ljava/awt/dnd/DragSourceListener;
0 1 1 oldl Ljava/awt/dnd/DragSourceListener;
MethodParameters:
Name Flags
l
oldl
public static java.awt.dnd.DragSourceMotionListener remove(java.awt.dnd.DragSourceMotionListener, java.awt.dnd.DragSourceMotionListener);
descriptor: (Ljava/awt/dnd/DragSourceMotionListener;Ljava/awt/dnd/DragSourceMotionListener;)Ljava/awt/dnd/DragSourceMotionListener;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.removeInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
checkcast java.awt.dnd.DragSourceMotionListener
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l Ljava/awt/dnd/DragSourceMotionListener;
0 1 1 ol Ljava/awt/dnd/DragSourceMotionListener;
MethodParameters:
Name Flags
l
ol
protected static java.util.EventListener addInternal(java.util.EventListener, java.util.EventListener);
descriptor: (Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
areturn
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
aload 0
areturn
2: StackMap locals:
StackMap stack:
new java.awt.dnd.DnDEventMulticaster
dup
aload 0
aload 1
invokespecial java.awt.dnd.DnDEventMulticaster.<init>:(Ljava/util/EventListener;Ljava/util/EventListener;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 a Ljava/util/EventListener;
0 3 1 b Ljava/util/EventListener;
MethodParameters:
Name Flags
a
b
protected java.util.EventListener remove(java.util.EventListener);
descriptor: (Ljava/util/EventListener;)Ljava/util/EventListener;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
if_acmpne 1
aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
areturn
1: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
if_acmpne 2
aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.removeInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
astore 2
start local 2 3: aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
aload 1
invokestatic java.awt.dnd.DnDEventMulticaster.removeInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
astore 3
start local 3 4: aload 2
aload 0
getfield java.awt.dnd.DnDEventMulticaster.a:Ljava/util/EventListener;
if_acmpne 6
aload 3
aload 0
getfield java.awt.dnd.DnDEventMulticaster.b:Ljava/util/EventListener;
if_acmpne 6
5: aload 0
areturn
6: StackMap locals: java.util.EventListener java.util.EventListener
StackMap stack:
aload 2
aload 3
invokestatic java.awt.dnd.DnDEventMulticaster.addInternal:(Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/awt/dnd/DnDEventMulticaster;
0 7 1 oldl Ljava/util/EventListener;
3 7 2 a2 Ljava/util/EventListener;
4 7 3 b2 Ljava/util/EventListener;
MethodParameters:
Name Flags
oldl
protected static java.util.EventListener removeInternal(java.util.EventListener, java.util.EventListener);
descriptor: (Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpeq 1
aload 0
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof java.awt.dnd.DnDEventMulticaster
ifeq 4
3: aload 0
checkcast java.awt.dnd.DnDEventMulticaster
aload 1
invokevirtual java.awt.dnd.DnDEventMulticaster.remove:(Ljava/util/EventListener;)Ljava/util/EventListener;
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 l Ljava/util/EventListener;
0 5 1 oldl Ljava/util/EventListener;
MethodParameters:
Name Flags
l
oldl
protected static void save(java.io.ObjectOutputStream, java.lang.String, java.util.EventListener);
descriptor: (Ljava/io/ObjectOutputStream;Ljava/lang/String;Ljava/util/EventListener;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.awt.AWTEventMulticaster.save:(Ljava/io/ObjectOutputStream;Ljava/lang/String;Ljava/util/EventListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 s Ljava/io/ObjectOutputStream;
0 2 1 k Ljava/lang/String;
0 2 2 l Ljava/util/EventListener;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
k
l
}
SourceFile: "DnDEventMulticaster.java"