class com.sun.javafx.sg.prism.RegionImageCache$CachedImage
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.sg.prism.RegionImageCache$CachedImage
super_class: java.lang.Object
{
javafx.scene.layout.Background background;
descriptor: Ljavafx/scene/layout/Background;
flags: (0x0000)
com.sun.javafx.geom.Shape shape;
descriptor: Lcom/sun/javafx/geom/Shape;
flags: (0x0000)
int x;
descriptor: I
flags: (0x0000)
int y;
descriptor: I
flags: (0x0000)
int width;
descriptor: I
flags: (0x0000)
int height;
descriptor: I
flags: (0x0000)
void <init>(com.sun.javafx.geom.Rectangle, javafx.scene.layout.Background, com.sun.javafx.geom.Shape);
descriptor: (Lcom/sun/javafx/geom/Rectangle;Ljavafx/scene/layout/Background;Lcom/sun/javafx/geom/Shape;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // com.sun.javafx.sg.prism.RegionImageCache$CachedImage this
start local 1 // com.sun.javafx.geom.Rectangle rect
start local 2 // javafx.scene.layout.Background background
start local 3 // com.sun.javafx.geom.Shape shape
0: .line 155
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 156
aload 0 /* this */
aload 1 /* rect */
getfield com.sun.javafx.geom.Rectangle.x:I
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.x:I
2: .line 157
aload 0 /* this */
aload 1 /* rect */
getfield com.sun.javafx.geom.Rectangle.y:I
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.y:I
3: .line 158
aload 0 /* this */
aload 1 /* rect */
getfield com.sun.javafx.geom.Rectangle.width:I
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.width:I
4: .line 159
aload 0 /* this */
aload 1 /* rect */
getfield com.sun.javafx.geom.Rectangle.height:I
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.height:I
5: .line 160
aload 0 /* this */
aload 2 /* background */
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.background:Ljavafx/scene/layout/Background;
6: .line 161
aload 0 /* this */
aload 3 /* shape */
putfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.shape:Lcom/sun/javafx/geom/Shape;
7: .line 162
return
end local 3 // com.sun.javafx.geom.Shape shape
end local 2 // javafx.scene.layout.Background background
end local 1 // com.sun.javafx.geom.Rectangle rect
end local 0 // com.sun.javafx.sg.prism.RegionImageCache$CachedImage this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/javafx/sg/prism/RegionImageCache$CachedImage;
0 8 1 rect Lcom/sun/javafx/geom/Rectangle;
0 8 2 background Ljavafx/scene/layout/Background;
0 8 3 shape Lcom/sun/javafx/geom/Shape;
MethodParameters:
Name Flags
rect
background
shape
public boolean equals(int, int, javafx.scene.layout.Background, com.sun.javafx.geom.Shape);
descriptor: (IILjavafx/scene/layout/Background;Lcom/sun/javafx/geom/Shape;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 // com.sun.javafx.sg.prism.RegionImageCache$CachedImage this
start local 1 // int width
start local 2 // int height
start local 3 // javafx.scene.layout.Background background
start local 4 // com.sun.javafx.geom.Shape shape
0: .line 165
aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.width:I
iload 1 /* width */
if_icmpne 7
1: .line 166
aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.height:I
iload 2 /* height */
if_icmpne 7
2: .line 167
aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.background:Ljavafx/scene/layout/Background;
ifnonnull 3
aload 3 /* background */
ifnonnull 7
goto 4
StackMap locals:
StackMap stack:
3: aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.background:Ljavafx/scene/layout/Background;
aload 3 /* background */
invokevirtual javafx.scene.layout.Background.equals:(Ljava/lang/Object;)Z
ifeq 7
4: .line 168
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.shape:Lcom/sun/javafx/geom/Shape;
ifnonnull 5
aload 4 /* shape */
ifnonnull 7
goto 6
StackMap locals:
StackMap stack:
5: aload 0 /* this */
getfield com.sun.javafx.sg.prism.RegionImageCache$CachedImage.shape:Lcom/sun/javafx/geom/Shape;
aload 4 /* shape */
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: .line 165
StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 4 // com.sun.javafx.geom.Shape shape
end local 3 // javafx.scene.layout.Background background
end local 2 // int height
end local 1 // int width
end local 0 // com.sun.javafx.sg.prism.RegionImageCache$CachedImage this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/javafx/sg/prism/RegionImageCache$CachedImage;
0 8 1 width I
0 8 2 height I
0 8 3 background Ljavafx/scene/layout/Background;
0 8 4 shape Lcom/sun/javafx/geom/Shape;
MethodParameters:
Name Flags
width
height
background
shape
}
SourceFile: "RegionImageCache.java"
NestHost: com.sun.javafx.sg.prism.RegionImageCache
InnerClasses:
CachedImage = com.sun.javafx.sg.prism.RegionImageCache$CachedImage of com.sun.javafx.sg.prism.RegionImageCache