
META-INF.modules.java.desktop.classes.javax.swing.DebugGraphics.class Maven / Gradle / Ivy
???? :?
java/awt/Graphics ()V
javax/swing/DebugGraphics
graphicsCount I
graphicsID buffer Ljava/awt/Image; yOffset xOffset
(Ljava/awt/Graphics;)V
! " javax/swing/JComponent shouldDebugGraphics ()I
$ % & setDebugOptions (I)V
) * + graphics Ljava/awt/Graphics;
- . / create ()Ljava/awt/Graphics; 1 2 debugOptions
4 . 5 (IIII)Ljava/awt/Graphics;
7 8 9 info !()Ljavax/swing/DebugGraphicsInfo; ; < = > ? javax/swing/DebugGraphicsInfo
flashColor Ljava/awt/Color; ; A B flashTime ; D E
flashCount ; G H I stream Ljava/io/PrintStream;
K L M debugLog ()Z
O P Q
toShortString ()Ljava/lang/String; S T U makeConcatWithConstants 5(Ljava/lang/String;Ljava/awt/Font;)Ljava/lang/String;
; W X Y log (Ljava/lang/String;)V
[ \ ] setFont (Ljava/awt/Font;)V
_ ` a getFont ()Ljava/awt/Font; c T d 6(Ljava/lang/String;Ljava/awt/Color;)Ljava/lang/String;
f g h setColor (Ljava/awt/Color;)V
j k l getColor ()Ljava/awt/Color;
n o p getFontMetrics ()Ljava/awt/FontMetrics;
r o s '(Ljava/awt/Font;)Ljava/awt/FontMetrics; u java/awt/Point
t w x (II)V z T { 6(Ljava/lang/String;Ljava/awt/Point;)Ljava/lang/String;
} ~ x translate ? T ? &(Ljava/lang/String;)Ljava/lang/String;
? ? setPaintMode c
? ? h
setXORMode
? ? ?
getClipBounds ()Ljava/awt/Rectangle;
? ? ? clipRect (IIII)V ? java/awt/Rectangle
? ? ?
? ? ? getClip ()Ljava/awt/Shape; ? T ? J(Ljava/lang/String;Ljava/awt/Rectangle;Ljava/awt/Shape;)Ljava/lang/String;
? ? ? setClip ? T ? 6(Ljava/lang/String;Ljava/awt/Shape;)Ljava/lang/String;
? ? ? (Ljava/awt/Shape;)V ? T ? :(Ljava/lang/String;Ljava/awt/Rectangle;)Ljava/lang/String;
? ? M isDrawingBuffer
? ? M
debugBuffered
? ? /
debugGraphics
? ? ? drawRect
? ? dispose
? ? M
debugFlash
j
? ? ? ? ? java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit;
? ? ? sync
? ? & sleep ?
? ? ? fillRect ?
? ? ? clearRect
? T ? <(Ljava/lang/String;Ljava/awt/Rectangle;II)Ljava/lang/String;
? ? ?
drawRoundRect (IIIIII)V ?
? ? ?
fillRoundRect
? ? ?
pointToString (II)Ljava/lang/String; ? T ? J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
? ? ? drawLine
? T ? ;(Ljava/lang/String;Ljava/awt/Rectangle;Z)Ljava/lang/String;
? ? ?
draw3DRect (IIIIZ)V ?
? ? ?
fill3DRect ?
? ? ? drawOval ?
? ? ? fillOval ?
? ? ? drawArc ?
? ? ? fillArc T +(Ljava/lang/String;I[I[I)Ljava/lang/String;
drawPolyline ([I[II)V
drawPolygon
fillPolygon T H(Ljava/lang/String;Ljava/lang/String;Ljava/awt/Point;)Ljava/lang/String;
drawString (Ljava/lang/String;II)V T ](Ljava/lang/String;Ljava/text/AttributedCharacterIterator;Ljava/awt/Point;)Ljava/lang/String;
,(Ljava/text/AttributedCharacterIterator;II)V z
drawBytes ([BIIII)V z
"#$ drawChars ([CIIII)V & T' F(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Point;)Ljava/lang/String;
)*+ drawImage 3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
-./01 java/awt/Image getSource ()Ljava/awt/image/ImageProducer;3 "java/awt/image/FilteredImageSource5 javax/swing/DebugGraphicsFilter
47 h
29 : =(Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V
?<=> createImage 0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;@ !javax/swing/DebugGraphicsObserver
?
CDE loadImage (Ljava/awt/Image;)V G TH J(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Rectangle;)Ljava/lang/String;
J*K 5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z M TN V(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/Color;)Ljava/lang/String;
P*Q C(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z S TT Z(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Rectangle;Ljava/awt/Color;)Ljava/lang/String;
V*W E(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z Y TZ ^(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String;
\*] 9(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z _ T` n(Ljava/lang/String;Ljava/awt/Image;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Color;)Ljava/lang/String;
b*c I(Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z efg imageLoadingIcon Ljavax/swing/ImageIcon;
iCj javax/swing/ImageIcon l Tm J(Ljava/lang/String;Ljava/awt/Rectangle;Ljava/awt/Point;)Ljava/lang/String;
op ? copyArea
rst ?u java/lang/Thread (J)Vw java/lang/Exceptiony { } T~ ((Ljava/lang/String;II)Ljava/lang/String; ? T ? ???? I java/lang/System err ! ?
???? Y java/io/PrintStream println " ?
;? %? (Ljavax/swing/JComponent;I)V
;??? getDebugOptions (Ljavax/swing/JComponent;)I
????? java/awt/Container getParent ()Ljava/awt/Container; ;??? componentToDebug Ljava/util/Hashtable;
???? " java/util/Hashtable size ;???
debugFrame Ljavax/swing/JFrame;? javax/swing/JFrame
?
??? x setSize
??? show
??? / getGraphics
_
[
f
}
?
? ??? debugGraphicsInfoKey Ljava/lang/Class;
????? javax/swing/SwingUtilities
appContextGet &(Ljava/lang/Object;)Ljava/lang/Object;
;
????
appContextPut '(Ljava/lang/Object;Ljava/lang/Object;)V
i ??? DEBUG_GRAPHICS_LOADED Z
LOG_OPTION
ConstantValue FLASH_OPTION BUFFERED_OPTION NONE_OPTION???? Signature 2Ljava/lang/Class; Code LineNumberTable LocalVariableTable this Ljavax/swing/DebugGraphics; .(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V component Ljavax/swing/JComponent; x y width height
setFlashColor setFlashTime
setFlashCount setLogStream (Ljava/io/PrintStream;)V logStream ()Ljava/io/PrintStream; aFont Ljava/awt/Font;
StackMapTable aColor f clip Ljava/awt/Shape; oldColor i count Ljavax/swing/DebugGraphicsInfo;? java/awt/Color arcWidth arcHeight x1 y1 x2 y2 raised
startAngle arcAngle xPoints [I yPoints nPoints aString Ljava/lang/String; java/lang/String iterator 'Ljava/text/AttributedCharacterIterator;
%java/text/AttributedCharacterIterator data [B offset length font
java/awt/Font [C oldProducer Ljava/awt/image/ImageProducer; newProducer newImage
imageObserver #Ljavax/swing/DebugGraphicsObserver; imageToDraw img observer Ljava/awt/image/ImageObserver;# java/awt/image/ImageObserver% java/awt/image/ImageProducer bgcolor dx1 dy1 dx2 dy2 sx1 sy1 sx2 sy2 destX destY mSecs options debugGraphicsInfo shouldComponentDebug container Ljava/awt/Container; debugComponentCount
SourceFile DebugGraphics.java BootstrapMethods=
>?@ TA $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;C Setting font: E Setting color: G Translating by: I Setting paint modeK Setting XOR mode: M % Setting clipRect: New clipRect: O Setting new clipRect: Q Drawing rect: S Filling rect: U Clearing rect: W 1 Drawing round rect: arcWidth: archHeight: Y 1 Filling round rect: arcWidth: archHeight: [ Drawing line: from to ] $ Drawing 3D rect: Raised bezel: _ $ Filling 3D rect: Raised bezel: a Drawing oval: c Filling oval: e * Drawing arc: startAngle: arcAngle: g * Filling arc: startAngle: arcAngle: i - Drawing polyline: nPoints: X's: Y's: k , Drawing polygon: nPoints: X's: Y's: m , Filling polygon: nPoints: X's: Y's: o Drawing string: "" at: q Drawing text: "" at: s Drawing bytes at: u Drawing chars at w Drawing image: at: y $ Drawing image: at: , bgcolor: { + Drawing image: destination: source: } 7 Drawing image: destination: source: , bgcolor: Copying area from: to: ? Graphics(-)? (, )? Disabling debug? Enabling debug InnerClasses? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup !
* + 2
fg ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? G ? [ !*? *? Y`? ?
*? **Z? ? ? ? M 6 N O P? !?? ? ? T *+? *,? ? #? ? Z [
\? ?? * + ?? ? F
*? '*+? (? ? e f g?
??
* + . / ? i %? Y? 'L+*? (? ,? (+*? 0? 0+*? ? +? ? o p q r # t? %?? ?? . 5 ? ? E? Y? ':*? (? 3? (*? 0? 0*? ? *? `? *? `? ? ? } ~ # ? , ? 7 ? B ?? > E?? E? E? E? E? <