public abstract class java.awt.geom.RoundRectangle2D extends java.awt.geom.RectangularShape
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: java.awt.geom.RoundRectangle2D
super_class: java.awt.geom.RectangularShape
{
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 // java.awt.geom.RoundRectangle2D this
0: .line 453
aload 0 /* this */
invokespecial java.awt.geom.RectangularShape.<init>:()V
1: .line 454
return
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/geom/RoundRectangle2D;
public abstract double getArcWidth();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double getArcHeight();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setRoundRect(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
arcWidth
arcHeight
public void setRoundRect(java.awt.geom.RoundRectangle2D);
descriptor: (Ljava/awt/geom/RoundRectangle2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=2, args_size=2
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // java.awt.geom.RoundRectangle2D rr
0: .line 501
aload 0 /* this */
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
1: .line 502
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
aload 1 /* rr */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
2: .line 501
invokevirtual java.awt.geom.RoundRectangle2D.setRoundRect:(DDDDDD)V
3: .line 503
return
end local 1 // java.awt.geom.RoundRectangle2D rr
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/geom/RoundRectangle2D;
0 4 1 rr Ljava/awt/geom/RoundRectangle2D;
MethodParameters:
Name Flags
rr
public void setFrame(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=9, args_size=5
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // double x
start local 3 // double y
start local 5 // double w
start local 7 // double h
0: .line 510
aload 0 /* this */
dload 1 /* x */
dload 3 /* y */
dload 5 /* w */
dload 7 /* h */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
invokevirtual java.awt.geom.RoundRectangle2D.setRoundRect:(DDDDDD)V
1: .line 511
return
end local 7 // double h
end local 5 // double w
end local 3 // double y
end local 1 // double x
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/geom/RoundRectangle2D;
0 2 1 x D
0 2 3 y D
0 2 5 w D
0 2 7 h D
MethodParameters:
Name Flags
x
y
w
h
public boolean contains(double, double);
descriptor: (DD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=17, args_size=3
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // double x
start local 3 // double y
0: .line 518
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.isEmpty:()Z
ifeq 2
1: .line 519
iconst_0
ireturn
2: .line 521
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
dstore 5 /* rrx0 */
start local 5 // double rrx0
3: .line 522
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
dstore 7 /* rry0 */
start local 7 // double rry0
4: .line 523
dload 5 /* rrx0 */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
dadd
dstore 9 /* rrx1 */
start local 9 // double rrx1
5: .line 524
dload 7 /* rry0 */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
dadd
dstore 11 /* rry1 */
start local 11 // double rry1
6: .line 526
dload 1 /* x */
dload 5 /* rrx0 */
dcmpg
iflt 7
dload 3 /* y */
dload 7 /* rry0 */
dcmpg
iflt 7
dload 1 /* x */
dload 9 /* rrx1 */
dcmpl
ifge 7
dload 3 /* y */
dload 11 /* rry1 */
dcmpl
iflt 8
7: .line 527
StackMap locals: java.awt.geom.RoundRectangle2D double double double double double double
StackMap stack:
iconst_0
ireturn
8: .line 529
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
invokestatic java.lang.Math.abs:(D)D
invokestatic java.lang.Math.min:(DD)D
ldc 2.0
ddiv
dstore 13 /* aw */
start local 13 // double aw
9: .line 530
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
invokestatic java.lang.Math.abs:(D)D
invokestatic java.lang.Math.min:(DD)D
ldc 2.0
ddiv
dstore 15 /* ah */
start local 15 // double ah
10: .line 533
dload 1 /* x */
dload 5 /* rrx0 */
dload 13 /* aw */
dadd
dup2
dstore 5 /* rrx0 */
dcmpl
iflt 12
dload 1 /* x */
dload 9 /* rrx1 */
dload 13 /* aw */
dsub
dup2
dstore 5 /* rrx0 */
dcmpg
ifge 12
11: .line 534
iconst_1
ireturn
12: .line 536
StackMap locals: double double
StackMap stack:
dload 3 /* y */
dload 7 /* rry0 */
dload 15 /* ah */
dadd
dup2
dstore 7 /* rry0 */
dcmpl
iflt 14
dload 3 /* y */
dload 11 /* rry1 */
dload 15 /* ah */
dsub
dup2
dstore 7 /* rry0 */
dcmpg
ifge 14
13: .line 537
iconst_1
ireturn
14: .line 539
StackMap locals:
StackMap stack:
dload 1 /* x */
dload 5 /* rrx0 */
dsub
dload 13 /* aw */
ddiv
dstore 1 /* x */
15: .line 540
dload 3 /* y */
dload 7 /* rry0 */
dsub
dload 15 /* ah */
ddiv
dstore 3 /* y */
16: .line 541
dload 1 /* x */
dload 1 /* x */
dmul
dload 3 /* y */
dload 3 /* y */
dmul
dadd
dconst_1
dcmpg
ifgt 17
iconst_1
ireturn
StackMap locals:
StackMap stack:
17: iconst_0
ireturn
end local 15 // double ah
end local 13 // double aw
end local 11 // double rry1
end local 9 // double rrx1
end local 7 // double rry0
end local 5 // double rrx0
end local 3 // double y
end local 1 // double x
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljava/awt/geom/RoundRectangle2D;
0 18 1 x D
0 18 3 y D
3 18 5 rrx0 D
4 18 7 rry0 D
5 18 9 rrx1 D
6 18 11 rry1 D
9 18 13 aw D
10 18 15 ah D
MethodParameters:
Name Flags
x
y
private int classify(double, double, double, double);
descriptor: (DDDD)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=9, args_size=5
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // double coord
start local 3 // double left
start local 5 // double right
start local 7 // double arcsize
0: .line 547
dload 1 /* coord */
dload 3 /* left */
dcmpg
ifge 2
1: .line 548
iconst_0
ireturn
2: .line 549
StackMap locals:
StackMap stack:
dload 1 /* coord */
dload 3 /* left */
dload 7 /* arcsize */
dadd
dcmpg
ifge 4
3: .line 550
iconst_1
ireturn
4: .line 551
StackMap locals:
StackMap stack:
dload 1 /* coord */
dload 5 /* right */
dload 7 /* arcsize */
dsub
dcmpg
ifge 6
5: .line 552
iconst_2
ireturn
6: .line 553
StackMap locals:
StackMap stack:
dload 1 /* coord */
dload 5 /* right */
dcmpg
ifge 8
7: .line 554
iconst_3
ireturn
8: .line 556
StackMap locals:
StackMap stack:
iconst_4
ireturn
end local 7 // double arcsize
end local 5 // double right
end local 3 // double left
end local 1 // double coord
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljava/awt/geom/RoundRectangle2D;
0 9 1 coord D
0 9 3 left D
0 9 5 right D
0 9 7 arcsize D
MethodParameters:
Name Flags
coord
left
right
arcsize
public boolean intersects(double, double, double, double);
descriptor: (DDDD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=25, args_size=5
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // double x
start local 3 // double y
start local 5 // double w
start local 7 // double h
0: .line 565
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.isEmpty:()Z
ifne 1
dload 5 /* w */
dconst_0
dcmpg
ifle 1
dload 7 /* h */
dconst_0
dcmpg
ifgt 2
1: .line 566
StackMap locals:
StackMap stack:
iconst_0
ireturn
2: .line 568
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
dstore 9 /* rrx0 */
start local 9 // double rrx0
3: .line 569
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
dstore 11 /* rry0 */
start local 11 // double rry0
4: .line 570
dload 9 /* rrx0 */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
dadd
dstore 13 /* rrx1 */
start local 13 // double rrx1
5: .line 571
dload 11 /* rry0 */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
dadd
dstore 15 /* rry1 */
start local 15 // double rry1
6: .line 573
dload 1 /* x */
dload 5 /* w */
dadd
dload 9 /* rrx0 */
dcmpg
ifle 7
dload 1 /* x */
dload 13 /* rrx1 */
dcmpl
ifge 7
dload 3 /* y */
dload 7 /* h */
dadd
dload 11 /* rry0 */
dcmpg
ifle 7
dload 3 /* y */
dload 15 /* rry1 */
dcmpl
iflt 8
7: .line 574
StackMap locals: java.awt.geom.RoundRectangle2D double double double double double double double double
StackMap stack:
iconst_0
ireturn
8: .line 576
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
invokestatic java.lang.Math.abs:(D)D
invokestatic java.lang.Math.min:(DD)D
ldc 2.0
ddiv
dstore 17 /* aw */
start local 17 // double aw
9: .line 577
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
invokestatic java.lang.Math.abs:(D)D
invokestatic java.lang.Math.min:(DD)D
ldc 2.0
ddiv
dstore 19 /* ah */
start local 19 // double ah
10: .line 578
aload 0 /* this */
dload 1 /* x */
dload 9 /* rrx0 */
dload 13 /* rrx1 */
dload 17 /* aw */
invokevirtual java.awt.geom.RoundRectangle2D.classify:(DDDD)I
istore 21 /* x0class */
start local 21 // int x0class
11: .line 579
aload 0 /* this */
dload 1 /* x */
dload 5 /* w */
dadd
dload 9 /* rrx0 */
dload 13 /* rrx1 */
dload 17 /* aw */
invokevirtual java.awt.geom.RoundRectangle2D.classify:(DDDD)I
istore 22 /* x1class */
start local 22 // int x1class
12: .line 580
aload 0 /* this */
dload 3 /* y */
dload 11 /* rry0 */
dload 15 /* rry1 */
dload 19 /* ah */
invokevirtual java.awt.geom.RoundRectangle2D.classify:(DDDD)I
istore 23 /* y0class */
start local 23 // int y0class
13: .line 581
aload 0 /* this */
dload 3 /* y */
dload 7 /* h */
dadd
dload 11 /* rry0 */
dload 15 /* rry1 */
dload 19 /* ah */
invokevirtual java.awt.geom.RoundRectangle2D.classify:(DDDD)I
istore 24 /* y1class */
start local 24 // int y1class
14: .line 583
iload 21 /* x0class */
iconst_2
if_icmpeq 15
iload 22 /* x1class */
iconst_2
if_icmpeq 15
iload 23 /* y0class */
iconst_2
if_icmpeq 15
iload 24 /* y1class */
iconst_2
if_icmpne 16
15: .line 584
StackMap locals: java.awt.geom.RoundRectangle2D double double double double double double double double double double int int int int
StackMap stack:
iconst_1
ireturn
16: .line 587
StackMap locals:
StackMap stack:
iload 21 /* x0class */
iconst_2
if_icmpge 17
iload 22 /* x1class */
iconst_2
if_icmpgt 18
StackMap locals:
StackMap stack:
17: iload 23 /* y0class */
iconst_2
if_icmpge 19
iload 24 /* y1class */
iconst_2
if_icmple 19
18: .line 588
StackMap locals:
StackMap stack:
iconst_1
ireturn
19: .line 596
StackMap locals:
StackMap stack:
iload 22 /* x1class */
iconst_1
if_icmpne 20
dload 1 /* x */
dload 5 /* w */
dadd
dload 9 /* rrx0 */
dload 17 /* aw */
dadd
dsub
dup2
dstore 1 /* x */
goto 21
StackMap locals:
StackMap stack:
20: dload 1 /* x */
dload 13 /* rrx1 */
dload 17 /* aw */
dsub
dsub
dup2
dstore 1 /* x */
StackMap locals:
StackMap stack: double
21: dstore 1 /* x */
22: .line 597
iload 24 /* y1class */
iconst_1
if_icmpne 23
dload 3 /* y */
dload 7 /* h */
dadd
dload 11 /* rry0 */
dload 19 /* ah */
dadd
dsub
dup2
dstore 3 /* y */
goto 24
StackMap locals:
StackMap stack:
23: dload 3 /* y */
dload 15 /* rry1 */
dload 19 /* ah */
dsub
dsub
dup2
dstore 3 /* y */
StackMap locals:
StackMap stack: double
24: dstore 3 /* y */
25: .line 598
dload 1 /* x */
dload 17 /* aw */
ddiv
dstore 1 /* x */
26: .line 599
dload 3 /* y */
dload 19 /* ah */
ddiv
dstore 3 /* y */
27: .line 600
dload 1 /* x */
dload 1 /* x */
dmul
dload 3 /* y */
dload 3 /* y */
dmul
dadd
dconst_1
dcmpg
ifgt 28
iconst_1
ireturn
StackMap locals:
StackMap stack:
28: iconst_0
ireturn
end local 24 // int y1class
end local 23 // int y0class
end local 22 // int x1class
end local 21 // int x0class
end local 19 // double ah
end local 17 // double aw
end local 15 // double rry1
end local 13 // double rrx1
end local 11 // double rry0
end local 9 // double rrx0
end local 7 // double h
end local 5 // double w
end local 3 // double y
end local 1 // double x
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Ljava/awt/geom/RoundRectangle2D;
0 29 1 x D
0 29 3 y D
0 29 5 w D
0 29 7 h D
3 29 9 rrx0 D
4 29 11 rry0 D
5 29 13 rrx1 D
6 29 15 rry1 D
9 29 17 aw D
10 29 19 ah D
11 29 21 x0class I
12 29 22 x1class I
13 29 23 y0class I
14 29 24 y1class I
MethodParameters:
Name Flags
x
y
w
h
public boolean contains(double, double, double, double);
descriptor: (DDDD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=5
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // double x
start local 3 // double y
start local 5 // double w
start local 7 // double h
0: .line 608
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.isEmpty:()Z
ifne 1
dload 5 /* w */
dconst_0
dcmpg
ifle 1
dload 7 /* h */
dconst_0
dcmpg
ifgt 2
1: .line 609
StackMap locals:
StackMap stack:
iconst_0
ireturn
2: .line 611
StackMap locals:
StackMap stack:
aload 0 /* this */
dload 1 /* x */
dload 3 /* y */
invokevirtual java.awt.geom.RoundRectangle2D.contains:(DD)Z
ifeq 7
3: .line 612
aload 0 /* this */
dload 1 /* x */
dload 5 /* w */
dadd
dload 3 /* y */
invokevirtual java.awt.geom.RoundRectangle2D.contains:(DD)Z
ifeq 7
4: .line 613
aload 0 /* this */
dload 1 /* x */
dload 3 /* y */
dload 7 /* h */
dadd
invokevirtual java.awt.geom.RoundRectangle2D.contains:(DD)Z
ifeq 7
5: .line 614
aload 0 /* this */
dload 1 /* x */
dload 5 /* w */
dadd
dload 3 /* y */
dload 7 /* h */
dadd
invokevirtual java.awt.geom.RoundRectangle2D.contains:(DD)Z
ifeq 7
6: .line 611
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 7 // double h
end local 5 // double w
end local 3 // double y
end local 1 // double x
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljava/awt/geom/RoundRectangle2D;
0 8 1 x D
0 8 3 y D
0 8 5 w D
0 8 7 h D
MethodParameters:
Name Flags
x
y
w
h
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform);
descriptor: (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // java.awt.geom.AffineTransform at
0: .line 634
new java.awt.geom.RoundRectIterator
dup
aload 0 /* this */
aload 1 /* at */
invokespecial java.awt.geom.RoundRectIterator.<init>:(Ljava/awt/geom/RoundRectangle2D;Ljava/awt/geom/AffineTransform;)V
areturn
end local 1 // java.awt.geom.AffineTransform at
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/geom/RoundRectangle2D;
0 1 1 at Ljava/awt/geom/AffineTransform;
MethodParameters:
Name Flags
at
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=1
start local 0 // java.awt.geom.RoundRectangle2D this
0: .line 643
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
lstore 1 /* bits */
start local 1 // long bits
1: .line 644
lload 1 /* bits */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ldc 37
lmul
ladd
lstore 1 /* bits */
2: .line 645
lload 1 /* bits */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ldc 43
lmul
ladd
lstore 1 /* bits */
3: .line 646
lload 1 /* bits */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ldc 47
lmul
ladd
lstore 1 /* bits */
4: .line 647
lload 1 /* bits */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ldc 53
lmul
ladd
lstore 1 /* bits */
5: .line 648
lload 1 /* bits */
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
ldc 59
lmul
ladd
lstore 1 /* bits */
6: .line 649
lload 1 /* bits */
l2i
lload 1 /* bits */
bipush 32
lshr
l2i
ixor
ireturn
end local 1 // long bits
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/awt/geom/RoundRectangle2D;
1 7 1 bits J
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // java.awt.geom.RoundRectangle2D this
start local 1 // java.lang.Object obj
0: .line 667
aload 1 /* obj */
aload 0 /* this */
if_acmpne 2
1: .line 668
iconst_1
ireturn
2: .line 670
StackMap locals:
StackMap stack:
aload 1 /* obj */
instanceof java.awt.geom.RoundRectangle2D
ifeq 12
3: .line 671
aload 1 /* obj */
checkcast java.awt.geom.RoundRectangle2D
astore 2 /* rr2d */
start local 2 // java.awt.geom.RoundRectangle2D rr2d
4: .line 672
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getX:()D
dcmpl
ifne 11
5: .line 673
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getY:()D
dcmpl
ifne 11
6: .line 674
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getWidth:()D
dcmpl
ifne 11
7: .line 675
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getHeight:()D
dcmpl
ifne 11
8: .line 676
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getArcWidth:()D
dcmpl
ifne 11
9: .line 677
aload 0 /* this */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
aload 2 /* rr2d */
invokevirtual java.awt.geom.RoundRectangle2D.getArcHeight:()D
dcmpl
ifne 11
10: .line 672
iconst_1
ireturn
StackMap locals: java.awt.geom.RoundRectangle2D
StackMap stack:
11: iconst_0
ireturn
end local 2 // java.awt.geom.RoundRectangle2D rr2d
12: .line 679
StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 // java.lang.Object obj
end local 0 // java.awt.geom.RoundRectangle2D this
LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljava/awt/geom/RoundRectangle2D;
0 13 1 obj Ljava/lang/Object;
4 12 2 rr2d Ljava/awt/geom/RoundRectangle2D;
MethodParameters:
Name Flags
obj
}
SourceFile: "RoundRectangle2D.java"
NestMembers:
java.awt.geom.RoundRectangle2D$Double java.awt.geom.RoundRectangle2D$Float
InnerClasses:
public Double = java.awt.geom.RoundRectangle2D$Double of java.awt.geom.RoundRectangle2D
public Float = java.awt.geom.RoundRectangle2D$Float of java.awt.geom.RoundRectangle2D