com.jogamp.common.nio.Buffers.class Maven / Gradle / Ivy
The newest version!
???? 4?
?v
w
x
y
z
{|
}
~
?
?
?
{?
?
?
?
?
?
{?
?
?
?
?
?
{?
?
?
?
?
$?
${?
?
?
?
?
+?
+{?
?
?
?
?
2?
2{?
?
?
?
?
?
?
+?
?
?
$?
2???
?v?
??
??
??
??
>?
\?
\?
\?
\?
?
?
?
?
???
P?
?
?
??? V???
??
X??
\? V??
???
\??
c? V??
\? V?
?
?
?
+?
?
$?
2? V??
?
?
?
?
?
?
?
?
?
?
?
?
?
+?
+?
+?
+??
??????
??
?
?
?
?
?
?
$?
?
2???
?
+?
?
$?
2??????
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?
\
\
?
\
?
r
?
?
?
+?
+!
"#
?
$
?%
&'
$?
$(
?)
*+
2?
2,
?-
./0
12
34 Cleaner InnerClasses DEBUG Z SIZEOF_BYTE I
ConstantValue SIZEOF_SHORT SIZEOF_CHAR
SIZEOF_INT SIZEOF_FLOAT SIZEOF_LONG
SIZEOF_DOUBLE ()V Code LineNumberTable newDirectByteBuffer (I)Ljava/nio/ByteBuffer; ([BII)Ljava/nio/ByteBuffer; ([BI)Ljava/nio/ByteBuffer; ([B)Ljava/nio/ByteBuffer; newDirectDoubleBuffer (I)Ljava/nio/DoubleBuffer; ([DII)Ljava/nio/DoubleBuffer; ([DI)Ljava/nio/DoubleBuffer; ([D)Ljava/nio/DoubleBuffer; newDirectFloatBuffer (I)Ljava/nio/FloatBuffer; ([FII)Ljava/nio/FloatBuffer; ([FI)Ljava/nio/FloatBuffer; ([F)Ljava/nio/FloatBuffer; newDirectIntBuffer (I)Ljava/nio/IntBuffer; ([III)Ljava/nio/IntBuffer; ([II)Ljava/nio/IntBuffer; ([I)Ljava/nio/IntBuffer; newDirectLongBuffer (I)Ljava/nio/LongBuffer; ([JII)Ljava/nio/LongBuffer; ([JI)Ljava/nio/LongBuffer; ([J)Ljava/nio/LongBuffer; newDirectShortBuffer (I)Ljava/nio/ShortBuffer; ([SII)Ljava/nio/ShortBuffer; ([SI)Ljava/nio/ShortBuffer; ([S)Ljava/nio/ShortBuffer; newDirectCharBuffer (I)Ljava/nio/CharBuffer; ([CII)Ljava/nio/CharBuffer; ([CI)Ljava/nio/CharBuffer; ([C)Ljava/nio/CharBuffer; slice $(Ljava/nio/Buffer;)Ljava/nio/Buffer;
StackMapTable Signature (TB;)TB; &(Ljava/nio/Buffer;II)Ljava/nio/Buffer;5 (TB;II)TB; slice2Float +(Ljava/nio/Buffer;II)Ljava/nio/FloatBuffer; nativeOrder ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; sizeOfBufferElem (Ljava/lang/Object;)I
remainingElem
Exceptions remainingBytes isDirect (Ljava/lang/Object;)Z getDirectBufferByteOffset getArray &(Ljava/lang/Object;)Ljava/lang/Object;6 getIndirectBufferByteOffset copyByteBuffer copyFloatBuffer .(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;
copyIntBuffer *(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer; copyShortBuffer .(Ljava/nio/ShortBuffer;)Ljava/nio/ShortBuffer; copyFloatBufferAsByteBuffer -(Ljava/nio/FloatBuffer;)Ljava/nio/ByteBuffer; copyIntBufferAsByteBuffer +(Ljava/nio/IntBuffer;)Ljava/nio/ByteBuffer; copyShortBufferAsByteBuffer -(Ljava/nio/ShortBuffer;)Ljava/nio/ByteBuffer;
getFloatArray ([DI[FII)[F getFloatBuffer E(Ljava/nio/DoubleBuffer;Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer; getDoubleArray ([FI[DII)[D getDoubleBuffer F(Ljava/nio/FloatBuffer;Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer; put 5(Ljava/nio/Buffer;Ljava/nio/Buffer;)Ljava/nio/Buffer; .(TB;Ljava/nio/Buffer;)TB; putb %(Ljava/nio/Buffer;B)Ljava/nio/Buffer; (TB;B)TB; puts %(Ljava/nio/Buffer;S)Ljava/nio/Buffer; (TB;S)TB; puti %(Ljava/nio/Buffer;I)Ljava/nio/Buffer; (TB;I)TB; putf %(Ljava/nio/Buffer;F)Ljava/nio/Buffer; (TB;F)TB; putd %(Ljava/nio/Buffer;D)Ljava/nio/Buffer; (TB;D)TB; putNb '(Ljava/nio/Buffer;ZBZ)Ljava/nio/Buffer; (TB;ZBZ)TB; putNs '(Ljava/nio/Buffer;ZSZ)Ljava/nio/Buffer; (TB;ZSZ)TB; putNi '(Ljava/nio/Buffer;ZIZ)Ljava/nio/Buffer; (TB;ZIZ)TB; putNf &(Ljava/nio/Buffer;ZF)Ljava/nio/Buffer; (TB;ZF)TB;
rangeCheck ([BII)V ([CII)V ([SII)V ([III)V ([JII)V ([FII)V ([DII)V (Ljava/nio/Buffer;I)V rangeCheckBytes (Ljava/lang/Object;I)V toString W(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/nio/Buffer;)Ljava/lang/StringBuilder;7
SourceFile Buffers.java ? ?8 ?$% ? ?G ?9: java/nio/ByteBuffer ? ? ? ? com/jogamp/common/nio/Buffers;< ? ?G ? java/nio/DoubleBuffer ? ? ? ?=>G java/nio/FloatBuffer?@G java/nio/IntBuffer ABG
java/nio/LongBuffer
CDG java/nio/ShortBufferEFG java/nio/CharBufferGHIHJ@D><BF "java/lang/IllegalArgumentException java/lang/StringBuilder unexpected buffer type: KLMNKOpP ?QRSTSRUTU java/lang/InternalError ?Buffer not ByteBuffer, nor FloarBuffer, nor backing array givenV:WX$I "com/jogamp/common/nio/NativeBufferYS java/lang/RuntimeException Unexpected buffer type Z[P java/nio/Buffer\S #Unsupported anonymous buffer type: ]P Unsupported Buffer type: +^ #com/jogamp/common/nio/PointerBuffer .Disallowed array backing store type in buffer _`aS Unknown buffer type G%9:;<=>G4G6G8 payload (Kb +) greater than remaining source bytes [len , offset ] )) greater than remaining dest bytes [len () is greater than remaining dest bytes: c^deGfdgGhGiGjGk $Incompatible Buffer classes: dest = , src = GlGmGGnGo !Byte doesn't match Buffer Class: "Short doesn't match Buffer Class: $Integer doesn't match Buffer Class: "Float doesn't match Buffer Class: #Double doesn't match Buffer Class: pqrstuvwxyz{|}~????????? (java/lang/ArrayIndexOutOfBoundsException Required elements in array, only had #java/lang/IndexOutOfBoundsException ( remaining elements in buffer, only had *' % remaining bytes in buffer, only had ?P [pos , lim , cap ?S , remaining ; array ?^K? , direct , r/w ?^ : , d? java/lang/Object?????d?K????d????d????d?K????d?K????d?K???? Buffers??? ? ? %com/jogamp/common/nio/Buffers$Cleaner java/lang/Throwable 'java/lang/UnsupportedOperationException java/lang/String allocateDirect rewind ()Ljava/nio/Buffer; asDoubleBuffer ()Ljava/nio/DoubleBuffer;
asFloatBuffer ()Ljava/nio/FloatBuffer; asIntBuffer ()Ljava/nio/IntBuffer; asLongBuffer ()Ljava/nio/LongBuffer;
asShortBuffer ()Ljava/nio/ShortBuffer; asCharBuffer ()Ljava/nio/CharBuffer; ()Ljava/nio/ByteBuffer; order ()Ljava/nio/ByteOrder; +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getClass ()Ljava/lang/Class; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ()Ljava/lang/String; (Ljava/lang/String;)V position ()I limit (I)Ljava/nio/Buffer; mark wrap java/nio/ByteOrder elementSize java/lang/Class getName remaining getCanonicalName ()Z array ()Ljava/lang/Object; arrayOffset (I)Ljava/lang/StringBuilder; hasRemaining get ()D (F)Ljava/nio/FloatBuffer; ()F (D)Ljava/nio/DoubleBuffer; ,(Ljava/nio/LongBuffer;)Ljava/nio/LongBuffer; 0(Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer; ,(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer; (B)Ljava/nio/ByteBuffer; (S)Ljava/nio/ShortBuffer; (J)Ljava/nio/LongBuffer; (C)Ljava/nio/CharBuffer; com/jogamp/common/util/ValueConv
byte_to_short (BZZ)S byte_to_int (BZZ)I
byte_to_float (BZ)F
short_to_byte (SZZ)B short_to_int (SZZ)I short_to_float (SZ)F int_to_byte (IZZ)B int_to_short (IZZ)S int_to_float (IZ)F
float_to_byte (FZ)B float_to_short (FZ)S float_to_int (FZ)I
getSimpleName capacity hasArray (Z)Ljava/lang/StringBuilder;
isReadOnly (I)B java/lang/Byte valueOf (B)Ljava/lang/Byte; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (I)F (F)Ljava/lang/StringBuilder; java/lang/Float (F)Ljava/lang/Float; (I)I java/lang/Integer (I)Ljava/lang/Integer; (I)S java/lang/Short (S)Ljava/lang/Short; (I)D (D)Ljava/lang/StringBuilder; java/lang/Double (D)Ljava/lang/Double; (I)J (J)Ljava/lang/StringBuilder; java/lang/Long (J)Ljava/lang/Long; (I)C (C)Ljava/lang/StringBuilder; java/lang/Character (C)Ljava/lang/Character; jogamp/common/Debug debug (Ljava/lang/String;)Z !
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? I ? ? ? *? ? ? V ? ? ? ? ? ? ? ^ ? ? ? ) ? *? ? ? ? ? b ? ? ? "
**?d? ? ? f ? ? ? *? ? ? j ? ? ? # h? ? ? ? s ? ? ? ) ? *?
? ? ? ? w ? ? ? "
**?d? ? ? { ? ? *? ? ? ? "
h? ? ? ? ? ? ) ? *? ? ? ? ? ? ? "
**?d? ? ? ? ? *? ? ? ? ? "
h? ? ? ? ? ? ) ? *? ? ? ? ? ? ? "
**?d? ? ? ?
? *? ? ? ? ? # h? ? ? ? ?
? ) ? !*? "? #? $? ? ? ? "
**?d? %? ? ? ? *? &? ? ? ? "
h? ? '? ? ? ? ) ? (*? )? *? +? ? ? ? "
**?d? ,? ? ? ? *? -? ? ? ? "
h? ? .? ? ? ? ) ? /*? 0? 1? 2? ? ? ? "
**?d? 3? ? ? ? *? 4? ? ? ? ? ?*? ? *? L+? 5+? 6? 7?*? ? *? ? 8?*? +? *? +? 9?*? ? *? ? :?*? ? *? ? ;?*? $? *? $? Y? ?Y? @A? B*? C? D? E? F? ? B ? ? ? ? ? ' ? . ? 6 ? = ? E ? L ? T ? [ ? c ? j ? r ? ? A*? G>*? H6:*? I`? JW*? K:*? I? JW? :*? I? JW?? . . 0 . ? *
+ . ; > ? . \ \ ! "# ? t ?*? *? G>*? H6? >6*? ? 2*? :h? LW`h? MW? 5? 6? 7? :? 4*? ? #*? :? NW`? OW? ::?
? PYQ? R?*? &*? I? JW? :*? *? I? JW?? SW? ? ? ? ? ? b 3 4
5 7 8 <