
META-INF.modules.java.desktop.classes.sun.awt.image.ByteComponentRaster.class Maven / Gradle / Ivy
???? :s
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/ByteComponentRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/ByteComponentRaster;)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 :DataBuffer for ByteComponentRasters must only have 1 bank.
F K L (Ljava/lang/String;)V
N O getOffset Q #java/awt/image/ComponentSampleModel S $sun/awt/image/IntegerComponentRaster U V type
P X Y getScanlineStride [ \ scanlineStride
P ^ _ getPixelStride a b pixelStride
P d e f getBandOffsets ()[I h i j dataOffsets [I
n o getNumDataElements q +java/awt/image/SinglePixelPackedSampleModel
p X t VIntegerComponentRasters must have ComponentSampleModel or SinglePixelPackedSampleModel v w
bandOffset
y z { verify ()V
} ~ j ? clone ()Ljava/lang/Object; ? (java/lang/ArrayIndexOutOfBoundsException ? Coordinate out of bounds!
? K ? ? numDataElements B
? ? ? ? ? java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
? ? { markDirty
? ? ? ? java/awt/image/Raster getMinX
? ? ? getMinY
?
?
? ? ? setDataElements (IIIILjava/awt/image/Raster;)V
? ? ? getDataStorage ()[B
? ? ?
getDataOffset (I)I
X
^
? ? ? ? getDataElements *(IIIILjava/lang/Object;)Ljava/lang/Object;
? ? ? (IIIILjava/lang/Object;)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; ? java/lang/Integer??? ? Invalid raster dimension ? ? ? (II)Ljava/lang/String; ? ? ? (IIII)Ljava/lang/String; ? ? ? (I)Ljava/lang/String; ? ? Incorrect raster attributes ? ? ? java/lang/String ?
? K
? ? ? ? { sun/awt/image/NativeLibLoader
loadLibraries
{ initIDs Code LineNumberTable LocalVariableTable this #Lsun/awt/image/ByteComponentRaster; origin Ljava/awt/Point; N(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Point;)V Ljava/awt/image/DataBufferByte; i ism %Ljava/awt/image/ComponentSampleModel; xOffset yOffset sppsm -Ljava/awt/image/SinglePixelPackedSampleModel; aRegion Ljava/awt/Rectangle; parent dbOffset
StackMapTable getDataOffsets band ((IILjava/lang/Object;)Ljava/lang/Object; outData obj Ljava/lang/Object; off c xoff xstart w h yoff ystart' java/lang/Object getByteData (IIIII[B)[B
(IIII[B)[B (IILjava/lang/Object;)V inData (IILjava/awt/image/Raster;)V inRaster Ljava/awt/image/Raster; dstOffX dstOffY tmpY toff tss srcOffset dstOffset bct bdata startY dstX dstY srcOffX srcOffY tdata putByteData
(IIIII[B)V (IIII[B)V createChild !(IIIIII[I)Ljava/awt/image/Raster; x0 y0 bandList newRaster Ljava/awt/image/WritableRaster; sm deltaX deltaY !()Ljava/awt/image/WritableRaster; index lastScanOffset lastPixelOffset maxIndex toString ()Ljava/lang/String;
SourceFile ByteComponentRaster.java BootstrapMethodsX
YZ[ ?\ $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 ` 'Data offsets for band () must be >= 0b +Incorrect origin/translate: (, ) / (, )d Incorrect scanline stride: f Incorrect pixel stride: h Incorrect band offset: j %Data array too small (should be > )l KByteComponentRaster: width = height = #numDataElements dataOff[0] = InnerClasseso %java/lang/invoke/MethodHandles$Lookupq java/lang/invoke/MethodHandles Lookup ! % w i j \ b A B V 1 :
{ ? x &*++? ? ? Y,? ,? +? +? ? ,? ? _ ` c d " _ % g & &