Class PName2


  • public final class PName2
    extends ByteBasedPName
    Specialized implementation of PName: can be used for short Strings that consists of at most 8 bytes. In general this means ascii-only names (but possibly qualified by a short prefix)

    The reason for such specialized classes is mostly space efficiency; and to a lesser degree performance. Both are achieved for short Strings by avoiding another level of indirection (via quad arrays)

    • Field Detail

      • mQuad1

        final int mQuad1
      • mQuad2

        final int mQuad2
    • Constructor Detail

      • PName2

        public PName2​(java.lang.String pname,
                      java.lang.String prefix,
                      java.lang.String ln,
                      int hash,
                      int quad1,
                      int quad2)