public final class com.sun.javafx.webkit.InputMethodClientImpl implements com.sun.webkit.InputMethodClient, com.sun.javafx.scene.input.ExtendedInputMethodRequests
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.javafx.webkit.InputMethodClientImpl
super_class: java.lang.Object
{
private static final com.sun.javafx.logging.PlatformLogger log;
descriptor: Lcom/sun/javafx/logging/PlatformLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.lang.ref.WeakReference<javafx.scene.web.WebView> wvRef;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/ref/WeakReference<Ljavafx/scene/web/WebView;>;
private final com.sun.webkit.WebPage webPage;
descriptor: Lcom/sun/webkit/WebPage;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean state;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/javafx/webkit/InputMethodClientImpl;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
1: putstatic com.sun.javafx.webkit.InputMethodClientImpl.log:Lcom/sun/javafx/logging/PlatformLogger;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javafx.scene.web.WebView, com.sun.webkit.WebPage);
descriptor: (Ljavafx/scene/web/WebView;Lcom/sun/webkit/WebPage;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.ref.WeakReference
dup
aload 1
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield com.sun.javafx.webkit.InputMethodClientImpl.wvRef:Ljava/lang/ref/WeakReference;
2: aload 0
aload 2
putfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
3: aload 2
ifnull 5
4: aload 2
aload 0
invokevirtual com.sun.webkit.WebPage.setInputMethodClient:(Lcom/sun/webkit/InputMethodClient;)V
5: StackMap locals: com.sun.javafx.webkit.InputMethodClientImpl javafx.scene.web.WebView com.sun.webkit.WebPage
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
0 6 1 wv Ljavafx/scene/web/WebView;
0 6 2 webPage Lcom/sun/webkit/WebPage;
MethodParameters:
Name Flags
wv
webPage
public void activateInputMethods(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.wvRef:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast javafx.scene.web.WebView
astore 2
start local 2 1: aload 2
ifnull 3
aload 2
invokevirtual javafx.scene.web.WebView.getScene:()Ljavafx/scene/Scene;
ifnull 3
2: aload 2
invokevirtual javafx.scene.web.WebView.getScene:()Ljavafx/scene/Scene;
iload 1
invokestatic com.sun.javafx.scene.SceneHelper.enableInputMethodEvents:(Ljavafx/scene/Scene;Z)V
3: StackMap locals: javafx.scene.web.WebView
StackMap stack:
aload 0
iload 1
putfield com.sun.javafx.webkit.InputMethodClientImpl.state:Z
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
0 5 1 doActivate Z
1 5 2 wv Ljavafx/scene/web/WebView;
MethodParameters:
Name Flags
doActivate final
public boolean getInputMethodState();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.state:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
public static com.sun.webkit.event.WCInputMethodEvent convertToWCInputMethodEvent(javafx.scene.input.InputMethodEvent);
descriptor: (Ljavafx/scene/input/InputMethodEvent;)Lcom/sun/webkit/event/WCInputMethodEvent;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=8, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 0
invokevirtual javafx.scene.input.InputMethodEvent.getComposed:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
astore 5
goto 17
StackMap locals: javafx.scene.input.InputMethodEvent java.util.List java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.input.InputMethodTextRun
astore 4
start local 4 5: aload 4
invokevirtual javafx.scene.input.InputMethodTextRun.getText:()Ljava/lang/String;
astore 6
start local 6 6: aload 4
invokevirtual javafx.scene.input.InputMethodTextRun.getHighlight:()Ljavafx/scene/input/InputMethodHighlight;
astore 7
start local 7 7: aload 1
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: aload 1
iload 3
aload 6
invokevirtual java.lang.String.length:()I
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: aload 1
aload 7
getstatic javafx.scene.input.InputMethodHighlight.SELECTED_CONVERTED:Ljavafx/scene/input/InputMethodHighlight;
if_acmpeq 11
10: aload 7
getstatic javafx.scene.input.InputMethodHighlight.SELECTED_RAW:Ljavafx/scene/input/InputMethodHighlight;
if_acmpne 12
StackMap locals: javafx.scene.input.InputMethodEvent java.util.List java.lang.StringBuilder int javafx.scene.input.InputMethodTextRun java.util.Iterator java.lang.String javafx.scene.input.InputMethodHighlight
StackMap stack: java.util.List
11: iconst_1
goto 13
StackMap locals:
StackMap stack: java.util.List
12: iconst_0
StackMap locals: javafx.scene.input.InputMethodEvent java.util.List java.lang.StringBuilder int javafx.scene.input.InputMethodTextRun java.util.Iterator java.lang.String javafx.scene.input.InputMethodHighlight
StackMap stack: java.util.List int
13: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
14: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: iload 3
aload 6
invokevirtual java.lang.String.length:()I
iadd
istore 3
16: aload 2
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 7 end local 6 end local 4 17: StackMap locals: javafx.scene.input.InputMethodEvent java.util.List java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
18: aload 1
invokeinterface java.util.List.size:()I
istore 4
start local 4 19: iload 4
ifne 24
20: aload 1
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
21: aload 1
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: aload 1
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 1
invokeinterface java.util.List.size:()I
istore 4
24: StackMap locals: javafx.scene.input.InputMethodEvent java.util.List java.lang.StringBuilder int int
StackMap stack:
iload 4
newarray 10
astore 5
start local 5 25: iconst_0
istore 6
start local 6 26: goto 29
27: StackMap locals: int[] int
StackMap stack:
aload 5
iload 6
aload 1
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
iastore
28: iinc 6 1
StackMap locals:
StackMap stack:
29: iload 6
iload 4
if_icmplt 27
end local 6 30: new com.sun.webkit.event.WCInputMethodEvent
dup
aload 0
invokevirtual javafx.scene.input.InputMethodEvent.getCommitted:()Ljava/lang/String;
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
31: aload 5
aload 0
invokevirtual javafx.scene.input.InputMethodEvent.getCaretPosition:()I
32: invokespecial com.sun.webkit.event.WCInputMethodEvent.<init>:(Ljava/lang/String;Ljava/lang/String;[II)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 ie Ljavafx/scene/input/InputMethodEvent;
1 33 1 underlines Ljava/util/List<Ljava/lang/Integer;>;
2 33 2 composed Ljava/lang/StringBuilder;
3 33 3 pos I
5 17 4 run Ljavafx/scene/input/InputMethodTextRun;
6 17 6 rawText Ljava/lang/String;
7 17 7 imh Ljavafx/scene/input/InputMethodHighlight;
19 33 4 size I
25 33 5 attributes [I
26 30 6 i I
MethodParameters:
Name Flags
ie
public javafx.geometry.Point2D getTextLocation(int);
descriptor: (I)Ljavafx/geometry/Point2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: new java.util.concurrent.FutureTask
dup
aload 0
iload 1
invokedynamic call(Lcom/sun/javafx/webkit/InputMethodClientImpl;I)Ljava/util/concurrent/Callable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/sun/javafx/webkit/InputMethodClientImpl.lambda$0(I)Ljavafx/geometry/Point2D; (7)
()Ljavafx/geometry/Point2D;
invokespecial java.util.concurrent.FutureTask.<init>:(Ljava/util/concurrent/Callable;)V
astore 2
start local 2 1: invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
aload 2
invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
2: aconst_null
astore 3
start local 3 3: aload 2
invokevirtual java.util.concurrent.FutureTask.get:()Ljava/lang/Object;
checkcast javafx.geometry.Point2D
astore 3
4: goto 10
StackMap locals: com.sun.javafx.webkit.InputMethodClientImpl int java.util.concurrent.FutureTask javafx.geometry.Point2D
StackMap stack: java.util.concurrent.ExecutionException
5: astore 4
start local 4 6: getstatic com.sun.javafx.webkit.InputMethodClientImpl.log:Lcom/sun/javafx/logging/PlatformLogger;
new java.lang.StringBuilder
dup
ldc "InputMethodClientImpl.getTextLocation "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.severe:(Ljava/lang/String;)V
end local 4 7: goto 10
8: StackMap locals:
StackMap stack: java.lang.InterruptedException
astore 4
start local 4 9: getstatic com.sun.javafx.webkit.InputMethodClientImpl.log:Lcom/sun/javafx/logging/PlatformLogger;
new java.lang.StringBuilder
dup
ldc "InputMethodClientImpl.getTextLocation InterruptedException"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.severe:(Ljava/lang/String;)V
end local 4 10: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
0 11 1 offset I
1 11 2 f Ljava/util/concurrent/FutureTask<Ljavafx/geometry/Point2D;>;
3 11 3 result Ljavafx/geometry/Point2D;
6 7 4 ex Ljava/util/concurrent/ExecutionException;
9 10 4 ex Ljava/lang/InterruptedException;
Exception table:
from to target type
3 4 5 Class java.util.concurrent.ExecutionException
3 4 8 Class java.lang.InterruptedException
MethodParameters:
Name Flags
offset
public int getLocationOffset(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.concurrent.FutureTask
dup
aload 0
iload 1
iload 2
invokedynamic call(Lcom/sun/javafx/webkit/InputMethodClientImpl;II)Ljava/util/concurrent/Callable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/sun/javafx/webkit/InputMethodClientImpl.lambda$1(II)Ljava/lang/Integer; (7)
()Ljava/lang/Integer;
invokespecial java.util.concurrent.FutureTask.<init>:(Ljava/util/concurrent/Callable;)V
astore 3
start local 3 1: invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
aload 3
invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
2: iconst_0
istore 4
start local 4 3: aload 3
invokevirtual java.util.concurrent.FutureTask.get:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 4
4: goto 10
StackMap locals: com.sun.javafx.webkit.InputMethodClientImpl int int java.util.concurrent.FutureTask int
StackMap stack: java.util.concurrent.ExecutionException
5: astore 5
start local 5 6: getstatic com.sun.javafx.webkit.InputMethodClientImpl.log:Lcom/sun/javafx/logging/PlatformLogger;
new java.lang.StringBuilder
dup
ldc "InputMethodClientImpl.getLocationOffset "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.severe:(Ljava/lang/String;)V
end local 5 7: goto 10
8: StackMap locals:
StackMap stack: java.lang.InterruptedException
astore 5
start local 5 9: getstatic com.sun.javafx.webkit.InputMethodClientImpl.log:Lcom/sun/javafx/logging/PlatformLogger;
new java.lang.StringBuilder
dup
ldc "InputMethodClientImpl.getTextLocation InterruptedException"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.severe:(Ljava/lang/String;)V
end local 5 10: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
0 11 1 x I
0 11 2 y I
1 11 3 f Ljava/util/concurrent/FutureTask<Ljava/lang/Integer;>;
3 11 4 location I
6 7 5 ex Ljava/util/concurrent/ExecutionException;
9 10 5 ex Ljava/lang/InterruptedException;
Exception table:
from to target type
3 4 5 Class java.util.concurrent.ExecutionException
3 4 8 Class java.lang.InterruptedException
MethodParameters:
Name Flags
x
y
public void cancelLatestCommittedText();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
public java.lang.String getSelectedText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getClientSelectedText:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
public int getInsertPositionOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getClientInsertPositionOffset:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
public java.lang.String getCommittedText(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getClientCommittedText:()Ljava/lang/String;
iload 1
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.StringIndexOutOfBoundsException
astore 3
start local 3 3: new java.lang.IllegalArgumentException
dup
aload 3
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
0 4 1 begin I
0 4 2 end I
3 4 3 e Ljava/lang/StringIndexOutOfBoundsException;
Exception table:
from to target type
0 1 2 Class java.lang.StringIndexOutOfBoundsException
MethodParameters:
Name Flags
begin
end
public int getCommittedTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getClientCommittedTextLength:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
private javafx.geometry.Point2D lambda$0(int);
descriptor: (I)Ljavafx/geometry/Point2D;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=7, locals=4, args_size=2
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
iload 1
invokevirtual com.sun.webkit.WebPage.getClientTextLocation:(I)[I
astore 2
start local 2 1: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getPageClient:()Lcom/sun/webkit/WebPageClient;
2: new com.sun.webkit.graphics.WCPoint
dup
aload 2
iconst_0
iaload
i2f
aload 2
iconst_1
iaload
aload 2
iconst_3
iaload
iadd
i2f
invokespecial com.sun.webkit.graphics.WCPoint.<init>:(FF)V
3: invokeinterface com.sun.webkit.WebPageClient.windowToScreen:(Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
astore 3
start local 3 4: new javafx.geometry.Point2D
dup
aload 3
invokevirtual com.sun.webkit.graphics.WCPoint.getIntX:()I
i2d
aload 3
invokevirtual com.sun.webkit.graphics.WCPoint.getIntY:()I
i2d
invokespecial javafx.geometry.Point2D.<init>:(DD)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
1 5 2 loc [I
4 5 3 point Lcom/sun/webkit/graphics/WCPoint;
Exceptions:
throws java.lang.Exception
private java.lang.Integer lambda$1(int, int);
descriptor: (II)Ljava/lang/Integer;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=3
start local 0 0: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getPageClient:()Lcom/sun/webkit/WebPageClient;
new com.sun.webkit.graphics.WCPoint
dup
fconst_0
fconst_0
invokespecial com.sun.webkit.graphics.WCPoint.<init>:(FF)V
invokeinterface com.sun.webkit.WebPageClient.windowToScreen:(Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
astore 3
start local 3 1: aload 0
getfield com.sun.javafx.webkit.InputMethodClientImpl.webPage:Lcom/sun/webkit/WebPage;
iload 1
aload 3
invokevirtual com.sun.webkit.graphics.WCPoint.getIntX:()I
isub
iload 2
aload 3
invokevirtual com.sun.webkit.graphics.WCPoint.getIntY:()I
isub
invokevirtual com.sun.webkit.WebPage.getClientLocationOffset:(II)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/InputMethodClientImpl;
1 2 3 point Lcom/sun/webkit/graphics/WCPoint;
Exceptions:
throws java.lang.Exception
}
SourceFile: "InputMethodClientImpl.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles