
com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rest-resources-viz Show documentation
Show all versions of rest-resources-viz Show documentation
Transformations and visualizations for Cortex Rest resources
The newest version!
???? 2?
? ?
? ?
?
L ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ?
? ? ?
?
?
?
? ? ?
?
?
?
?
? ?
?
?
?
?
? ? ? ? ?
? ?
?
?
? ? ? ?
0 ?
0
0 ?
b d
= ?
=
=
=
<
F
? Bucket InnerClasses HASH_MULT I
ConstantValue ! DEFAULT_T_SIZE @
MAX_T_SIZE MAX_ENTRIES_FOR_REUSE .? MAX_COLL_CHAIN_LENGTH d sBootstrapSymbolTable 9Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; _parent _hashSeed _flags
_canonicalize Z _symbols [Ljava/lang/String; _buckets A[Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket; _size _sizeThreshold
_indexMask _longestCollisionList _dirty
_overflows Ljava/util/BitSet;
createRoot ;()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; Code LineNumberTable LocalVariableTable now J seed <(I)Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer; hashSeed ()V this
initTables (I)V initialSize _thresholdSize (I)I hashAreaSize ?(Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;I[Ljava/lang/String;[Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket;III)V parent flags symbols buckets size longestColl arrayLen makeChild longestCollisionList
StackMapTable ?
makeOrphan
mergeChild <(Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;)V child release ()I bucketCount
maybeDirty ()Z collisionCount bucket @Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket; arr$ len$ i$ count maxCollisionLength
findSymbol ([CIII)Ljava/lang/String; i b buffer [C start len h index sym Ljava/lang/String; ? ? _findSymbol2 X([CIILcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket;)Ljava/lang/String;
_addSymbol ([CIIII)Ljava/lang/String; bix newB collLen newSymbol _handleSpillOverflow D(ILcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket;)V bindex newBucket _hashToIndex rawHash calcHash ([CII)I end hash (Ljava/lang/String;)I key
copyArrays oldSyms
oldBuckets rehash symbol newSize maxColl reportTooManyCollisions maxLen
SourceFile CharsToNameCanonicalizer.java l t Z [ ? t v w _ ` ^ P i ` ] P h P y z java/lang/String a b >com/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket c d g P e P | } f P \ [ 7com/fasterxml/jackson/core/sym/CharsToNameCanonicalizer v ? ? ? ? ? ?! P v" ? }! ?#$%&' ? ? ? ? ? ? w ? w ? ?()*+,- v. ? ?/01 j k java/util/BitSet2 z3 4 ? z ? ?567 ? ? java/lang/Error java/lang/StringBuilder ,Internal error on SymbolTable.rehash(): had 898: entries; now have .;< v= java/lang/IllegalStateException 1Longest collision chain in symbol table (of size ) now exceeds maximum, 1 -- suspect a DoS attack based on hash collisions java/lang/Object java/lang/Throwable java/lang/System currentTimeMillis ()J> .com/fasterxml/jackson/core/JsonFactory$Feature Feature CANONICALIZE_FIELD_NAMES 0Lcom/fasterxml/jackson/core/JsonFactory$Feature; enabledIn (I)Z length ([CII)V charAt (I)C has ([CII)Ljava/lang/String; next INTERN_FIELD_NAMES +com/fasterxml/jackson/core/util/InternCache instance -Lcom/fasterxml/jackson/core/util/InternCache; intern &(Ljava/lang/String;)Ljava/lang/String; U(Ljava/lang/String;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket;)V java/lang/Math max (II)I set get FAIL_ON_SYMBOL_HASH_OVERFLOW java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V &com/fasterxml/jackson/core/JsonFactory 1 L O P Q R S P Q T U P Q : V P Q W X P Q Y Z [ \ [ ] P ^ P _ ` a b c d e P f P g P h P i ` j k l m n P ? ?? }?`?=? ? o ? ? ? p q r s P l t n 2 ? ? ? o ? p u P v w n j $*? *? *? *? *? *?
*@? ? o " ? ? ? ? ? ? ? # ? p $ x [ y z n x ,*? ?
*z? ? *d? *? *?
*? ? ? o ? ? ? ? ? # + p , x [ , { P
| } n 0 zd? o p ~ P v n ? Q*? *+? *? *? ? ? *-?
*? *? *? -?6*? ? *d? *?
*? ? o :
$ * 0 4 = E K P p \ Q x [ Q ? [ Q ? P Q ? b Q ? d Q ? P Q u P Q ? P 4 ? P ? t n A*Y:?*?
M*? N*? 6*? 6*?
6ç :??? Y*,-? ? $ ' ' , ' o " 4 5
6 7 8 9 !: /; p H A x [ A ? P
7 ? b 2 ? d , ? P &