
META-INF.modules.java.desktop.classes.sun.awt.image.IntegerComponentRaster.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/IntegerComponentRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferInt;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/IntegerComponentRaster;)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
< = getNumBanks ? $java/awt/image/RasterFormatException A =DataBuffer for IntegerComponentRasters must only have 1 bank.
> C D (Ljava/lang/String;)V
F G H stealData #(Ljava/awt/image/DataBufferInt;I)[I J K L data [I N +java/awt/image/SinglePixelPackedSampleModel
M P Q R
getBitOffsets ()[I T U type
M W X getScanlineStride Z [ scanlineStride ] ^ pixelStride ` a L dataOffsets
c d getOffset f g
bandOffset
M k l getNumDataElements n o numDataElems q >IntegerComponentRasters must have SinglePixelPackedSampleModel
s t u verify ()V
w x L y z clone ()Ljava/lang/Object; | (java/lang/ArrayIndexOutOfBoundsException ~ Coordinate out of bounds!
{ C ? ? numDataElements
? ? u markDirty
? ? ? ? java/awt/image/Raster getMinX
? ? ? getMinY
?
?
? ? ? setDataElements (IIIILjava/awt/image/Raster;)V
k ? Number of bands does not match
? ? R getDataStorage
W
? ? ?
getDataOffset (I)I
? ? getPixelStride
? ? ? ? ? java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
? ? ? ? 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/Integer??? ? Invalid raster dimension ? ? ? (I)Ljava/lang/String; ? ? ? (IIII)Ljava/lang/String; ? ? ? Incorrect raster attributes ? ? ? ? numBands ? ? ? (IIIIIII)Ljava/lang/String;
? ? ? ? u sun/awt/image/NativeLibLoader
loadLibraries
? ? u initIDs TYPE_CUSTOM
ConstantValue TYPE_BYTE_SAMPLES TYPE_USHORT_SAMPLES TYPE_INT_SAMPLES TYPE_BYTE_BANDED_SAMPLES TYPE_USHORT_BANDED_SAMPLES TYPE_INT_BANDED_SAMPLES TYPE_BYTE_PACKED_SAMPLES TYPE_USHORT_PACKED_SAMPLES TYPE_INT_PACKED_SAMPLES TYPE_INT_8BIT_SAMPLES
TYPE_BYTE_BINARY_SAMPLES Code LineNumberTable LocalVariableTable this &Lsun/awt/image/IntegerComponentRaster; origin Ljava/awt/Point; M(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferInt;Ljava/awt/Point;)V Ljava/awt/image/DataBufferInt; i sppsm -Ljava/awt/image/SinglePixelPackedSampleModel; boffsets notByteBoundary Z xOffset yOffset aRegion Ljava/awt/Rectangle; parent
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 (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 sm x0 y0 bandList deltaX deltaY createChild !(IIIIII[I)Ljava/awt/image/Raster;Z java/lang/String !()Ljava/awt/image/WritableRaster; index lastScanOffset lastPixelOffset maxIndex toString ()Ljava/lang/String;
SourceFile IntegerComponentRaster.java BootstrapMethodsg
hij ?k $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;m
negative o Data offset () must be >= 0q +Incorrect origin/translate: (, ) / (, )s Incorrect scanline stride: u Incorrect pixel stride: w Incorrect band offset: y %Data array too small (should be > ){ iIntegerComponentRaster: width = height = #Bands = #DataElements xOff = yOff = dataOffset[0] InnerClasses~ %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup ! %
g a L [ ^ K L o U 1 :
? u ? x &*++? ? ? Y,? ,? +? +? ? ,? ? o p s t " o % w & &