
META-INF.modules.java.desktop.classes.sun.awt.image.ByteBandedRaster.class Maven / Gradle / Ivy
???? ;E
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/ByteBandedRaster ?(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Rectangle;Ljava/awt/Point;Lsun/awt/image/ByteBandedRaster;)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 < java/awt/image/BandedSampleModel
; > ? getScanlineStride A B scanlineStride
; D E F getBankIndices ()[I
; H I F getBandOffsets
K L F
getOffsets N O P dataOffsets [I R [B T U V data [[B
Z [ \ stealData $(Ljava/awt/image/DataBufferByte;I)[B ^ $java/awt/image/RasterFormatException ` -ByteBandedRasters must haveBandedSampleModels
] b c (Ljava/lang/String;)V
e f g verify ()V
i j P k l clone ()Ljava/lang/Object; n (java/lang/ArrayIndexOutOfBoundsException p Coordinate out of bounds!
m b s t numDataElements
v w x y z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
| } g markDirty
? ? ? java/awt/image/Raster getMinX
? ? getMinY
? ? ? setDataElements (IIIILjava/awt/image/Raster;)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; ? ? ? (II)Ljava/lang/String; ? ? java/lang/String ? ? ? (IIIII)Ljava/lang/String;
? b Code LineNumberTable LocalVariableTable this Lsun/awt/image/ByteBandedRaster; origin Ljava/awt/Point; N(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBufferByte;Ljava/awt/Point;)V Ljava/awt/image/DataBufferByte; i bsm "Ljava/awt/image/BandedSampleModel; bankIndices bandOffsets dOffsets xOffset yOffset aRegion Ljava/awt/Rectangle; parent
StackMapTable getDataOffsets
getDataOffset (I)I band getPixelStride getDataStorage ()[[B (I)[B ((IILjava/lang/Object;)Ljava/lang/Object; outData obj Ljava/lang/Object; off xstart xoff ystart bank
dataOffset yoff2 c w h yoff 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 startY dstX dstY srcOffX srcOffY tdata putByteData
(IIIII[B)V (IIII[B)V sm x0 y0 bandList deltaX deltaY createChild !(IIIIII[I)Ljava/awt/image/Raster; !()Ljava/awt/image/WritableRaster; index lastScanOffset lastPixelOffset maxIndex toString ()Ljava/lang/String;
SourceFile ByteBandedRaster.java BootstrapMethods.
/01 ?2 $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;4
negative 6 Incorrect scanline stride: 8 +Incorrect origin/translate: (, ) / (, ): 'Data offsets for band () must be >= 0< 1Data array too small (it is and should be > )> AByteBandedRaster: width = height = #bands minX = minY = InnerClassesA %java/lang/invoke/MethodHandles$LookupC java/lang/invoke/MethodHandles Lookup ! % O P B U V 1 : ? ? x &*++? ? ? Y,? ,? +? +? ? ,? ? ? M N Q R " M % U ? &