Edit C:\Users\Admin\.m2\repository\org\apache\poi\poi\3.13\org\apache\poi\poifs\storage\BATBlock.class
???? 2 ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * ? ? ? InnerClasses BATBlockAndIndex _values [I _has_free_sectors Z ourBlockIndex I <init> 2(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;)V Code LineNumberTable LocalVariableTable this 'Lorg/apache/poi/poifs/storage/BATBlock; bigBlockSize /Lorg/apache/poi/poifs/common/POIFSBigBlockSize; _entries_per_block 6(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;[III)V k entries start_index end_index StackMapTable ? ? 0 recomputeFree ()V hasFree createBATBlock m(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;Ljava/nio/ByteBuffer;)Lorg/apache/poi/poifs/storage/BATBlock; i data Ljava/nio/ByteBuffer; block buffer [B R createEmptyBATBlock Y(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;Z)Lorg/apache/poi/poifs/storage/BATBlock; isXBAT createBATBlocks [(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;[I)[Lorg/apache/poi/poifs/storage/BATBlock; j block_count blocks ([Lorg/apache/poi/poifs/storage/BATBlock; index remaining \ \ ? createXBATBlocks \(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;[II)[Lorg/apache/poi/poifs/storage/BATBlock; startBlock _entries_per_xbat_block calculateStorageRequirements 3(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;I)I entryCount calculateXBATStorageRequirements calculateMaximumSize 3(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;I)J numBATs size J -(Lorg/apache/poi/poifs/storage/HeaderBlock;)J header *Lorg/apache/poi/poifs/storage/HeaderBlock; getBATBlockAndIndex u(ILorg/apache/poi/poifs/storage/HeaderBlock;Ljava/util/List;)Lorg/apache/poi/poifs/storage/BATBlock$BATBlockAndIndex; offset bats Ljava/util/List; whichBAT LocalVariableTypeTable 9Ljava/util/List<Lorg/apache/poi/poifs/storage/BATBlock;>; Signature ?(ILorg/apache/poi/poifs/storage/HeaderBlock;Ljava/util/List<Lorg/apache/poi/poifs/storage/BATBlock;>;)Lorg/apache/poi/poifs/storage/BATBlock$BATBlockAndIndex; getSBATBlockAndIndex sbats whichSBAT setXBATChain 3(Lorg/apache/poi/poifs/common/POIFSBigBlockSize;I)V chainIndex hasFreeSectors ()Z getUsedSectors (Z)I isAnXBAT usedSectors toCheck getValueAt (I)I relativeOffset setValueAt (II)V value oldValue setOurBlockIndex (I)V getOurBlockIndex ()I writeData (Ljava/io/OutputStream;)V stream Ljava/io/OutputStream; Exceptions ? (Ljava/nio/ByteBuffer;)V serialize ()[B writeBlocks x0 SourceFile BATBlock.java 5 6 ? ? ? / 0 1 2 ? ? ? H I %org/apache/poi/poifs/storage/BATBlock ? ? ? ? ? ? ? f g 5 ? i g ? ? ? ? ? ? ? ? ? j k ? ? ? 6org/apache/poi/poifs/storage/BATBlock$BATBlockAndIndex ? ? ? 5 ? (java/lang/ArrayIndexOutOfBoundsException java/lang/StringBuilder 5 I Unable to fetch offset ? ? ? ? as the BAT only contains entries ? ? 5 ? 3 4 ? ? ? ? ? ? ? <