META-INF.modules.java.desktop.classes.sun.awt.image.BytePackedRaster.class Maven / Gradle / Ivy
???? :?
java/awt/image/SampleModel createDataBuffer ()Ljava/awt/image/DataBuffer; java/awt/image/DataBufferByte
java/awt/Rectangle
java/awt/Point x I y
getWidth ()I
getHeight
(IIII)V
! " # sun/awt/image/BytePackedRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/BytePackedRaster;)V
% & ' ( sun/awt/image/SunWritableRaster }(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Rectangle;Ljava/awt/Point;Ljava/awt/image/WritableRaster;)V * + minX - . width 0 1 maxX 3 4 minY 6 7 height 9 : maxY
< = > stealData $(Ljava/awt/image/DataBufferByte;I)[B @ A B data [B
D E getNumBanks G $java/awt/image/RasterFormatException I 7DataBuffer for BytePackedRasters must only have 1 bank.
F K L (Ljava/lang/String;)V
N O getOffset Q *java/awt/image/MultiPixelPackedSampleModel S $sun/awt/image/IntegerComponentRaster U V type
P X Y getPixelBitStride [ \ pixelBitStride ^ 5BytePackedRasters must have a bit depth of 1, 2, or 4
P ` a getScanlineStride c d scanlineStride
P f g getDataBitOffset i j
dataBitOffset
n o bitMask q r shiftOffset t 6BytePackedRasters must haveMultiPixelPackedSampleModel
v w x verify (Z)V z (java/lang/ArrayIndexOutOfBoundsException | Coordinate out of bounds!
y K ? numDataElements B
? ? ? getByteData
(IIII[B)[B
? ? ? markDirty ()V
% ? ? ? setDataElements (IILjava/awt/image/Raster;)V
? ? ? ? java/awt/image/Raster getMinX
? ? ? getMinY
?
?
? ? ? )(IIIIIILsun/awt/image/BytePackedRaster;)V
? ? ? ? ? java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ?
% ? ? ? setRect
? ? ? putByteData (IIII[B)V
? ? ? createWritableChild )(IIIIII[I)Ljava/awt/image/WritableRaster; ? x lies outside the raster ? y lies outside the raster ? (x + width) is outside of Raster ? !(y + height) is outside of Raster ? ? ? sampleModel Ljava/awt/image/SampleModel;
? ? ? createSubsetSampleModel ([I)Ljava/awt/image/SampleModel; ? ? ?
dataBuffer Ljava/awt/image/DataBuffer; ? ? sampleModelTranslateX ? ? sampleModelTranslateY
? ? (II)V . 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; ? Data offsets must be >= 0 ? java/lang/Integer??? ? Invalid raster dimension ? ? ? (IIII)Ljava/lang/String; ? Invalid scanline stride ? ? ? (I)Ljava/lang/String; ? 'raster dimensions overflow array bounds ? $data for adjacent scanlines overlaps ? java/lang/String ? ? numBands ? ? ? (IIIII)Ljava/lang/String;
? K
? ? ? ? ? sun/awt/image/NativeLibLoader
loadLibraries
? ? initIDs Code LineNumberTable LocalVariableTable this Lsun/awt/image/BytePackedRaster; origin Ljava/awt/Point; N(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Point;)V Ljava/awt/image/DataBufferByte; mppsm ,Ljava/awt/image/MultiPixelPackedSampleModel; xOffset yOffset aRegion Ljava/awt/Rectangle; parent dbOffset
StackMapTable getDataStorage ()[B getDataElements ((IILjava/lang/Object;)Ljava/lang/Object; outData obj Ljava/lang/Object; bitnum element shift *(IIIILjava/lang/Object;)Ljava/lang/Object; w h getPixelData i j pixbits scanbit index outindex( java/lang/Object (IIIII[B)[B band inIndex (IILjava/lang/Object;)V inData B inRaster Ljava/awt/image/Raster; srcOffX srcOffY dstOffX dstOffY bits inbyte outbyte mask copybytes bitpos inData0 inData1 lshift rshift lastByte val ibyte obyte dstX dstY srcX srcY inscan outscan inbit outbit copybits skipX skipY dx dy srcRaster (IIIILjava/lang/Object;)V
(IIIII[B)V getPixels
(IIII[I)[I iArray [IV setPixels (IIII[I)V createChild !(IIIIII[I)Ljava/awt/image/Raster; x0 y0 bandList newRaster Ljava/awt/image/WritableRaster; sm deltaX deltaY !()Ljava/awt/image/WritableRaster; strictCheck Z lastbit J toString ()Ljava/lang/String;
SourceFile BytePackedRaster.java BootstrapMethodsp
qrs ?t $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;v
negative x +Incorrect origin/translate: (, ) / (, )z Incorrect scanline stride: | DBytePackedRaster: width = height = #channels xOff = yOff = InnerClasses %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup ! % j d \ o A B r V 1 :
? ? x &*++? ? ? Y,? ,? +? +? ? ,? ? ^ _ b c " ^ % f & &