META-INF.modules.java.desktop.classes.sun.awt.image.SurfaceManager.class Maven / Gradle / Ivy
???? : ?
java/lang/Object ()V
sun/awt/image/SurfaceManager imgaccessor ,Lsun/awt/image/SurfaceManager$ImageAccessor; java/lang/InternalError "Attempt to set ImageAccessor twice
(Ljava/lang/String;)V
*sun/awt/image/SurfaceManager$ImageAccessor getSurfaceManager 0(Ljava/awt/Image;)Lsun/awt/image/SurfaceManager; java/awt/image/BufferedImage "sun/awt/image/BufImgSurfaceManager
!(Ljava/awt/image/BufferedImage;)V
" # $
setManager 1(Ljava/awt/Image;Lsun/awt/image/SurfaceManager;)V & java/lang/ClassCastException ( "java/lang/IllegalArgumentException * Invalid Image variant
'
- . $ setSurfaceManager 0 1 2 cacheMap (Ljava/util/concurrent/ConcurrentHashMap;
4 5 6 7 8 &java/util/concurrent/ConcurrentHashMap get &(Ljava/lang/Object;)Ljava/lang/Object;
4 : ; (I)V
4 = > ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; A 0sun/awt/image/SurfaceManager$ImageCapabilitiesGc
@ C D A(Lsun/awt/image/SurfaceManager;Ljava/awt/GraphicsConfiguration;)V
F G H flush (Z)V
4 J K L values ()Ljava/util/Collection; N O P Q R java/util/Collection iterator ()Ljava/util/Iterator; T U V W X java/util/Iterator hasNext ()Z T Z [ \ next ()Ljava/lang/Object; ^ /sun/awt/image/SurfaceManager$FlushableCacheData ] ` G a (Z)Z T c d remove f java/awt/image/VolatileImage
h i
getManager
k l m getPrimarySurfaceData ()Lsun/java2d/SurfaceData;
o p q r s sun/java2d/SurfaceData getDefaultScaleX ()D
o u v s getDefaultScaleY Signature NLjava/util/concurrent/ConcurrentHashMap; Code LineNumberTable LocalVariableTable this Lsun/awt/image/SurfaceManager; setImageAccessor /(Lsun/awt/image/SurfaceManager$ImageAccessor;)V ia
StackMapTable bi Ljava/awt/image/BufferedImage; e Ljava/lang/ClassCastException; img Ljava/awt/Image; sMgr ? java/awt/Image mgr getCacheData key Ljava/lang/Object; setCacheData '(Ljava/lang/Object;Ljava/lang/Object;)V value ? java/lang/Throwable restoreContents acceleratedSurfaceLost getCapabilities >(Ljava/awt/GraphicsConfiguration;)Ljava/awt/ImageCapabilities; gc Ljava/awt/GraphicsConfiguration; o i Ljava/util/Iterator; deaccelerate Z LocalVariableTypeTable (Ljava/util/Iterator; setAccelerationPriority (F)V priority F getImageScaleX (Ljava/awt/Image;)D sm getImageScaleY
SourceFile SurfaceManager.java NestMembers ? 2sun/awt/image/SurfaceManager$ProxiedGraphicsConfig InnerClasses
ImageAccessor ImageCapabilitiesGc FlushableCacheData ProxiedGraphicsConfig!
1 2 w x y / *? ? z 4 { | } ~ y T ? ?
?
Y? ?*? ? z > ? A B { ? ? i y ? /? *? L+? $*? M? Y,? L,+? !? M? 'Y)? +?+? " % z &