
META-INF.modules.java.desktop.classes.sun.awt.RepaintArea.class Maven / Gradle / Ivy
???? : ? sun/awt/RepaintArea
java/lang/Object ()V
java/awt/Rectangle
paintRects [Ljava/awt/Rectangle;
isEmpty ()Z java/awt/event/PaintEvent width I height
add (Ljava/awt/Rectangle;)V
!
# $ (Lsun/awt/RepaintArea;)V & ' x ) * y
, - (IIII)V
/ 0 1 subtract +(Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Z 3 java/awt/Component
2 6 7 isVisible
9 : ;
cloneAndReset ()Lsun/awt/RepaintArea;
= > ? union *(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
2 A B C getGraphics ()Ljava/awt/Graphics;
E F G H I java/awt/Graphics setClip (Ljava/awt/Shape;)V
K L M updateComponent *(Ljava/awt/Component;Ljava/awt/Graphics;)V
E O P - clearRect
R S M paintComponent
E U V dispose
2 X Y Z update (Ljava/awt/Graphics;)V
2 \ ] Z paint
_ ` ? intersection
b c d toString ()Ljava/lang/String; f g h makeConcatWithConstants b(Ljava/lang/String;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String; MAX_BENEFIT_RATIO
ConstantValue
HORIZONTAL VERTICAL UPDATE
RECT_COUNT Code LineNumberTable LocalVariableTable this Lsun/awt/RepaintArea; i ra
StackMapTable (Ljava/awt/Rectangle;I)V r Ljava/awt/Rectangle; id addTo constrain xDelta yDelta rect w h (Ljava/lang/Object;Z)V paintRect square benefit g Ljava/awt/Graphics; target Ljava/lang/Object; shouldClearRectBeforePaint Z comp Ljava/awt/Component; ? java/lang/Throwable subtr common
SourceFile RepaintArea.java BootstrapMethods ?
? ? ? g ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? $[ horizontal= vertical= update=] InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! i j k l j m n j o p j q r j s
t ?
*? *? ? ? u A : B v
w x $ t ? &*? *? ? =? *? +? 2S???? u L : O P O % R v y &