META-INF.modules.java.desktop.classes.java.awt.geom.Area.class Maven / Gradle / Ivy
???? :=
java/lang/Object ()V
java/awt/geom/Area EmptyCurves Ljava/util/Vector; curves java/awt/Shape getPathIterator =(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
pathToCurves 0(Ljava/awt/geom/PathIterator;)Ljava/util/Vector; java/util/Vector
! " java/awt/geom/PathIterator getWindingRule ()I $ % & isDone ()Z ( ) * currentSegment ([D)I
, - . / 0 sun/awt/geom/Curve
insertLine (Ljava/util/Vector;DDDD)V
, 2 3 4
insertMove (Ljava/util/Vector;DD)V
, 6 7 8
insertQuad (Ljava/util/Vector;DD[D)V
, : ; 8 insertCubic = > next @ sun/awt/geom/AreaOp$EOWindOp
? C sun/awt/geom/AreaOp$NZWindOp
B
F G H I J sun/awt/geom/AreaOp calculate 8(Ljava/util/Vector;Ljava/util/Vector;)Ljava/util/Vector; L sun/awt/geom/AreaOp$AddOp
K
K G
P Q invalidateBounds S sun/awt/geom/AreaOp$SubOp
R
R G W sun/awt/geom/AreaOp$IntOp
V
V G [ sun/awt/geom/AreaOp$XorOp
Z
Z G
_ ` " size
b c d elements ()Ljava/util/Enumeration; f g h i & java/util/Enumeration hasMoreElements f k l m nextElement ()Ljava/lang/Object;
, o p " getOrder
r s t get (I)Ljava/lang/Object;
, v w x getXTop ()D
, z { x getXBot
, } ~ x getYTop
, ? ? x getYBot ? ? ? cachedBounds Ljava/awt/geom/Rectangle2D; ? java/awt/geom/Rectangle2D$Double
?
, ? ? x getX0
, ? ? x getY0
? ? ? ? ? java/awt/geom/Rectangle2D setRect (DDDD)V
, ? ? ? enlarge (Ljava/awt/geom/Rectangle2D;)V
? ? ? getCachedBounds ()Ljava/awt/geom/Rectangle2D;
? ? ? ? getBounds2D
? ? ? ? getBounds ()Ljava/awt/Rectangle;
? ? (Ljava/awt/Shape;)V
? ? & isEmpty ? java/lang/NullPointerException ? transform must not be null
? ? ? (Ljava/lang/String;)V
? ? ? transform "(Ljava/awt/geom/AffineTransform;)V
? ? ? ? contains (DD)Z
, ? ? ? crossingsFor (DD)I
? ? ? ? x java/awt/geom/Point2D getX
? ? ? x getY
?
? ? ? ? (DDDD)Z
? ? ? ? ? sun/awt/geom/Crossings
findCrossings 0(Ljava/util/Vector;DDDD)Lsun/awt/geom/Crossings;
? ? ? ? covers
? ?
? ?
? ? ? x getWidth
? ? ? x getHeight
?
? ? ? ?
intersects
? ?
? ? java/awt/geom/AreaIterator
? ? ? 4(Ljava/util/Vector;Ljava/awt/geom/AffineTransform;)V ? $java/awt/geom/FlatteningPathIterator
? ? ? (Ljava/awt/geom/PathIterator;D)V ? java/lang/Cloneable Signature (Ljava/util/Vector; Code LineNumberTable LocalVariableTable this Ljava/awt/geom/Area; s Ljava/awt/Shape;
StackMapTable newx D newy operator Lsun/awt/geom/AreaOp; pi Ljava/awt/geom/PathIterator; windingRule I coords [D movx movy curx cury LocalVariableTypeTable F(Ljava/awt/geom/PathIterator;)Ljava/util/Vector; add (Ljava/awt/geom/Area;)V rhs subtract intersect exclusiveOr reset isPolygonal enum_ Ljava/util/Enumeration; -Ljava/util/Enumeration;
isRectangular c1 Lsun/awt/geom/Curve; c2
isSingular i c r clone equals (Ljava/awt/geom/Area;)Z other t Ljava/awt/geom/AffineTransform; createTransformedArea 5(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/Area; a x y crossings (Ljava/awt/geom/Point2D;)Z p Ljava/awt/geom/Point2D; w h Lsun/awt/geom/Crossings; (Ljava/awt/geom/Rectangle2D;)Z at >(Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flatness
SourceFile Area.java InnerClasses EOWindOp NZWindOp AddOp SubOp IntOp XorOp Double ! ?
? ? ? ? ? ? ? > *? *? ?
? ? l m n ? ? ? ? ? ? (*? +? ? *+? ?
?
? *+? ? ?
? ? z { | ~ ' ? ? ( ? ? ( ? ? ? ?
? ? $? Y? L*? =?N9999
*? # ? ?*-? ' ? ? $ K l ? ?+
? +-1\99-1\99
+? 1? t-19-19+
? +99
? S-19-19+
-? 599
? 5-19-19+
-? 999
? +
? +99
*? < ??.+
? +? ? ?Y? A:? ? BY? D:+? ? E? ? ? ' ? ? ? ? ? ? ) ? T ? ` ? h ? p ? x ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? ?
?
? ? ?
? ? ? ? ;
? 3& ?
F ?
? W *? KY? M*?
+?
? N?
*? O? ? ? ? ? ? ? ? ?
? W *? RY? T*?
+?
? U?
*? O? ? ? ? ? ?
? W *? VY? X*?
+?
? Y?
*? O? ? % &