Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\jackson\core\io\JsonStringEncoder.class
???? 2 ? :org/elasticsearch/common/jackson/core/io/JsonStringEncoder java/lang/Object JsonStringEncoder.java HC [C HB [B SURR1_FIRST I ? SURR1_LAST ?? SURR2_FIRST ? SURR2_LAST ?? _threadEncoder Ljava/lang/ThreadLocal; tLjava/lang/ThreadLocal<Ljava/lang/ref/SoftReference<Lorg/elasticsearch/common/jackson/core/io/JsonStringEncoder;>;>; _text 7Lorg/elasticsearch/common/jackson/core/util/TextBuffer; _bytes =Lorg/elasticsearch/common/jackson/core/util/ByteArrayBuilder; _qbuf <init> ()V this <Lorg/elasticsearch/common/jackson/core/io/JsonStringEncoder; getInstance >()Lorg/elasticsearch/common/jackson/core/io/JsonStringEncoder; % java/lang/ThreadLocal ' get ()Ljava/lang/Object; ) * ( + java/lang/ref/SoftReference - . + (Ljava/lang/Object;)V 1 . 2 set 4 1 ( 5 ref [Ljava/lang/ref/SoftReference<Lorg/elasticsearch/common/jackson/core/io/JsonStringEncoder;>; Ljava/lang/ref/SoftReference; enc quoteAsString (Ljava/lang/String;)[C = 5org/elasticsearch/common/jackson/core/util/TextBuffer ? >(Lorg/elasticsearch/common/jackson/core/util/BufferRecycler;)V A @ B emptyAndGetCurrentSegment ()[C D E @ F 2org/elasticsearch/common/jackson/core/io/CharTypes H get7BitOutputEscapes ()[I J K I L java/lang/String N length ()I P Q O R [I U charAt (I)C W X O Y finishCurrentSegment [ E @ \ _appendNumeric (I[C)I ^ _ ` _appendNamed b _ c java/lang/System e arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V g h f i setCurrentLength (I)V k l @ m contentsAsArray o E @ p c C first second d escCode input Ljava/lang/String; textBuffer outputBuffer escCodes escCodeCount inPtr inputLen outPtr quoteAsUTF8 (Ljava/lang/String;)[B ? ;org/elasticsearch/common/jackson/core/util/ByteArrayBuilder ? ? B resetAndGetFirstSegment ()[B ? ? ? ? [ ? ? ? _appendByte C(IILorg/elasticsearch/common/jackson/core/util/ByteArrayBuilder;I)I ? ? ? getCurrentSegment ? ? ? ? _illegal ? l ? _convert (II)I ? ? ? ?? completeAndCoalesce (I)[B ? ? ? ? ch escape text bb inputPtr inputEnd outputPtr encodeAsUTF8 byteBuilder outputEnd ? value qbuf esc setCurrentSegmentLength ? l ? ? append ? l ? ? ? getCurrentSegmentLength ? Q ? ? hi ptr "java/lang/IllegalArgumentException ? java/lang/StringBuilder ? ? $Broken surrogate pair: first char 0x ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? java/lang/Integer ? toHexString (I)Ljava/lang/String; ? ? ? ? , second 0x ? ; illegal combination ? toString ()Ljava/lang/String; ? ? ? ? (Ljava/lang/String;)V ? ? ? p1 p2 3org/elasticsearch/common/jackson/core/io/UTF8Writer ? illegalSurrogateDesc ? ? ? ? <clinit> copyHexChars ? E I ? copyHexBytes ? ? I ? ( ConstantValue Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable SourceFile 1 ? ? ? ? ? ? c %*? *?? *? \U*? 0U*? 0U? ? % ! "