Class ByteQuadsCanonicalizer.TableInfo

java.lang.Object
tools.jackson.core.sym.ByteQuadsCanonicalizer.TableInfo
Enclosing class:
ByteQuadsCanonicalizer

private static final class ByteQuadsCanonicalizer.TableInfo extends Object
Immutable value class used for sharing information as efficiently as possible, by only require synchronization of reference manipulation but not access to contents.
Since:
2.1
  • Field Details

    • size

      public final int size
    • count

      public final int count
    • tertiaryShift

      public final int tertiaryShift
    • mainHash

      public final int[] mainHash
    • names

      public final String[] names
    • spilloverEnd

      public final int spilloverEnd
    • longNameOffset

      public final int longNameOffset
  • Constructor Details

    • TableInfo

      public TableInfo(int size, int count, int tertiaryShift, int[] mainHash, String[] names, int spilloverEnd, int longNameOffset)
    • TableInfo

      public TableInfo(ByteQuadsCanonicalizer src)
  • Method Details