com.fasterxml.jackson.core.sym
Date: 2016-12-03

# Package com.fasterxml.jackson.core.sym

Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)

See: Description

- Class Summary
  Class | Description
  --- | ---
  ByteQuadsCanonicalizer | Replacement for `BytesToNameCanonicalizer` which aims at more localized memory access due to flattening of name quad data.
  CharsToNameCanonicalizer | This class is a kind of specialized type-safe Map, from char array to String value.
  Name | Base class for tokenized names (key strings in objects) that have been tokenized from byte-based input sources (like `InputStream`.
  Name1 | Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.
  Name2 | Specialized implementation of PName: can be used for short Strings that consists of 5 to 8 bytes.
  Name3 | Specialized implementation of PName: can be used for short Strings that consists of 9 to 12 bytes.
  NameN | Generic implementation of PName used for "long" names, where long means that its byte (UTF-8) representation is 13 bytes or more.

## Package com.fasterxml.jackson.core.sym Description

Internal implementation classes for efficient handling of of symbols in JSON (field names in Objects)