META-INF.modules.java.desktop.classes.java.awt.geom.Rectangle2D.class Maven / Gradle / Ivy
???? : ?
java/awt/geom/RectangularShape ()V
java/awt/geom/Rectangle2D getX ()D
getY
getWidth
getHeight
setRect (DDDD)V
outcode (DD)I
! " java/awt/geom/Line2D getX1
$ % getY1
' ( getX2
* + getY2
- . / intersectsLine (DDDD)Z
1 2 java/awt/geom/Point2D
1
5 6 7 clone ()Ljava/lang/Object;
9 : ; isEmpty ()Z
= > getMinX
@ A B C D java/lang/Math max (DD)D
F G getMinY
I J getMaxX
@ L M D min
O P getMaxY
R S setFrame
U V setFrameFromDiagonal
X Y Z add (DD)V \ java/awt/geom/RectIterator
[ ^ _ =(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;)V
a b c d e java/lang/Double doubleToLongBits (D)J % + / OUT_LEFT I
ConstantValue OUT_TOP OUT_RIGHT
OUT_BOTTOM Code LineNumberTable LocalVariableTable this Ljava/awt/geom/Rectangle2D; (Ljava/awt/geom/Rectangle2D;)V r x D y x1 y1 x2 y2 out1 out2
StackMapTable (Ljava/awt/geom/Line2D;)Z l Ljava/awt/geom/Line2D; (Ljava/awt/geom/Point2D;)I p Ljava/awt/geom/Point2D; w h getBounds2D ()Ljava/awt/geom/Rectangle2D; contains (DD)Z x0 y0
intersects createIntersection 8(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; intersect T(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V src1 src2 dest createUnion union newx newy (Ljava/awt/geom/Point2D;)V pt getPathIterator =(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; at Ljava/awt/geom/AffineTransform; >(Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flatness hashCode ()I bits J equals (Ljava/lang/Object;)Z r2d obj Ljava/lang/Object;
SourceFile Rectangle2D.java NestMembers ? java/awt/geom/Rectangle2D$Double ? java/awt/geom/Rectangle2D$Float InnerClasses Double Float! l m n o p m n q r m n s t m n u v 3 *? ? w
? x y z { v M *+? +?
+? +? ? ? w
x y z | z . / v w
?*? Y6
? ?*')? Y6 ? o
~? ? ~? 0*? 9 ~? *? c9)'g)gk'gocJH???*?
9 ~? *? c9')g'gk)gocHJ???? w N - . 0 1 $2 &4 -5 36 :7 C9 T: W; Z<