Class InfTree


  • final class InfTree
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static int BMAX  
      (package private) int[] c  
      (package private) static int[] cpdext  
      (package private) static int[] cpdist  
      (package private) static int[] cplens  
      (package private) static int[] cplext  
      (package private) static int fixed_bd  
      (package private) static int fixed_bl  
      (package private) static int[] fixed_td  
      (package private) static int[] fixed_tl  
      (package private) int[] hn  
      private static int MANY  
      (package private) int[] r  
      (package private) int[] u  
      (package private) int[] v  
      (package private) int[] x  
      private static int Z_BUF_ERROR  
      private static int Z_DATA_ERROR  
      private static int Z_ERRNO  
      private static int Z_MEM_ERROR  
      private static int Z_NEED_DICT  
      private static int Z_OK  
      private static int Z_STREAM_END  
      private static int Z_STREAM_ERROR  
      private static int Z_VERSION_ERROR  
    • Constructor Summary

      Constructors 
      Constructor Description
      InfTree()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private int huft_build​(int[] b, int bindex, int n, int s, int[] d, int[] e, int[] t, int[] m, int[] hp, int[] hn, int[] v)  
      (package private) int inflate_trees_bits​(int[] c, int[] bb, int[] tb, int[] hp, ZStream z)  
      (package private) int inflate_trees_dynamic​(int nl, int nd, int[] c, int[] bl, int[] bd, int[] tl, int[] td, int[] hp, ZStream z)  
      (package private) static int inflate_trees_fixed​(int[] bl, int[] bd, int[][] tl, int[][] td, ZStream z)  
      private void initWorkArea​(int vsize)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InfTree

        InfTree()
    • Method Detail

      • huft_build

        private int huft_build​(int[] b,
                               int bindex,
                               int n,
                               int s,
                               int[] d,
                               int[] e,
                               int[] t,
                               int[] m,
                               int[] hp,
                               int[] hn,
                               int[] v)
      • inflate_trees_bits

        int inflate_trees_bits​(int[] c,
                               int[] bb,
                               int[] tb,
                               int[] hp,
                               ZStream z)
      • inflate_trees_dynamic

        int inflate_trees_dynamic​(int nl,
                                  int nd,
                                  int[] c,
                                  int[] bl,
                                  int[] bd,
                                  int[] tl,
                                  int[] td,
                                  int[] hp,
                                  ZStream z)
      • inflate_trees_fixed

        static int inflate_trees_fixed​(int[] bl,
                                       int[] bd,
                                       int[][] tl,
                                       int[][] td,
                                       ZStream z)
      • initWorkArea

        private void initWorkArea​(int vsize)