Package com.fasterxml.jackson.core.sym
Class ByteQuadsCanonicalizer.TableInfo
- java.lang.Object
-
- com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.TableInfo
-
- Enclosing class:
- ByteQuadsCanonicalizer
private static final class ByteQuadsCanonicalizer.TableInfo extends java.lang.ObjectImmutable 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 Summary
Fields Modifier and Type Field Description intcountintlongNameOffsetint[]mainHashjava.lang.String[]namesintsizeintspilloverEndinttertiaryShift
-
Constructor Summary
Constructors Constructor Description TableInfo(int size, int count, int tertiaryShift, int[] mainHash, java.lang.String[] names, int spilloverEnd, int longNameOffset)TableInfo(ByteQuadsCanonicalizer src)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ByteQuadsCanonicalizer.TableInfocreateInitial(int sz)
-
-
-
Constructor Detail
-
TableInfo
public TableInfo(int size, int count, int tertiaryShift, int[] mainHash, java.lang.String[] names, int spilloverEnd, int longNameOffset)
-
TableInfo
public TableInfo(ByteQuadsCanonicalizer src)
-
-
Method Detail
-
createInitial
public static ByteQuadsCanonicalizer.TableInfo createInitial(int sz)
-
-