
META-INF.modules.java.desktop.classes.sun.awt.image.IntegerInterleavedRaster.class Maven / Gradle / Ivy
???? :&
java/awt/image/SampleModel createDataBuffer ()Ljava/awt/image/DataBuffer; java/awt/image/DataBufferInt
java/awt/Rectangle
java/awt/Point x I y
getWidth ()I
getHeight
(IIII)V
! " # &sun/awt/image/IntegerInterleavedRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferInt;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/IntegerInterleavedRaster;)V
% & ' ( $sun/awt/image/IntegerComponentRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferInt;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/IntegerComponentRaster;)V * + minX - . width 0 1 maxX 3 4 minY 6 7 height 9 : maxY
< = > stealData #(Ljava/awt/image/DataBufferInt;I)[I @ A B data [I D +java/awt/image/SinglePixelPackedSampleModel
C F G getScanlineStride I J scanlineStride L M pixelStride O P B dataOffsets
R S getOffset U V
bandOffset
C Z [ getNumDataElements ] ^ numDataElems ` $java/awt/image/RasterFormatException b @IntegerInterleavedRasters must have SinglePixelPackedSampleModel
_ d e (Ljava/lang/String;)V
g h i verify ()V
k l B m n clone ()Ljava/lang/Object; p (java/lang/ArrayIndexOutOfBoundsException r Coordinate out of bounds!
o d
u v w x y java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
{ | i markDirty
~ ? ? java/awt/image/Raster getMinX
~ ? ? getMinY
~
~
? ? ? setDataElements (IIIILjava/awt/image/Raster;)V
? ? ? getDataStorage ()[I
F
? ? ?
getDataOffset (I)I
~ ? ? ? getDataElements *(IIIILjava/lang/Object;)Ljava/lang/Object;
? ? ? (IIIILjava/lang/Object;)V ? x lies outside raster ? y lies outside raster ? (x + width) is outside raster ? (y + height) is outside raster ? ? ? sampleModel Ljava/awt/image/SampleModel;
? ? ? createSubsetSampleModel ([I)Ljava/awt/image/SampleModel; ? ? ?
dataBuffer Ljava/awt/image/DataBuffer; ? ? sampleModelTranslateX ? ? sampleModelTranslateY
? ? (II)V
? ? ? createWritableChild )(IIIIII[I)Ljava/awt/image/WritableRaster; . 7 ? ? ? makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
? ? ? createCompatibleSampleModel (II)Ljava/awt/image/SampleModel;
? ? /(Ljava/awt/image/SampleModel;Ljava/awt/Point;)V
? ? ? createCompatibleWritableRaster #(II)Ljava/awt/image/WritableRaster; ? java/lang/String ? ? numBands ? ? ? (IIIIII)Ljava/lang/String;
? d Code LineNumberTable LocalVariableTable this (Lsun/awt/image/IntegerInterleavedRaster; origin Ljava/awt/Point; M(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferInt;Ljava/awt/Point;)V Ljava/awt/image/DataBufferInt; sppsm -Ljava/awt/image/SinglePixelPackedSampleModel; xOffset yOffset aRegion Ljava/awt/Rectangle; parent
StackMapTable getDataOffsets band getPixelStride ((IILjava/lang/Object;)Ljava/lang/Object; outData obj Ljava/lang/Object; off ystart w h yoff (IILjava/lang/Object;)V inData (IILjava/awt/image/Raster;)V inRaster Ljava/awt/image/Raster; dstOffX dstOffY startY ict tss toff srcOffset dstOffset dstX dstY srcOffX srcOffY tdata odata java/lang/Object sm x0 y0 bandList deltaX deltaY createChild !(IIIIII[I)Ljava/awt/image/Raster; !()Ljava/awt/image/WritableRaster; toString ()Ljava/lang/String;
SourceFile IntegerInterleavedRaster.java BootstrapMethods
? $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;
negative [IntegerInterleavedRaster: width = height = #Bands = xOff = yOff = dataOffset[0] InnerClasses" %java/lang/invoke/MethodHandles$Lookup$ java/lang/invoke/MethodHandles Lookup ! % 1 : ? ? x &*++? ? ? Y,? ,? +? +? ? ,? ? ? F G J K " F % N ? &