jdk/src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java
changeset 26037 508779ce6619
parent 26019 10a56d28f48d
parent 25859 3317bb8137f4
child 32125 008f0a0d17e0
equal deleted inserted replaced
25992:e9b05e933ddd 26037:508779ce6619
    51 
    51 
    52     public MultiResolutionCachedImage(int baseImageWidth, int baseImageHeight,
    52     public MultiResolutionCachedImage(int baseImageWidth, int baseImageHeight,
    53             Dimension2D[] sizes, BiFunction<Integer, Integer, Image> mapper) {
    53             Dimension2D[] sizes, BiFunction<Integer, Integer, Image> mapper) {
    54         this.baseImageWidth = baseImageWidth;
    54         this.baseImageWidth = baseImageWidth;
    55         this.baseImageHeight = baseImageHeight;
    55         this.baseImageHeight = baseImageHeight;
    56         this.sizes = sizes;
    56         this.sizes = (sizes == null) ? null : Arrays.copyOf(sizes, sizes.length);
    57         this.mapper = mapper;
    57         this.mapper = mapper;
    58     }
    58     }
    59 
    59 
    60     @Override
    60     @Override
    61     public Image getResolutionVariant(int width, int height) {
    61     public Image getResolutionVariant(int width, int height) {