META-INF.modules.java.desktop.classes.sun.awt.image.BytePackedRaster.class Maven / Gradle / Ivy
???? 8?
? ? ? ? B ? B ?
? ?
? ?
?
/ ?
] ? / ? / / / / /
/ /
/
/
/
/ ? ? / /
/
(
/ d
/
/
]
?!
?"
? ?
? ?
/#
$% ?
]&
/'
/()*+, /-
?. //0 /1 /2
B3 ? ? 7
?8
/9
/:;<???= ?@ B CDE /F H
W
IJ
/KL
dataBitOffset I scanlineStride pixelBitStride bitMask data [B shiftOffset type maxX maxY initIDs ()V /(Ljava/awt/image/SampleModel;Ljava/awt/Point;)V Code LineNumberTable LocalVariableTable this Lsun/awt/image/BytePackedRaster; sampleModel Ljava/awt/image/SampleModel; origin Ljava/awt/Point; N(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Point;)V
dataBuffer Ljava/awt/image/DataBufferByte; ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/BytePackedRaster;)V mppsm ,Ljava/awt/image/MultiPixelPackedSampleModel; xOffset yOffset aRegion Ljava/awt/Rectangle; parent dbOffset
StackMapTableM getDataBitOffset ()I getScanlineStride getPixelBitStride getDataStorage ()[B getDataElements ((IILjava/lang/Object;)Ljava/lang/Object; outData x y obj Ljava/lang/Object; bitnum element shift *(IIIILjava/lang/Object;)Ljava/lang/Object; w h getPixelData i j pixbits scanbit index outindexN getByteData (IIIII[B)[B band
(IIII[B)[B inIndex setDataElements (IILjava/lang/Object;)V inData B (IILjava/awt/image/Raster;)V inRaster Ljava/awt/image/Raster; srcOffX srcOffY dstOffX dstOffY width heightO )(IIIIIILsun/awt/image/BytePackedRaster;)V bits inbyte outbyte mask copybytes bitpos inData0 inData1 lshift rshift lastByte val ibyte obyte dstX dstY srcX srcY inscan outscan inbit outbit copybits setRect skipX skipY dx dy srcRaster (IIIILjava/lang/Object;)V putByteData
(IIIII[B)V (IIII[B)V getPixels
(IIII[I)[I iArray [I ? setPixels (IIII[I)V createChild !(IIIIII[I)Ljava/awt/image/Raster; x0 y0 bandList newRaster Ljava/awt/image/WritableRaster; createWritableChild )(IIIIII[I)Ljava/awt/image/WritableRaster; sm deltaX deltaY createCompatibleWritableRaster #(II)Ljava/awt/image/WritableRaster; !()Ljava/awt/image/WritableRaster; verify (Z)V strictCheck Z lastbit J toString ()Ljava/lang/String;
SourceFile BytePackedRaster.javaPQ java/awt/image/DataBufferByte java/awt/Rectangle ? _ ? _R ?S ? kT k y kUV _ ? _ g _W _ ? _ h _XY c dZ ? $java/awt/image/RasterFormatException 7DataBuffer for BytePackedRasters must only have 1 bank. k[\ ? *java/awt/image/MultiPixelPackedSampleModel $sun/awt/image/IntegerComponentRaster f _ ? ? a _ 5BytePackedRasters must have a bit depth of 1, 2, or 4 ? ? ` _ ? ? ^ _ b _ e _ 6BytePackedRasters must haveMultiPixelPackedSampleModel ? ? (java/lang/ArrayIndexOutOfBoundsException Coordinate out of bounds!] _ ? ?^ j sun/awt/image/BytePackedRaster ? ?_ ?` ? ? ?abc ? ? ? ? ? ? x lies outside the raster y lies outside the raster (x + width) is outside of Raster !(y + height) is outside of Raster r sde wf java/awt/Pointg _h _ ki BootstrapMethodsjklmno k l ? ? Data offsets must be >= 0 java/lang/Integer Invalid raster dimensionplq Invalid scanline striderls 'raster dimensions overflow array bounds $data for adjacent scanlines overlaps java/lang/Stringt _ulvwx j i j sun/awt/image/SunWritableRaster java/awt/image/SampleModel java/lang/Object java/awt/image/Raster createDataBuffer ()Ljava/awt/image/DataBuffer; getWidth getHeight (IIII)V }(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Rectangle;Ljava/awt/Point;Ljava/awt/image/WritableRaster;)V minX minY stealData $(Ljava/awt/image/DataBufferByte;I)[B getNumBanks (Ljava/lang/String;)V getOffset numDataElements markDirty getMinX getMinY java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V createSubsetSampleModel ([I)Ljava/awt/image/SampleModel; Ljava/awt/image/DataBuffer; sampleModelTranslateX sampleModelTranslateY (II)V
yz
negative makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; createCompatibleSampleModel (II)Ljava/awt/image/SampleModel; +Incorrect origin/translate: (, ) / (, ) (IIII)Ljava/lang/String; Incorrect scanline stride: (I)Ljava/lang/String; numBands DBytePackedRaster: width = height = #channels xOff = yOff = (IIIII)Ljava/lang/String; sun/awt/image/NativeLibLoader
loadLibraries{l $java/lang/invoke/StringConcatFactory? Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! / ] ^ _ ` _ a _ b _ c d e _ f _ g _ h _
i j k l m x &*++? ? ? Y,? ,? +? +? ? ,? ? n ^ _ b c " ^ % f o &