public final class javafx.scene.web.WebView extends javafx.scene.Parent
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javafx.scene.web.WebView
super_class: javafx.scene.Parent
{
private static final java.util.Map<java.lang.Object, java.lang.Integer> idMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Integer;>;
private static final boolean ;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final javafx.scene.text.FontSmoothingType DEFAULT_FONT_SMOOTHING_TYPE;
descriptor: Ljavafx/scene/text/FontSmoothingType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final double DEFAULT_ZOOM;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0
private static final double DEFAULT_FONT_SCALE;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0
private static final double DEFAULT_MIN_WIDTH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.0
private static final double DEFAULT_MIN_HEIGHT;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0.0
private static final double DEFAULT_PREF_WIDTH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 800.0
private static final double DEFAULT_PREF_HEIGHT;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 600.0
private static final double DEFAULT_MAX_WIDTH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.7976931348623157E308
private static final double DEFAULT_MAX_HEIGHT;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.7976931348623157E308
private final com.sun.webkit.WebPage page;
descriptor: Lcom/sun/webkit/WebPage;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.web.WebEngine engine;
descriptor: Ljavafx/scene/web/WebEngine;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile com.sun.javafx.webkit.InputMethodClientImpl imClient;
descriptor: Lcom/sun/javafx/webkit/InputMethodClientImpl;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final com.sun.javafx.tk.TKPulseListener stagePulseListener;
descriptor: Lcom/sun/javafx/tk/TKPulseListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.beans.property.ReadOnlyDoubleWrapper width;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.beans.property.ReadOnlyDoubleWrapper height;
descriptor: Ljavafx/beans/property/ReadOnlyDoubleWrapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javafx.beans.property.DoubleProperty zoom;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty fontScale;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty minWidth;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty minHeight;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty prefWidth;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty prefHeight;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty maxWidth;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty maxHeight;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.text.FontSmoothingType> fontSmoothingType;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/FontSmoothingType;>;
private javafx.beans.property.BooleanProperty ;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private static final int WK_DND_ACTION_NONE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int WK_DND_ACTION_COPY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int WK_DND_ACTION_MOVE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int WK_DND_ACTION_LINK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741824
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
1: getstatic javafx.scene.text.FontSmoothingType.LCD:Ljavafx/scene/text/FontSmoothingType;
putstatic javafx.scene.web.WebView.DEFAULT_FONT_SMOOTHING_TYPE:Ljavafx/scene/text/FontSmoothingType;
2: new javafx.scene.web.WebView$1
dup
invokespecial javafx.scene.web.WebView$1.<init>:()V
invokestatic com.sun.java.scene.web.WebViewHelper.setWebViewAccessor:(Lcom/sun/java/scene/web/WebViewHelper$WebViewAccessor;)V
3: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseButton.NONE:Ljavafx/scene/input/MouseButton;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseButton.PRIMARY:Ljavafx/scene/input/MouseButton;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseButton.MIDDLE:Ljavafx/scene/input/MouseButton;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseButton.SECONDARY:Ljavafx/scene/input/MouseButton;
iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseEvent.MOUSE_MOVED:Ljavafx/event/EventType;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.MouseEvent.MOUSE_DRAGGED:Ljavafx/event/EventType;
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
getstatic javafx.scene.input.KeyEvent.KEY_TYPED:Ljavafx/event/EventType;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: return
LocalVariableTable:
Start End Slot Name Signature
public final javafx.scene.web.WebEngine getEngine();
descriptor: ()Ljavafx/scene/web/WebEngine;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.engine:Ljavafx/scene/web/WebEngine;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public final double getWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.ReadOnlyDoubleProperty widthProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public final double getHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.ReadOnlyDoubleProperty heightProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public final void setZoom(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: invokestatic javafx.scene.web.WebEngine.checkThread:()V
1: aload 0
invokevirtual javafx.scene.web.WebView.zoomProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 value D
MethodParameters:
Name Flags
value
public final double getZoom();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.zoom:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.zoom:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
dconst_1
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public final javafx.beans.property.DoubleProperty zoomProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.zoom:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$2
dup
aload 0
dconst_1
invokespecial javafx.scene.web.WebView$2.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.zoom:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.zoom:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setFontScale(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: invokestatic javafx.scene.web.WebEngine.checkThread:()V
1: aload 0
invokevirtual javafx.scene.web.WebView.fontScaleProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 value D
MethodParameters:
Name Flags
value
public final double getFontScale();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.fontScale:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.fontScale:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
dconst_1
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.DoubleProperty fontScaleProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.fontScale:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$3
dup
aload 0
dconst_1
invokespecial javafx.scene.web.WebView$3.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.fontScale:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.fontScale:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.Parent.<init>:()V
1: aload 0
new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "width"
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.web.WebView.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
2: aload 0
new javafx.beans.property.ReadOnlyDoubleWrapper
dup
aload 0
ldc "height"
invokespecial javafx.beans.property.ReadOnlyDoubleWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.web.WebView.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
3: aload 0
invokestatic com.sun.java.scene.web.WebViewHelper.initHelper:(Ljavafx/scene/web/WebView;)V
4: aload 0
getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
invokevirtual javafx.scene.web.WebView.setNodeOrientation:(Ljavafx/geometry/NodeOrientation;)V
5: aload 0
invokevirtual javafx.scene.web.WebView.getStyleClass:()Ljavafx/collections/ObservableList;
ldc "web-view"
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
6: aload 0
new javafx.scene.web.WebEngine
dup
invokespecial javafx.scene.web.WebEngine.<init>:()V
putfield javafx.scene.web.WebView.engine:Ljavafx/scene/web/WebEngine;
7: aload 0
getfield javafx.scene.web.WebView.engine:Ljavafx/scene/web/WebEngine;
aload 0
invokevirtual javafx.scene.web.WebEngine.setView:(Ljavafx/scene/web/WebView;)V
8: aload 0
aload 0
getfield javafx.scene.web.WebView.engine:Ljavafx/scene/web/WebEngine;
invokevirtual javafx.scene.web.WebEngine.getPage:()Lcom/sun/webkit/WebPage;
putfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
9: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
getstatic javafx.scene.web.WebView.DEFAULT_FONT_SMOOTHING_TYPE:Ljavafx/scene/text/FontSmoothingType;
invokevirtual javafx.scene.text.FontSmoothingType.ordinal:()I
invokevirtual com.sun.webkit.WebPage.setFontSmoothingType:(I)V
10: aload 0
invokevirtual javafx.scene.web.WebView.registerEventHandlers:()V
11: aload 0
aload 0
invokedynamic pulse(Ljavafx/scene/web/WebView;)Lcom/sun/javafx/tk/TKPulseListener;
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:
()V
javafx/scene/web/WebView.lambda$0()V (7)
()V
putfield javafx.scene.web.WebView.stagePulseListener:Lcom/sun/javafx/tk/TKPulseListener;
12: aload 0
invokevirtual javafx.scene.web.WebView.focusedProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
aload 0
invokedynamic changed(Ljavafx/scene/web/WebView;)Ljavafx/beans/value/ChangeListener;
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:
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
javafx/scene/web/WebView.lambda$1(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
13: aload 0
iconst_1
invokevirtual javafx.scene.web.WebView.setFocusTraversable:(Z)V
14: invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
aload 0
getfield javafx.scene.web.WebView.stagePulseListener:Lcom/sun/javafx/tk/TKPulseListener;
invokevirtual com.sun.javafx.tk.Toolkit.addStageTkPulseListener:(Lcom/sun/javafx/tk/TKPulseListener;)V
15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/web/WebView;
public boolean isResizable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
public void resize(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: dload 1
aload 0
getfield javafx.scene.web.WebView.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dcmpl
ifne 1
dload 3
aload 0
getfield javafx.scene.web.WebView.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.get:()D
dcmpl
ifeq 5
1: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.width:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 1
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
2: aload 0
getfield javafx.scene.web.WebView.height:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 3
invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.set:(D)V
3: aload 0
getstatic com.sun.javafx.scene.DirtyBits.NODE_GEOMETRY:Lcom/sun/javafx/scene/DirtyBits;
invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
4: aload 0
invokestatic com.sun.javafx.scene.NodeHelper.geomChanged:(Ljavafx/scene/Node;)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/web/WebView;
0 6 1 width D
0 6 3 height D
MethodParameters:
Name Flags
width
height
public final double minWidth(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getMinWidth:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 height D
1 5 3 result D
MethodParameters:
Name Flags
height
public final double minHeight(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getMinHeight:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 width D
1 5 3 result D
MethodParameters:
Name Flags
width
public final double prefWidth(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getPrefWidth:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 height D
1 5 3 result D
MethodParameters:
Name Flags
height
public final double prefHeight(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getPrefHeight:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 width D
1 5 3 result D
MethodParameters:
Name Flags
width
public final double maxWidth(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getMaxWidth:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 height D
1 5 3 result D
MethodParameters:
Name Flags
height
public final double maxHeight(double);
descriptor: (D)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.getMaxHeight:()D
dstore 3
start local 3 1: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 2
dload 3
dconst_0
dcmpg
ifge 3
StackMap locals: double
StackMap stack:
2: dconst_0
goto 4
StackMap locals:
StackMap stack:
3: dload 3
StackMap locals:
StackMap stack: double
4: dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/web/WebView;
0 5 1 width D
1 5 3 result D
MethodParameters:
Name Flags
width
public javafx.beans.property.DoubleProperty minWidthProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.minWidth:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$4
dup
aload 0
dconst_0
invokespecial javafx.scene.web.WebView$4.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.minWidth:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.minWidth:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setMinWidth(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.minWidthProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getMinWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.minWidth:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.minWidth:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
dconst_0
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.DoubleProperty minHeightProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.minHeight:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$5
dup
aload 0
dconst_0
invokespecial javafx.scene.web.WebView$5.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.minHeight:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.minHeight:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setMinHeight(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.minHeightProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getMinHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.minHeight:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.minHeight:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
dconst_0
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public void setMinSize(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
invokevirtual javafx.scene.web.WebView.setMinWidth:(D)V
1: aload 0
dload 3
invokevirtual javafx.scene.web.WebView.setMinHeight:(D)V
2: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 minWidth D
0 3 3 minHeight D
MethodParameters:
Name Flags
minWidth
minHeight
public javafx.beans.property.DoubleProperty prefWidthProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.prefWidth:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$6
dup
aload 0
ldc 800.0
invokespecial javafx.scene.web.WebView$6.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.prefWidth:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.prefWidth:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setPrefWidth(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.prefWidthProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getPrefWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.prefWidth:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.prefWidth:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
ldc 800.0
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.DoubleProperty prefHeightProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.prefHeight:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$7
dup
aload 0
ldc 600.0
invokespecial javafx.scene.web.WebView$7.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.prefHeight:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.prefHeight:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setPrefHeight(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.prefHeightProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getPrefHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.prefHeight:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.prefHeight:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
ldc 600.0
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public void setPrefSize(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
invokevirtual javafx.scene.web.WebView.setPrefWidth:(D)V
1: aload 0
dload 3
invokevirtual javafx.scene.web.WebView.setPrefHeight:(D)V
2: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 prefWidth D
0 3 3 prefHeight D
MethodParameters:
Name Flags
prefWidth
prefHeight
public javafx.beans.property.DoubleProperty maxWidthProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.maxWidth:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$8
dup
aload 0
ldc 1.7976931348623157E308
invokespecial javafx.scene.web.WebView$8.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.maxWidth:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.maxWidth:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setMaxWidth(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.maxWidthProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getMaxWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.maxWidth:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.maxWidth:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
ldc 1.7976931348623157E308
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public javafx.beans.property.DoubleProperty maxHeightProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.maxHeight:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$9
dup
aload 0
ldc 1.7976931348623157E308
invokespecial javafx.scene.web.WebView$9.<init>:(Ljavafx/scene/web/WebView;D)V
putfield javafx.scene.web.WebView.maxHeight:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.maxHeight:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public final void setMaxHeight(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.maxHeightProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value D
MethodParameters:
Name Flags
value
public final double getMaxHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.maxHeight:Ljavafx/beans/property/DoubleProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.maxHeight:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
goto 3
2: StackMap locals:
StackMap stack:
ldc 1.7976931348623157E308
3: StackMap locals:
StackMap stack: double
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public void setMaxSize(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
invokevirtual javafx.scene.web.WebView.setMaxWidth:(D)V
1: aload 0
dload 3
invokevirtual javafx.scene.web.WebView.setMaxHeight:(D)V
2: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 maxWidth D
0 3 3 maxHeight D
MethodParameters:
Name Flags
maxWidth
maxHeight
public final void setFontSmoothingType(javafx.scene.text.FontSmoothingType);
descriptor: (Ljavafx/scene/text/FontSmoothingType;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.fontSmoothingTypeProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value Ljavafx/scene/text/FontSmoothingType;
MethodParameters:
Name Flags
value
public final javafx.scene.text.FontSmoothingType getFontSmoothingType();
descriptor: ()Ljavafx/scene/text/FontSmoothingType;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
ifnull 2
1: aload 0
getfield javafx.scene.web.WebView.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.text.FontSmoothingType
goto 3
2: StackMap locals:
StackMap stack:
getstatic javafx.scene.web.WebView.DEFAULT_FONT_SMOOTHING_TYPE:Ljavafx/scene/text/FontSmoothingType;
3: StackMap locals:
StackMap stack: javafx.scene.text.FontSmoothingType
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public final javafx.beans.property.ObjectProperty<javafx.scene.text.FontSmoothingType> fontSmoothingTypeProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$10
dup
aload 0
getstatic javafx.scene.web.WebView.DEFAULT_FONT_SMOOTHING_TYPE:Ljavafx/scene/text/FontSmoothingType;
invokespecial javafx.scene.web.WebView$10.<init>:(Ljavafx/scene/web/WebView;Ljavafx/scene/text/FontSmoothingType;)V
putfield javafx.scene.web.WebView.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/FontSmoothingType;>;
public final void (boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.web.WebView.contextMenuEnabledProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean ();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.contextMenuEnabled:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: iconst_1
goto 3
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.contextMenuEnabled:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
3: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
public final javafx.beans.property.BooleanProperty ();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.contextMenuEnabled:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.scene.web.WebView$11
dup
aload 0
iconst_1
invokespecial javafx.scene.web.WebView$11.<init>:(Ljavafx/scene/web/WebView;Z)V
putfield javafx.scene.web.WebView.contextMenuEnabled:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.contextMenuEnabled:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getClassCssMetaData();
descriptor: ()Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic javafx.scene.web.WebView$StyleableProperties.STYLEABLES:Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
public java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getCssMetaData();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic javafx.scene.web.WebView.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
private boolean isTreeReallyVisible();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.web.WebView.getScene:()Ljavafx/scene/Scene;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.web.WebView.getScene:()Ljavafx/scene/Scene;
invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: iconst_0
ireturn
5: StackMap locals: javafx.stage.Window
StackMap stack:
aload 1
instanceof javafx.stage.Stage
ifeq 6
aload 1
checkcast javafx.stage.Stage
invokevirtual javafx.stage.Stage.isIconified:()Z
goto 7
StackMap locals:
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 2
start local 2 8: aload 0
invokestatic com.sun.javafx.scene.NodeHelper.isTreeVisible:(Ljavafx/scene/Node;)Z
ifeq 14
9: aload 1
invokevirtual javafx.stage.Window.isShowing:()Z
ifeq 14
10: aload 1
invokevirtual javafx.stage.Window.getWidth:()D
dconst_0
dcmpl
ifle 14
11: aload 1
invokevirtual javafx.stage.Window.getHeight:()D
dconst_0
dcmpl
ifle 14
12: iload 2
ifne 14
13: iconst_1
ireturn
StackMap locals: int
StackMap stack:
14: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/web/WebView;
3 15 1 window Ljavafx/stage/Window;
8 15 2 iconified Z
private void handleStagePulse();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.web.WebView.isTreeReallyVisible:()Z
istore 1
start local 1 2: iload 1
ifeq 11
3: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.isDirty:()Z
ifeq 12
4: iconst_1
invokestatic com.sun.javafx.scene.SceneHelper.setAllowPGAccess:(Z)V
5: aload 0
invokestatic com.sun.javafx.scene.NodeHelper.getPeer:(Ljavafx/scene/Node;)Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.web.NGWebView
astore 2
start local 2 6: aload 2
invokevirtual com.sun.javafx.sg.prism.web.NGWebView.update:()V
7: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.isRepaintPending:()Z
ifeq 9
8: aload 0
getstatic com.sun.javafx.scene.DirtyBits.WEBVIEW_VIEW:Lcom/sun/javafx/scene/DirtyBits;
invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
9: StackMap locals: int com.sun.javafx.sg.prism.web.NGWebView
StackMap stack:
iconst_0
invokestatic com.sun.javafx.scene.SceneHelper.setAllowPGAccess:(Z)V
end local 2 10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.dropRenderFrames:()V
12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/scene/web/WebView;
2 13 1 reallyVisible Z
6 10 2 peer Lcom/sun/javafx/sg/prism/web/NGWebView;
private void processMouseEvent(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=16, locals=14, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.MouseEvent.getEventType:()Ljavafx/event/EventType;
astore 2
start local 2 3: aload 1
invokevirtual javafx.scene.input.MouseEvent.getX:()D
dstore 3
start local 3 4: aload 1
invokevirtual javafx.scene.input.MouseEvent.getY:()D
dstore 5
start local 5 5: aload 1
invokevirtual javafx.scene.input.MouseEvent.getScreenX:()D
dstore 7
start local 7 6: aload 1
invokevirtual javafx.scene.input.MouseEvent.getScreenY:()D
dstore 9
start local 9 7: aload 2
getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
if_acmpne 16
8: getstatic javafx.scene.input.MouseEvent.MOUSE_MOVED:Ljavafx/event/EventType;
astore 2
9: ldc -32768.0
dstore 3
10: ldc -32768.0
dstore 5
11: aload 0
dload 3
dload 5
invokevirtual javafx.scene.web.WebView.localToScreen:(DD)Ljavafx/geometry/Point2D;
astore 11
start local 11 12: aload 11
ifnonnull 14
13: return
14: StackMap locals: javafx.scene.web.WebView javafx.scene.input.MouseEvent javafx.event.EventType double double double double javafx.geometry.Point2D
StackMap stack:
aload 11
invokevirtual javafx.geometry.Point2D.getX:()D
dstore 7
15: aload 11
invokevirtual javafx.geometry.Point2D.getY:()D
dstore 9
end local 11 16: StackMap locals:
StackMap stack:
getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 11
start local 11 17: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
aload 1
invokevirtual javafx.scene.input.MouseEvent.getButton:()Ljavafx/scene/input/MouseButton;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 12
start local 12 18: aload 11
ifnull 19
aload 12
ifnonnull 20
19: StackMap locals: java.lang.Integer java.lang.Integer
StackMap stack:
return
20: StackMap locals:
StackMap stack:
new com.sun.webkit.event.WCMouseEvent
dup
aload 11
invokevirtual java.lang.Integer.intValue:()I
aload 12
invokevirtual java.lang.Integer.intValue:()I
21: aload 1
invokevirtual javafx.scene.input.MouseEvent.getClickCount:()I
dload 3
d2i
dload 5
d2i
22: dload 7
d2i
dload 9
d2i
23: invokestatic java.lang.System.currentTimeMillis:()J
24: aload 1
invokevirtual javafx.scene.input.MouseEvent.isShiftDown:()Z
aload 1
invokevirtual javafx.scene.input.MouseEvent.isControlDown:()Z
aload 1
invokevirtual javafx.scene.input.MouseEvent.isAltDown:()Z
25: aload 1
invokevirtual javafx.scene.input.MouseEvent.isMetaDown:()Z
aload 1
invokevirtual javafx.scene.input.MouseEvent.isPopupTrigger:()Z
26: invokespecial com.sun.webkit.event.WCMouseEvent.<init>:(IIIIIIIJZZZZZ)V
27: astore 13
start local 13 28: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
aload 13
invokevirtual com.sun.webkit.WebPage.dispatchMouseEvent:(Lcom/sun/webkit/event/WCMouseEvent;)Z
pop
29: aload 1
invokevirtual javafx.scene.input.MouseEvent.consume:()V
30: return
end local 13 end local 12 end local 11 end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavafx/scene/web/WebView;
0 31 1 ev Ljavafx/scene/input/MouseEvent;
3 31 2 type Ljavafx/event/EventType<+Ljavafx/scene/input/MouseEvent;>;
4 31 3 x D
5 31 5 y D
6 31 7 screenX D
7 31 9 screenY D
12 16 11 screenPoint Ljavafx/geometry/Point2D;
17 31 11 id Ljava/lang/Integer;
18 31 12 button Ljava/lang/Integer;
28 31 13 mouseEvent Lcom/sun/webkit/event/WCMouseEvent;
MethodParameters:
Name Flags
ev
private void processScrollEvent(javafx.scene.input.ScrollEvent);
descriptor: (Ljavafx/scene/input/ScrollEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=15, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.ScrollEvent.getDeltaX:()D
dneg
aload 0
invokevirtual javafx.scene.web.WebView.getFontScale:()D
dmul
aload 0
invokevirtual javafx.scene.web.WebView.getScaleX:()D
dmul
dstore 2
start local 2 3: aload 1
invokevirtual javafx.scene.input.ScrollEvent.getDeltaY:()D
dneg
aload 0
invokevirtual javafx.scene.web.WebView.getFontScale:()D
dmul
aload 0
invokevirtual javafx.scene.web.WebView.getScaleY:()D
dmul
dstore 4
start local 4 4: new com.sun.webkit.event.WCMouseWheelEvent
dup
aload 1
invokevirtual javafx.scene.input.ScrollEvent.getX:()D
d2i
aload 1
invokevirtual javafx.scene.input.ScrollEvent.getY:()D
d2i
5: aload 1
invokevirtual javafx.scene.input.ScrollEvent.getScreenX:()D
d2i
aload 1
invokevirtual javafx.scene.input.ScrollEvent.getScreenY:()D
d2i
6: invokestatic java.lang.System.currentTimeMillis:()J
7: aload 1
invokevirtual javafx.scene.input.ScrollEvent.isShiftDown:()Z
aload 1
invokevirtual javafx.scene.input.ScrollEvent.isControlDown:()Z
aload 1
invokevirtual javafx.scene.input.ScrollEvent.isAltDown:()Z
8: aload 1
invokevirtual javafx.scene.input.ScrollEvent.isMetaDown:()Z
dload 2
d2f
dload 4
d2f
9: invokespecial com.sun.webkit.event.WCMouseWheelEvent.<init>:(IIIIJZZZZFF)V
10: astore 6
start local 6 11: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
aload 6
invokevirtual com.sun.webkit.WebPage.dispatchMouseWheelEvent:(Lcom/sun/webkit/event/WCMouseWheelEvent;)Z
pop
12: aload 1
invokevirtual javafx.scene.input.ScrollEvent.consume:()V
13: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/web/WebView;
0 14 1 ev Ljavafx/scene/input/ScrollEvent;
3 14 2 dx D
4 14 4 dy D
11 14 6 wheelEvent Lcom/sun/webkit/event/WCMouseWheelEvent;
MethodParameters:
Name Flags
ev
private void processKeyEvent(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: aload 1
invokevirtual javafx.scene.input.KeyEvent.getEventType:()Ljavafx/event/EventType;
getstatic javafx.scene.input.KeyEvent.KEY_TYPED:Ljavafx/event/EventType;
if_acmpne 7
5: aload 1
invokevirtual javafx.scene.input.KeyEvent.getCharacter:()Ljava/lang/String;
astore 2
6: goto 10
7: StackMap locals: java.lang.String java.lang.String int
StackMap stack:
aload 1
invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
invokestatic com.sun.javafx.webkit.KeyCodeMap.lookup:(Ljavafx/scene/input/KeyCode;)Lcom/sun/javafx/webkit/KeyCodeMap$Entry;
astore 5
start local 5 8: aload 5
invokevirtual com.sun.javafx.webkit.KeyCodeMap$Entry.getKeyIdentifier:()Ljava/lang/String;
astore 3
9: aload 5
invokevirtual com.sun.javafx.webkit.KeyCodeMap$Entry.getWindowsVirtualKeyCode:()I
istore 4
end local 5 10: StackMap locals:
StackMap stack:
new com.sun.webkit.event.WCKeyEvent
dup
11: getstatic javafx.scene.web.WebView.idMap:Ljava/util/Map;
aload 1
invokevirtual javafx.scene.input.KeyEvent.getEventType:()Ljavafx/event/EventType;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
12: aload 2
13: aload 3
14: iload 4
15: aload 1
invokevirtual javafx.scene.input.KeyEvent.isShiftDown:()Z
aload 1
invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
16: aload 1
invokevirtual javafx.scene.input.KeyEvent.isAltDown:()Z
aload 1
invokevirtual javafx.scene.input.KeyEvent.isMetaDown:()Z
invokestatic java.lang.System.currentTimeMillis:()J
17: invokespecial com.sun.webkit.event.WCKeyEvent.<init>:(ILjava/lang/String;Ljava/lang/String;IZZZZJ)V
astore 5
start local 5 18: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
aload 5
invokevirtual com.sun.webkit.WebPage.dispatchKeyEvent:(Lcom/sun/webkit/event/WCKeyEvent;)Z
ifeq 20
19: aload 1
invokevirtual javafx.scene.input.KeyEvent.consume:()V
20: StackMap locals: com.sun.webkit.event.WCKeyEvent
StackMap stack:
return
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 21 0 this Ljavafx/scene/web/WebView;
0 21 1 ev Ljavafx/scene/input/KeyEvent;
2 21 2 text Ljava/lang/String;
3 21 3 keyIdentifier Ljava/lang/String;
4 21 4 windowsVirtualKeyCode I
8 10 5 keyCodeEntry Lcom/sun/javafx/webkit/KeyCodeMap$Entry;
18 21 5 keyEvent Lcom/sun/webkit/event/WCKeyEvent;
MethodParameters:
Name Flags
ev
private com.sun.javafx.webkit.InputMethodClientImpl getInputMethodClient();
descriptor: ()Lcom/sun/javafx/webkit/InputMethodClientImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield javafx.scene.web.WebView.imClient:Lcom/sun/javafx/webkit/InputMethodClientImpl;
ifnonnull 8
1: aload 0
dup
astore 1
monitorenter
2: aload 0
getfield javafx.scene.web.WebView.imClient:Lcom/sun/javafx/webkit/InputMethodClientImpl;
ifnonnull 4
3: aload 0
new com.sun.javafx.webkit.InputMethodClientImpl
dup
aload 0
aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokespecial com.sun.javafx.webkit.InputMethodClientImpl.<init>:(Ljavafx/scene/web/WebView;Lcom/sun/webkit/WebPage;)V
putfield javafx.scene.web.WebView.imClient:Lcom/sun/javafx/webkit/InputMethodClientImpl;
4: StackMap locals: javafx.scene.web.WebView
StackMap stack:
aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.web.WebView.imClient:Lcom/sun/javafx/webkit/InputMethodClientImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/web/WebView;
Exception table:
from to target type
2 5 6 any
6 7 6 any
private void processInputMethodEvent(javafx.scene.input.InputMethodEvent);
descriptor: (Ljavafx/scene/input/InputMethodEvent;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.web.WebView.getInputMethodClient:()Lcom/sun/javafx/webkit/InputMethodClientImpl;
invokevirtual com.sun.javafx.webkit.InputMethodClientImpl.getInputMethodState:()Z
ifne 5
3: aload 1
invokevirtual javafx.scene.input.InputMethodEvent.consume:()V
4: return
5: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.javafx.webkit.InputMethodClientImpl.convertToWCInputMethodEvent:(Ljavafx/scene/input/InputMethodEvent;)Lcom/sun/webkit/event/WCInputMethodEvent;
astore 2
start local 2 6: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
aload 2
invokevirtual com.sun.webkit.WebPage.dispatchInputMethodEvent:(Lcom/sun/webkit/event/WCInputMethodEvent;)Z
ifeq 9
7: aload 1
invokevirtual javafx.scene.input.InputMethodEvent.consume:()V
8: return
9: StackMap locals: com.sun.webkit.event.WCInputMethodEvent
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/web/WebView;
0 10 1 ie Ljavafx/scene/input/InputMethodEvent;
6 10 2 imEvent Lcom/sun/webkit/event/WCInputMethodEvent;
MethodParameters:
Name Flags
ie
private static int getWKDndEventType(javafx.event.EventType);
descriptor: (Ljavafx/event/EventType;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic javafx.scene.input.DragEvent.DRAG_ENTERED:Ljavafx/event/EventType;
if_acmpne 3
2: iconst_0
istore 1
goto 9
3: StackMap locals: int
StackMap stack:
aload 0
getstatic javafx.scene.input.DragEvent.DRAG_EXITED:Ljavafx/event/EventType;
if_acmpne 5
4: iconst_3
istore 1
goto 9
5: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.scene.input.DragEvent.DRAG_OVER:Ljavafx/event/EventType;
if_acmpne 7
6: iconst_1
istore 1
goto 9
7: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.scene.input.DragEvent.DRAG_DROPPED:Ljavafx/event/EventType;
if_acmpne 9
8: iconst_4
istore 1
9: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 et Ljavafx/event/EventType;
1 10 1 commandId I
MethodParameters:
Name Flags
et
private static int getWKDndAction(javafx.scene.input.TransferMode[]);
descriptor: ([Ljavafx/scene/input/TransferMode;)I
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 10
StackMap locals: javafx.scene.input.TransferMode[] int top int int javafx.scene.input.TransferMode[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
getstatic javafx.scene.input.TransferMode.COPY:Ljavafx/scene/input/TransferMode;
if_acmpne 5
4: iload 1
iconst_1
ior
istore 1
goto 9
5: StackMap locals: javafx.scene.input.TransferMode[] int javafx.scene.input.TransferMode int int javafx.scene.input.TransferMode[]
StackMap stack:
aload 2
getstatic javafx.scene.input.TransferMode.MOVE:Ljavafx/scene/input/TransferMode;
if_acmpne 7
6: iload 1
iconst_2
ior
istore 1
goto 9
7: StackMap locals:
StackMap stack:
aload 2
getstatic javafx.scene.input.TransferMode.LINK:Ljavafx/scene/input/TransferMode;
if_acmpne 9
8: iload 1
ldc 1073741824
ior
istore 1
end local 2 9: StackMap locals: javafx.scene.input.TransferMode[] int top int int javafx.scene.input.TransferMode[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
iload 4
if_icmplt 2
11: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 tms [Ljavafx/scene/input/TransferMode;
1 12 1 dndActionId I
3 9 2 tm Ljavafx/scene/input/TransferMode;
MethodParameters:
Name Flags
tms
private static javafx.scene.input.TransferMode[] getFXDndAction(int);
descriptor: (I)[Ljavafx/scene/input/TransferMode;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 1
start local 1 1: iload 0
iconst_1
iand
ifeq 3
2: aload 1
getstatic javafx.scene.input.TransferMode.COPY:Ljavafx/scene/input/TransferMode;
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals: java.util.LinkedList
StackMap stack:
iload 0
iconst_2
iand
ifeq 5
4: aload 1
getstatic javafx.scene.input.TransferMode.MOVE:Ljavafx/scene/input/TransferMode;
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
iload 0
ldc 1073741824
iand
ifeq 7
6: aload 1
getstatic javafx.scene.input.TransferMode.LINK:Ljavafx/scene/input/TransferMode;
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
7: StackMap locals:
StackMap stack:
aload 1
iconst_0
anewarray javafx.scene.input.TransferMode
invokevirtual java.util.LinkedList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 wkDndAction I
1 8 1 tms Ljava/util/LinkedList<Ljavafx/scene/input/TransferMode;>;
MethodParameters:
Name Flags
wkDndAction
private void registerEventHandlers();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic javafx.scene.input.KeyEvent.ANY:Ljavafx/event/EventType;
1: aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$2(Ljavafx/scene/input/KeyEvent;)V (7)
(Ljavafx/scene/input/KeyEvent;)V
2: invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
3: aload 0
getstatic javafx.scene.input.MouseEvent.ANY:Ljavafx/event/EventType;
4: aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$3(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
5: invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
6: aload 0
getstatic javafx.scene.input.ScrollEvent.SCROLL:Ljavafx/event/EventType;
7: aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$4(Ljavafx/scene/input/ScrollEvent;)V (7)
(Ljavafx/scene/input/ScrollEvent;)V
8: invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
9: aload 0
10: aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$5(Ljavafx/scene/input/InputMethodEvent;)V (7)
(Ljavafx/scene/input/InputMethodEvent;)V
11: invokevirtual javafx.scene.web.WebView.setOnInputMethodTextChanged:(Ljavafx/event/EventHandler;)V
12: aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$6(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
astore 1
start local 1 13: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.setOnDragEntered:(Ljavafx/event/EventHandler;)V
14: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.setOnDragExited:(Ljavafx/event/EventHandler;)V
15: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.setOnDragOver:(Ljavafx/event/EventHandler;)V
16: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.setOnDragDropped:(Ljavafx/event/EventHandler;)V
17: aload 0
aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$7(Ljavafx/scene/input/MouseEvent;)V (7)
(Ljavafx/scene/input/MouseEvent;)V
invokevirtual javafx.scene.web.WebView.setOnDragDetected:(Ljavafx/event/EventHandler;)V
18: aload 0
aload 0
invokedynamic handle(Ljavafx/scene/web/WebView;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/web/WebView.lambda$8(Ljavafx/scene/input/DragEvent;)V (7)
(Ljavafx/scene/input/DragEvent;)V
invokevirtual javafx.scene.web.WebView.setOnDragDone:(Ljavafx/event/EventHandler;)V
19: aload 0
aload 0
invokevirtual javafx.scene.web.WebView.getInputMethodClient:()Lcom/sun/javafx/webkit/InputMethodClientImpl;
invokevirtual javafx.scene.web.WebView.setInputMethodRequests:(Ljavafx/scene/input/InputMethodRequests;)V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/web/WebView;
13 21 1 destHandler Ljavafx/event/EventHandler<Ljavafx/scene/input/DragEvent;>;
private void doPickNodeLocal(com.sun.javafx.geom.PickRay, com.sun.javafx.scene.input.PickResultChooser);
descriptor: (Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)V
flags: (0x0002) ACC_PRIVATE
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 com.sun.javafx.scene.NodeHelper.intersects:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 pickRay Lcom/sun/javafx/geom/PickRay;
0 2 2 result Lcom/sun/javafx/scene/input/PickResultChooser;
MethodParameters:
Name Flags
pickRay
result
protected javafx.collections.ObservableList<javafx.scene.Node> getChildren();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
Signature: ()Ljavafx/collections/ObservableList<Ljavafx/scene/Node;>;
private com.sun.javafx.sg.prism.NGNode doCreatePeer();
descriptor: ()Lcom/sun/javafx/sg/prism/NGNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.javafx.sg.prism.web.NGWebView
dup
invokespecial com.sun.javafx.sg.prism.web.NGWebView.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
private com.sun.javafx.geom.BaseBounds doComputeGeomBounds(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
fconst_0
fconst_0
fconst_0
aload 0
invokevirtual javafx.scene.web.WebView.getWidth:()D
d2f
aload 0
invokevirtual javafx.scene.web.WebView.getHeight:()D
d2f
fconst_0
invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
pop
1: aload 2
aload 1
aload 1
invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
pop
2: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/web/WebView;
0 3 1 bounds Lcom/sun/javafx/geom/BaseBounds;
0 3 2 tx Lcom/sun/javafx/geom/transform/BaseTransform;
MethodParameters:
Name Flags
bounds
tx
private void doTransformsChanged();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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 Ljavafx/scene/web/WebView;
private boolean doComputeContains(double, double);
descriptor: (DD)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: iconst_1
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/web/WebView;
0 1 1 localX D
0 1 3 localY D
MethodParameters:
Name Flags
localX
localY
private void doUpdatePeer();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokestatic com.sun.javafx.scene.NodeHelper.getPeer:(Ljavafx/scene/Node;)Lcom/sun/javafx/sg/prism/NGNode;
checkcast com.sun.javafx.sg.prism.web.NGWebView
astore 1
start local 1 1: aload 0
getstatic com.sun.javafx.scene.DirtyBits.NODE_CONTENTS:Lcom/sun/javafx/scene/DirtyBits;
invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
ifeq 3
2: aload 1
aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.javafx.sg.prism.web.NGWebView.setPage:(Lcom/sun/webkit/WebPage;)V
3: StackMap locals: com.sun.javafx.sg.prism.web.NGWebView
StackMap stack:
aload 0
getstatic com.sun.javafx.scene.DirtyBits.NODE_GEOMETRY:Lcom/sun/javafx/scene/DirtyBits;
invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
ifeq 5
4: aload 1
aload 0
invokevirtual javafx.scene.web.WebView.getWidth:()D
d2f
aload 0
invokevirtual javafx.scene.web.WebView.getHeight:()D
d2f
invokevirtual com.sun.javafx.sg.prism.web.NGWebView.resize:(FF)V
5: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.javafx.scene.DirtyBits.WEBVIEW_VIEW:Lcom/sun/javafx/scene/DirtyBits;
invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
ifeq 7
6: aload 1
invokevirtual com.sun.javafx.sg.prism.web.NGWebView.requestRender:()V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/web/WebView;
1 8 1 peer Lcom/sun/javafx/sg/prism/web/NGWebView;
private void lambda$0();
descriptor: ()V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.web.WebView.handleStagePulse:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
private void lambda$1(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
ifnull 7
1: new com.sun.webkit.event.WCFocusEvent
dup
2: aload 0
invokevirtual javafx.scene.web.WebView.isFocused:()Z
ifeq 3
iconst_2
goto 4
3: StackMap locals: javafx.scene.web.WebView javafx.beans.value.ObservableValue java.lang.Boolean java.lang.Boolean
StackMap stack: new 1 new 1
iconst_3
4: StackMap locals: javafx.scene.web.WebView javafx.beans.value.ObservableValue java.lang.Boolean java.lang.Boolean
StackMap stack: new 1 new 1 int
iconst_m1
5: invokespecial com.sun.webkit.event.WCFocusEvent.<init>:(II)V
astore 4
start local 4 6: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
aload 4
invokevirtual com.sun.webkit.WebPage.dispatchFocusEvent:(Lcom/sun/webkit/event/WCFocusEvent;)V
end local 4 7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/web/WebView;
0 8 1 ov Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
0 8 2 t Ljava/lang/Boolean;
0 8 3 t1 Ljava/lang/Boolean;
6 7 4 focusEvent Lcom/sun/webkit/event/WCFocusEvent;
private void lambda$2(javafx.scene.input.KeyEvent);
descriptor: (Ljavafx/scene/input/KeyEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.processKeyEvent:(Ljavafx/scene/input/KeyEvent;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 event Ljavafx/scene/input/KeyEvent;
private void lambda$3(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.processMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
1: aload 1
invokevirtual javafx.scene.input.MouseEvent.isDragDetect:()Z
ifeq 3
aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.isDragConfirmed:()Z
ifne 3
2: aload 1
iconst_0
invokevirtual javafx.scene.input.MouseEvent.setDragDetect:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
0 4 1 event Ljavafx/scene/input/MouseEvent;
private void lambda$4(javafx.scene.input.ScrollEvent);
descriptor: (Ljavafx/scene/input/ScrollEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.processScrollEvent:(Ljavafx/scene/input/ScrollEvent;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 event Ljavafx/scene/input/ScrollEvent;
private void lambda$5(javafx.scene.input.InputMethodEvent);
descriptor: (Ljavafx/scene/input/InputMethodEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javafx.scene.web.WebView.processInputMethodEvent:(Ljavafx/scene/input/InputMethodEvent;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/web/WebView;
0 2 1 event Ljavafx/scene/input/InputMethodEvent;
private void lambda$6(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=10, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.input.DragEvent.getDragboard:()Ljavafx/scene/input/Dragboard;
astore 2
start local 2 1: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 3
start local 3 2: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 4
start local 4 3: aload 2
invokevirtual javafx.scene.input.Dragboard.getContentTypes:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 12
StackMap locals: javafx.scene.web.WebView javafx.scene.input.DragEvent javafx.scene.input.Dragboard java.util.LinkedList java.util.LinkedList top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.input.DataFormat
astore 5
start local 5 5: aload 2
aload 5
invokevirtual javafx.scene.input.Dragboard.getContent:(Ljavafx/scene/input/DataFormat;)Ljava/lang/Object;
astore 7
start local 7 6: aload 7
ifnull 12
7: aload 5
invokevirtual javafx.scene.input.DataFormat.getIdentifiers:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 11
StackMap locals: javafx.scene.web.WebView javafx.scene.input.DragEvent javafx.scene.input.Dragboard java.util.LinkedList java.util.LinkedList javafx.scene.input.DataFormat java.util.Iterator java.lang.Object top java.util.Iterator
StackMap stack:
8: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 9: aload 3
aload 8
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
10: aload 4
aload 7
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
end local 8 11: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 7 end local 5 12: StackMap locals: javafx.scene.web.WebView javafx.scene.input.DragEvent javafx.scene.input.Dragboard java.util.LinkedList java.util.LinkedList top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
13: aload 3
invokevirtual java.util.LinkedList.isEmpty:()Z
ifne 27
14: aload 1
invokevirtual javafx.scene.input.DragEvent.getEventType:()Ljavafx/event/EventType;
invokestatic javafx.scene.web.WebView.getWKDndEventType:(Ljavafx/event/EventType;)I
istore 5
start local 5 15: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
16: iload 5
17: aload 3
iconst_0
anewarray java.lang.String
invokevirtual java.util.LinkedList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
aload 4
iconst_0
anewarray java.lang.String
invokevirtual java.util.LinkedList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
18: aload 1
invokevirtual javafx.scene.input.DragEvent.getX:()D
d2i
aload 1
invokevirtual javafx.scene.input.DragEvent.getY:()D
d2i
19: aload 1
invokevirtual javafx.scene.input.DragEvent.getScreenX:()D
d2i
aload 1
invokevirtual javafx.scene.input.DragEvent.getScreenY:()D
d2i
20: aload 2
invokevirtual javafx.scene.input.Dragboard.getTransferModes:()Ljava/util/Set;
iconst_0
anewarray javafx.scene.input.TransferMode
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast javafx.scene.input.TransferMode[]
invokestatic javafx.scene.web.WebView.getWKDndAction:([Ljavafx/scene/input/TransferMode;)I
21: invokevirtual com.sun.webkit.WebPage.dispatchDragOperation:(I[Ljava/lang/String;[Ljava/lang/String;IIIII)I
istore 6
start local 6 22: iload 5
iconst_4
if_icmpne 23
iload 6
ifeq 24
23: StackMap locals: javafx.scene.web.WebView javafx.scene.input.DragEvent javafx.scene.input.Dragboard java.util.LinkedList java.util.LinkedList int int
StackMap stack:
aload 1
iload 6
invokestatic javafx.scene.web.WebView.getFXDndAction:(I)[Ljavafx/scene/input/TransferMode;
invokevirtual javafx.scene.input.DragEvent.acceptTransferModes:([Ljavafx/scene/input/TransferMode;)V
24: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
end local 6 end local 5 end local 4 end local 3 end local 2 25: goto 27
StackMap locals: javafx.scene.web.WebView javafx.scene.input.DragEvent
StackMap stack: java.lang.SecurityException
26: pop
27: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Ljavafx/scene/web/WebView;
0 28 1 event Ljavafx/scene/input/DragEvent;
1 25 2 db Ljavafx/scene/input/Dragboard;
2 25 3 mimes Ljava/util/LinkedList<Ljava/lang/String;>;
3 25 4 values Ljava/util/LinkedList<Ljava/lang/String;>;
5 12 5 df Ljavafx/scene/input/DataFormat;
6 12 7 content Ljava/lang/Object;
9 11 8 mime Ljava/lang/String;
15 25 5 wkDndEventType I
22 25 6 wkDndAction I
Exception table:
from to target type
0 25 26 Class java.lang.SecurityException
private void lambda$7(javafx.scene.input.MouseEvent);
descriptor: (Ljavafx/scene/input/MouseEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.isDragConfirmed:()Z
ifeq 3
1: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.confirmStartDrag:()V
2: aload 1
invokevirtual javafx.scene.input.MouseEvent.consume:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/web/WebView;
0 4 1 event Ljavafx/scene/input/MouseEvent;
private void lambda$8(javafx.scene.input.DragEvent);
descriptor: (Ljavafx/scene/input/DragEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=12, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.web.WebView.page:Lcom/sun/webkit/WebPage;
1: bipush 104
2: aconst_null
aconst_null
3: aload 1
invokevirtual javafx.scene.input.DragEvent.getX:()D
d2i
aload 1
invokevirtual javafx.scene.input.DragEvent.getY:()D
d2i
4: aload 1
invokevirtual javafx.scene.input.DragEvent.getScreenX:()D
d2i
aload 1
invokevirtual javafx.scene.input.DragEvent.getScreenY:()D
d2i
iconst_1
anewarray javafx.scene.input.TransferMode
dup
iconst_0
5: aload 1
invokevirtual javafx.scene.input.DragEvent.getAcceptedTransferMode:()Ljavafx/scene/input/TransferMode;
aastore
invokestatic javafx.scene.web.WebView.getWKDndAction:([Ljavafx/scene/input/TransferMode;)I
6: invokevirtual com.sun.webkit.WebPage.dispatchDragOperation:(I[Ljava/lang/String;[Ljava/lang/String;IIIII)I
pop
7: aload 1
invokevirtual javafx.scene.input.DragEvent.consume:()V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/web/WebView;
0 9 1 event Ljavafx/scene/input/DragEvent;
}
SourceFile: "WebView.java"
NestMembers:
javafx.scene.web.WebView$1 javafx.scene.web.WebView$10 javafx.scene.web.WebView$11 javafx.scene.web.WebView$2 javafx.scene.web.WebView$3 javafx.scene.web.WebView$4 javafx.scene.web.WebView$5 javafx.scene.web.WebView$6 javafx.scene.web.WebView$7 javafx.scene.web.WebView$8 javafx.scene.web.WebView$9 javafx.scene.web.WebView$StyleableProperties javafx.scene.web.WebView$StyleableProperties$1 javafx.scene.web.WebView$StyleableProperties$10 javafx.scene.web.WebView$StyleableProperties$2 javafx.scene.web.WebView$StyleableProperties$3 javafx.scene.web.WebView$StyleableProperties$4 javafx.scene.web.WebView$StyleableProperties$5 javafx.scene.web.WebView$StyleableProperties$6 javafx.scene.web.WebView$StyleableProperties$7 javafx.scene.web.WebView$StyleableProperties$8 javafx.scene.web.WebView$StyleableProperties$9
InnerClasses:
public abstract WebViewAccessor = com.sun.java.scene.web.WebViewHelper$WebViewAccessor of com.sun.java.scene.web.WebViewHelper
public final Entry = com.sun.javafx.webkit.KeyCodeMap$Entry of com.sun.javafx.webkit.KeyCodeMap
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
javafx.scene.web.WebView$1
javafx.scene.web.WebView$10
javafx.scene.web.WebView$11
javafx.scene.web.WebView$2
javafx.scene.web.WebView$3
javafx.scene.web.WebView$4
javafx.scene.web.WebView$5
javafx.scene.web.WebView$6
javafx.scene.web.WebView$7
javafx.scene.web.WebView$8
javafx.scene.web.WebView$9
private final StyleableProperties = javafx.scene.web.WebView$StyleableProperties of javafx.scene.web.WebView