abstract class sun.awt.X11.XDropTargetProtocol
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: sun.awt.X11.XDropTargetProtocol
super_class: java.lang.Object
{
private static final sun.util.logging.PlatformLogger logger;
descriptor: Lsun/util/logging/PlatformLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final sun.awt.X11.XDropTargetProtocolListener listener;
descriptor: Lsun/awt/X11/XDropTargetProtocolListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final int EMBEDDER_ALREADY_REGISTERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int UNKNOWN_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ENTER_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MOTION_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int LEAVE_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int DROP_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private boolean motionPassedAlong;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.HashMap<java.lang.Long, sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry> embedderRegistry;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/Long;Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "sun.awt.X11.xembed.xdnd.XDropTargetProtocol"
invokestatic sun.util.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lsun/util/logging/PlatformLogger;
1: putstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
2: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(sun.awt.X11.XDropTargetProtocolListener);
descriptor: (Lsun/awt/X11/XDropTargetProtocolListener;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
2: aload 0
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield sun.awt.X11.XDropTargetProtocol.embedderRegistry:Ljava/util/HashMap;
4: aload 1
ifnonnull 6
5: new java.lang.NullPointerException
dup
ldc "Null XDropTargetProtocolListener"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: sun.awt.X11.XDropTargetProtocol sun.awt.X11.XDropTargetProtocolListener
StackMap stack:
aload 0
aload 1
putfield sun.awt.X11.XDropTargetProtocol.listener:Lsun/awt/X11/XDropTargetProtocolListener;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/awt/X11/XDropTargetProtocol;
0 8 1 listener Lsun/awt/X11/XDropTargetProtocolListener;
MethodParameters:
Name Flags
listener
protected final sun.awt.X11.XDropTargetProtocolListener getProtocolListener();
descriptor: ()Lsun/awt/X11/XDropTargetProtocolListener;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.X11.XDropTargetProtocol.listener:Lsun/awt/X11/XDropTargetProtocolListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/X11/XDropTargetProtocol;
public abstract java.lang.String getProtocolName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void registerDropTarget(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
window
public abstract void unregisterDropTarget(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
window
public abstract void registerEmbedderDropSite(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
window
public abstract void unregisterEmbedderDropSite(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
window
public abstract void registerEmbeddedDropSite(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
embedded
public final void unregisterEmbeddedDropSite(long);
descriptor: (J)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.removeEmbedderRegistryEntry:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/X11/XDropTargetProtocol;
0 2 1 embedded J
MethodParameters:
Name Flags
embedded
public abstract boolean isProtocolSupported(long);
descriptor: (J)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
window
public abstract int getMessageType(sun.awt.X11.XClientMessageEvent);
descriptor: (Lsun/awt/X11/XClientMessageEvent;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
xclient
public final boolean processClientMessage(sun.awt.X11.XClientMessageEvent);
descriptor: (Lsun/awt/X11/XClientMessageEvent;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.getMessageType:(Lsun/awt/X11/XClientMessageEvent;)I
istore 2
start local 2 1: aload 0
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.processClientMessageImpl:(Lsun/awt/X11/XClientMessageEvent;)Z
istore 3
start local 3 2: aload 0
aload 1
iload 3
iload 2
invokevirtual sun.awt.X11.XDropTargetProtocol.postProcessClientMessage:(Lsun/awt/X11/XClientMessageEvent;ZI)V
3: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/X11/XDropTargetProtocol;
0 4 1 xclient Lsun/awt/X11/XClientMessageEvent;
1 4 2 type I
2 4 3 processed Z
MethodParameters:
Name Flags
xclient
protected abstract boolean processClientMessageImpl(sun.awt.X11.XClientMessageEvent);
descriptor: (Lsun/awt/X11/XClientMessageEvent;)Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
xclient
protected final boolean forwardClientMessageToToplevel(long, sun.awt.X11.XClientMessageEvent);
descriptor: (JLsun/awt/X11/XClientMessageEvent;)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=9, locals=8, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.getEmbedderRegistryEntry:(J)Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;
astore 4
start local 4 1: getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
getstatic sun.util.logging.PlatformLogger$Level.FINEST:Lsun/util/logging/PlatformLogger$Level;
invokevirtual sun.util.logging.PlatformLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 3
2: getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
ldc " entry={0}"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
invokevirtual sun.util.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals: sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry
StackMap stack:
aload 4
ifnonnull 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
getstatic sun.util.logging.PlatformLogger$Level.FINEST:Lsun/util/logging/PlatformLogger$Level;
invokevirtual sun.util.logging.PlatformLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 7
6: getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
ldc " entry.isOverriden()={0}"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
invokevirtual sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry.isOverriden:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokevirtual sun.util.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 4
invokevirtual sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry.isOverriden:()Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 4
invokevirtual sun.awt.X11.XDropTargetProtocol.adjustEventForForwarding:(Lsun/awt/X11/XClientMessageEvent;Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;)V
10: aload 4
invokevirtual sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry.getProxy:()J
lstore 5
start local 5 11: getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
getstatic sun.util.logging.PlatformLogger$Level.FINEST:Lsun/util/logging/PlatformLogger$Level;
invokevirtual sun.util.logging.PlatformLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 13
12: getstatic sun.awt.X11.XDropTargetProtocol.logger:Lsun/util/logging/PlatformLogger;
ldc " proxy={0} toplevel={1}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual sun.util.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
13: StackMap locals: long
StackMap stack:
lload 5
lconst_0
lcmp
ifne 15
14: lload 1
lstore 5
15: StackMap locals:
StackMap stack:
aload 3
lload 1
invokevirtual sun.awt.X11.XClientMessageEvent.set_window:(J)V
16: invokestatic sun.awt.X11.XToolkit.awtLock:()V
17: invokestatic sun.awt.X11.XToolkit.getDisplay:()J
lload 5
iconst_0
18: lconst_0
aload 3
getfield sun.awt.X11.XClientMessageEvent.pData:J
19: invokestatic sun.awt.X11.XlibWrapper.XSendEvent:(JJZJJ)I
pop
20: goto 24
StackMap locals:
StackMap stack: java.lang.Throwable
21: astore 7
22: invokestatic sun.awt.X11.XToolkit.awtUnlock:()V
23: aload 7
athrow
24: StackMap locals:
StackMap stack:
invokestatic sun.awt.X11.XToolkit.awtUnlock:()V
25: iconst_1
ireturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lsun/awt/X11/XDropTargetProtocol;
0 26 1 toplevel J
0 26 3 xclient Lsun/awt/X11/XClientMessageEvent;
1 26 4 entry Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;
11 26 5 proxy J
Exception table:
from to target type
17 21 21 any
MethodParameters:
Name Flags
toplevel
xclient
protected abstract void sendEnterMessageToToplevel(long, sun.awt.X11.XClientMessageEvent);
descriptor: (JLsun/awt/X11/XClientMessageEvent;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
toplevel
xclient
protected abstract void sendLeaveMessageToToplevel(long, sun.awt.X11.XClientMessageEvent);
descriptor: (JLsun/awt/X11/XClientMessageEvent;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
toplevel
xclient
private void postProcessClientMessage(sun.awt.X11.XClientMessageEvent, boolean, int);
descriptor: (Lsun/awt/X11/XClientMessageEvent;ZI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual sun.awt.X11.XClientMessageEvent.get_window:()J
lstore 4
start local 4 1: aload 0
lload 4
invokevirtual sun.awt.X11.XDropTargetProtocol.getEmbedderRegistryEntry:(J)Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;
ifnull 28
2: iload 2
ifne 5
3: aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.forwardClientMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)Z
pop
4: goto 28
5: StackMap locals: long
StackMap stack:
aload 1
invokevirtual sun.awt.X11.XClientMessageEvent.get_message_type:()J
6: getstatic sun.awt.X11.MotifDnDConstants.XA_MOTIF_DRAG_AND_DROP_MESSAGE:Lsun/awt/X11/XAtom;
invokevirtual sun.awt.X11.XAtom.getAtom:()J
7: lcmp
ifne 8
iconst_1
goto 9
StackMap locals:
StackMap stack:
8: iconst_0
9: StackMap locals:
StackMap stack: int
istore 6
start local 6 10: iload 3
tableswitch { // 1 - 4
1: 25
2: 11
3: 25
4: 21
default: 28
}
11: StackMap locals: int
StackMap stack:
aload 0
invokevirtual sun.awt.X11.XDropTargetProtocol.isDragOverComponent:()Z
ifne 17
12: aload 0
getfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
ifne 14
iload 6
ifne 14
13: aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.sendEnterMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)V
14: StackMap locals:
StackMap stack:
aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.forwardClientMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)Z
pop
15: aload 0
iconst_1
putfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
16: goto 28
17: StackMap locals:
StackMap stack:
aload 0
getfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
ifeq 19
iload 6
ifne 19
18: aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.sendLeaveMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)V
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
20: goto 28
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.X11.XDropTargetProtocol.isDragOverComponent:()Z
ifne 23
22: aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.forwardClientMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)Z
pop
23: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
24: goto 28
25: StackMap locals:
StackMap stack:
iload 6
ifeq 27
26: aload 0
lload 4
aload 1
invokevirtual sun.awt.X11.XDropTargetProtocol.forwardClientMessageToToplevel:(JLsun/awt/X11/XClientMessageEvent;)Z
pop
27: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield sun.awt.X11.XDropTargetProtocol.motionPassedAlong:Z
end local 6 28: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lsun/awt/X11/XDropTargetProtocol;
0 29 1 xclient Lsun/awt/X11/XClientMessageEvent;
0 29 2 processed Z
0 29 3 type I
1 29 4 toplevel J
10 28 6 motifProtocol Z
MethodParameters:
Name Flags
xclient
processed
type
public abstract boolean sendResponse(long, int, int);
descriptor: (JII)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ctxt
eventID
action
public abstract java.lang.Object getData(long, long);
descriptor: (JJ)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, java.io.IOException
MethodParameters:
Name Flags
ctxt
format
public abstract boolean sendDropDone(long, boolean, int);
descriptor: (JZI)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ctxt
success
dropAction
public abstract long getSourceWindow();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void cleanup();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isDragOverComponent();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public void adjustEventForForwarding(sun.awt.X11.XClientMessageEvent, sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry);
descriptor: (Lsun/awt/X11/XClientMessageEvent;Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/X11/XDropTargetProtocol;
0 1 1 xclient Lsun/awt/X11/XClientMessageEvent;
0 1 2 entry Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;
MethodParameters:
Name Flags
xclient
entry
public abstract boolean forwardEventToEmbedded(long, long, int);
descriptor: (JJI)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
embedded
ctxt
eventID
public abstract boolean isXEmbedSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
protected final void putEmbedderRegistryEntry(long, boolean, int, long);
descriptor: (JZIJ)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=8, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
dup
astore 7
monitorenter
1: aload 0
getfield sun.awt.X11.XDropTargetProtocol.embedderRegistry:Ljava/util/HashMap;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
2: new sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry
dup
iload 3
iload 4
3: lload 5
4: invokespecial sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry.<init>:(ZIJ)V
5: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 7
monitorexit
7: goto 10
StackMap locals: sun.awt.X11.XDropTargetProtocol long int int long sun.awt.X11.XDropTargetProtocol
StackMap stack: java.lang.Throwable
8: aload 7
monitorexit
9: athrow
10: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lsun/awt/X11/XDropTargetProtocol;
0 11 1 embedder J
0 11 3 overriden Z
0 11 4 version I
0 11 5 proxy J
Exception table:
from to target type
1 7 8 any
8 9 8 any
MethodParameters:
Name Flags
embedder
overriden
version
proxy
protected final sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry getEmbedderRegistryEntry(long);
descriptor: (J)Lsun/awt/X11/XDropTargetProtocol$EmbedderRegistryEntry;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
dup
astore 3
monitorenter
1: aload 0
getfield sun.awt.X11.XDropTargetProtocol.embedderRegistry:Ljava/util/HashMap;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry
aload 3
monitorexit
2: areturn
3: StackMap locals: sun.awt.X11.XDropTargetProtocol long sun.awt.X11.XDropTargetProtocol
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/X11/XDropTargetProtocol;
0 5 1 embedder J
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
embedder
protected final void removeEmbedderRegistryEntry(long);
descriptor: (J)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
dup
astore 3
monitorenter
1: aload 0
getfield sun.awt.X11.XDropTargetProtocol.embedderRegistry:Ljava/util/HashMap;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 3
monitorexit
3: goto 6
StackMap locals: sun.awt.X11.XDropTargetProtocol long sun.awt.X11.XDropTargetProtocol
StackMap stack: java.lang.Throwable
4: aload 3
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/awt/X11/XDropTargetProtocol;
0 7 1 embedder J
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
embedder
}
SourceFile: "XDropTargetProtocol.java"
NestMembers:
sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry
InnerClasses:
protected final EmbedderRegistryEntry = sun.awt.X11.XDropTargetProtocol$EmbedderRegistryEntry of sun.awt.X11.XDropTargetProtocol
public final Level = sun.util.logging.PlatformLogger$Level of sun.util.logging.PlatformLogger