
META-INF.modules.java.desktop.classes.sun.awt.image.MultiResolutionToolkitImage.class Maven / Gradle / Ivy
???? = ? java/awt/image/ImageObserver
java/awt/Image getSource ()Ljava/awt/image/ImageProducer;
sun/awt/image/ToolkitImage !(Ljava/awt/image/ImageProducer;)V )sun/awt/image/MultiResolutionToolkitImage resolutionVariant Ljava/awt/Image;
checkSize (DD)V
getWidth ()I
getHeight ! " # $ % java/util/function/Function apply &(Ljava/lang/Object;)Ljava/lang/Object;
'
( #(Ljava/awt/Image;Ljava/awt/Image;)V * "java/lang/IllegalArgumentException , (Width (%s) or height (%s) cannot be <= 0 . java/lang/Object
0 1 2 3 4 java/lang/Double valueOf (D)Ljava/lang/Double;
6 7 8 9 : java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
) <
= (Ljava/lang/String;)V
0 ? @ A isFinite (D)Z C 'Width (%s) or height (%s) is not finite
E F G H I java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
K L M getResolutionVariantObserver S(Ljava/awt/Image;Ljava/awt/image/ImageObserver;IIIIZ)Ljava/awt/image/ImageObserver; O P Q R S 7sun/awt/image/MultiResolutionToolkitImage$ObserverCache INSTANCE Ljava/util/Map; U $ V 0(ZLjava/awt/Image;)Ljava/util/function/Function; X Y Z [ \
java/util/Map computeIfAbsent C(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
O ^
_ 2(Ljava/awt/image/ImageObserver;ZLjava/awt/Image;)V a #java/awt/image/MultiResolutionImage BITS_INFO I
ConstantValue 8 Code LineNumberTable LocalVariableTable this +Lsun/awt/image/MultiResolutionToolkitImage; lowResolutionImage getResolutionVariant (DD)Ljava/awt/Image; destWidth D
destHeight
StackMapTable map Z(Lsun/awt/image/MultiResolutionToolkitImage;Ljava/util/function/Function;)Ljava/awt/Image; mrImage mapper Ljava/util/function/Function; baseImage rvImage LocalVariableTypeTable ?Ljava/util/function/Function; Signature |(Lsun/awt/image/MultiResolutionToolkitImage;Ljava/util/function/Function;)Ljava/awt/Image; width height ()Ljava/awt/Image; getResolutionVariants ()Ljava/util/List; $()Ljava/util/List; R(Ljava/awt/Image;Ljava/awt/image/ImageObserver;IIII)Ljava/awt/image/ImageObserver; image observer Ljava/awt/image/ImageObserver; imgWidth imgHeight rvWidth rvHeight concatenateInfo Z ? java/lang/Throwable %lambda$getResolutionVariantObserver$0 O(ZLjava/awt/Image;Ljava/awt/image/ImageObserver;)Ljava/awt/image/ImageObserver; key
SourceFile MultiResolutionToolkitImage.java NestMembers BootstrapMethods ?
? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; % ?
? ? ? ? >(Ljava/awt/image/ImageObserver;)Ljava/awt/image/ImageObserver; InnerClasses
ObserverCache ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup !
` b c d e
( f T *+? ? *,? ? g + ,
- h i j k l m f y "')? '*? ??? )*? ??? *? *? ? g 1 2 3 ! 2 h " i j " n o " p o q C r s f ? #+*? ? M+*? ? ? N? Y,-? &? g 8 9 : h * # t j # u v w
x y # u z { |
f ? Y&?? (?? "? )Y+? -Y&? /SY(? /S? 5? ;?&? >?
(? >? "? )YB? -Y&? /SY(? /S? 5? ;?? g &