META-INF.modules.java.desktop.classes.sun.java2d.pipe.Region.class Maven / Gradle / Ivy
???? 8?3???? ?? ?? A?????
45
46
b7 #8 #9 #: #; #< #= #>
#?@
A #BC
D
E ?F
G
H
#I
J
#K
4L
4MN
#O 6P 6Q 6R 6S
#T
#U
#V
#W
#XYZ
#[
#\
#]
#^
#_
#`
#ab
#c
de
df
dg
dh
#i
jk
#l
#m
#n
#o
#A
#p
#q
#r
#s
#t
#uvw
Ix
yz
#{|
N}~
P}Y?
S??
U7?
U?
U???
U????
U?
#?? INIT_SIZE I
ConstantValue 2 GROW_SIZE EMPTY_REGION Lsun/java2d/pipe/Region; WHOLE_REGION lox loy hix hiy endIndex bands [I INCLUDE_A INCLUDE_B INCLUDE_COMMON initIDs ()V dimAdd (II)I Code LineNumberTable LocalVariableTable start dim
StackMapTable clipAdd v dv newv clipRound (D)I
coordinate D clipScale (ID)I sv (IIII)V this
(IIII[II)V end getInstance I(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;)Lsun/java2d/pipe/Region; s Ljava/awt/Shape; at Ljava/awt/geom/AffineTransform; a(Lsun/java2d/pipe/Region;Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;)Lsun/java2d/pipe/Region; devBounds b(Lsun/java2d/pipe/Region;ZLjava/awt/Shape;Ljava/awt/geom/AffineTransform;)Lsun/java2d/pipe/Region; normalize Z box sr #Lsun/java2d/pipe/ShapeSpanIterator;?? q? (IIII[I)Lsun/java2d/pipe/Region; spanloy spanhiy spanlox spanhix y edges y1 y2 index .(Ljava/awt/Rectangle;)Lsun/java2d/pipe/Region; r Ljava/awt/Rectangle; getInstanceXYWH (IIII)Lsun/java2d/pipe/Region; x w h ([I)Lsun/java2d/pipe/Region; getInstanceXYXY :([ILsun/java2d/pipe/SpanIterator;)Lsun/java2d/pipe/Region; si Lsun/java2d/pipe/SpanIterator; ret appendSpans !(Lsun/java2d/pipe/SpanIterator;)V getScaledRegion (DD)Lsun/java2d/pipe/Region; x1 x2 savej ncol newbands i j sx sy tlox tloy thix thiy getTranslatedRegion (II)Lsun/java2d/pipe/Region; dx dy getSafeTranslatedRegion getIntersection getIntersectionXYWH 5(Ljava/awt/geom/Rectangle2D;)Lsun/java2d/pipe/Region; Ljava/awt/geom/Rectangle2D; getIntersectionXYXY (DDDD)Lsun/java2d/pipe/Region; 2(Lsun/java2d/pipe/Region;)Lsun/java2d/pipe/Region; getUnion
getDifference getExclusiveOr filterSpans 4(Lsun/java2d/pipe/Region;Lsun/java2d/pipe/Region;I)V acol yend bcol xend appendit ax1 ax2 bx1 bx2 ra rb flags abands bbands acolstart ay1 ay2 acolend bcolstart by1 by2 bcolend getBoundsIntersection getBoundsIntersectionXYWH getBoundsIntersectionXYXY
appendSpan ([I)V curYrow needSpace (I)V num endRow cur prev calcBBox numbands hiyindex getLoX ()I getLoY getHiX getHiY getWidth getHeight isEmpty ()Z
isRectangular contains (II)Z numspans isInsideXYWH (IIII)Z isInsideXYXY isInsideQuickCheck (Lsun/java2d/pipe/Region;)Z intersectsQuickCheckXYXY intersectsQuickCheck encompasses encompassesXYWH encompassesXYXY getBounds pathbox clipBoxToBounds bbox getIterator "()Lsun/java2d/pipe/RegionIterator; getSpanIterator ()Lsun/java2d/pipe/SpanIterator; "([I)Lsun/java2d/pipe/SpanIterator; result filter >(Lsun/java2d/pipe/SpanIterator;)Lsun/java2d/pipe/SpanIterator; toString ()Ljava/lang/String; col sb Ljava/lang/StringBuilder; hashCode equals (Ljava/lang/Object;)Z o Ljava/lang/Object;
SourceFile Region.java java/lang/Integer????? ? y k d l d m d n d p q o d j i ? ? java/awt/geom/RectangularShape
h i !sun/java2d/pipe/ShapeSpanIterator ????????? ? ? ?? y ? {? {? { sun/java2d/pipe/Region ? ? ? d ? d? d? d ? ? z { ? ? ? ? ? ???? ? ? ? ? y ? ? ? ? ? ? ? ? java/awt/Rectangle ? ?????????? ? ???? ? ? ! ? ? ? ? ? ? ? ? java/lang/InternalError bad span ????? sun/java2d/pipe/RegionIterator ?? "sun/java2d/pipe/RegionSpanIterator? ? &sun/java2d/pipe/RegionClipSpanIterator ?? java/lang/StringBuilder Region[[???? , => ?? y{ }[ x(&' x y java/lang/Object java/awt/Shape java/awt/geom/AffineTransform java/lang/Throwable java/lang/Math ceil (D)D round (D)J (Z)V
setOutputArea (Lsun/java2d/pipe/Region;)V getPathIterator =(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
appendPath (Ljava/awt/geom/PathIterator;)V
getPathBox dispose max min width height sun/java2d/pipe/SpanIterator nextSpan ([I)Z java/awt/geom/Rectangle2D getMinX ()D getMinY getMaxX getMaxY java/lang/Double isNaN (D)Z (Ljava/lang/String;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V intersectClipBox 9(Lsun/java2d/pipe/Region;Lsun/java2d/pipe/SpanIterator;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; 1 # b
c d e f g d e f h i j i k d l d m d n d o d p q r d e s t d e u v d e w A
x y z { | Z ? ?`Y<? ?? } e f g ~ d ? d ? ? { | ? (`=? ? ? ? ? ? ? =? } t u v &