4 _ *`a b c d ef gh ij k lm no ip q r nstu v nw lx ny nz n{| n}~  "v "  " n TdmsSegment InnerClasseschLjava/nio/channels/FileChannel;bufLjava/nio/ByteBuffer;pointerJTDMS_SEG_LEADIN_LENGTHI ConstantValue(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethisLtest/TdmsFileReader;tdmsFileLjava/io/File; Exceptions setByteOrder(Ljava/nio/ByteBuffer;)Vt StackMapTablegetNextSegment#()Ltest/TdmsFileReader$TdmsSegment;buf1 nextPointer oldPointer showBytes)(Ljava/nio/ByteBuffer;)Ljava/lang/String;isbLjava/lang/StringBuilder;hasNextSegment()Z access$000x0 SourceFileTdmsFileReader.java RS <java/io/FileInputStream <= 23   45  67 HI "java/lang/IllegalArgumentExceptionshould be a TDSm flag. < 1should be a version number here at byte offset 8. test/TdmsFileReadertest/TdmsFileReader$TdmsSegment <java/lang/StringBuilder buf order is  bigEndian littleEndian  %02d java/lang/Object  %02x java/io/FileNotFoundExceptionjava/io/IOExceptionjava/nio/ByteBufferjava/lang/String()V getChannel!()Ljava/nio/channels/FileChannel;%java/nio/channels/FileChannel$MapModeMapMode READ_ONLY'Ljava/nio/channels/FileChannel$MapMode; java/io/Filelength()Jjava/nio/channels/FileChannelmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;closeget(I)B(Ljava/lang/String;)VgetInt(I)I BIG_ENDIANposition(I)Ljava/nio/Buffer;slice()Ljava/nio/ByteBuffer;()Ljava/nio/ByteOrder;getLong(I)J(Ljava/nio/ByteBuffer;J)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/IntegervalueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;toString()Ljava/lang/String;limit()I!*23456789:;<=>E**Y+** + * W* * * ?"&18=D @EABECDEFG HI>T*T+*D!*S*m Y@<*~* W * W?"'(()2+5,@-K/S1@T455J9K2LM>* *W* L+*  W+T++D!+S+m Y+i Y** *aaaA*7*  Y+!?2 8 :;!=7>I?SC_DiFGHI@*ABN5O7P7K SQ RS>1"Y#$L+*%&'W+('W=+)*Y+S,'W+('W="+-*Y*+S,'W+('W+.?2 M N O'P/QDPJSQTYUrTxWX@*)!T9S%T945 zUVK3QWWQWWX  $YZ>K** /?`@ ABK@[S>/*?@ \5]^1 0 ei