com.groupbyinc.flux.common.apache.lucene.util.UnicodeUtil.class Maven / Gradle / Ivy
???? 4 ? 9com/groupbyinc/flux/common/apache/lucene/util/UnicodeUtil java/lang/Object UnicodeUtil.java BIG_TERM 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; UNI_SUR_HIGH_START I ? UNI_SUR_HIGH_END ?? UNI_SUR_LOW_START ? UNI_SUR_LOW_END ?? UNI_REPLACEMENT_CHAR ?? UNI_MAX_BMP J ??
HALF_SHIFT
HALF_MASK ? SURROGATE_OFFSET??$ MAX_UTF8_BYTES_PER_CHAR utf8CodeLength [I LEAD_SURROGATE_SHIFT_
TRAIL_SURROGATE_MASK_ ? TRAIL_SURROGATE_MIN_VALUE LEAD_SURROGATE_MIN_VALUE SUPPLEMENTARY_MIN_VALUE LEAD_SURROGATE_OFFSET_ ?? $assertionsDisabled Z ()V / 0
1 this ;Lcom/groupbyinc/flux/common/apache/lucene/util/UnicodeUtil; UTF16toUTF8 ([CII[B)I utf32 code source [C offset length out [B upto i end (Ljava/lang/CharSequence;II[B)I (Ljava/lang/CharSequence;II[BI)I 5 C
D s Ljava/lang/CharSequence; java/lang/CharSequence H charAt (I)C J K I L outOffset calcUTF16toUTF8Length (Ljava/lang/CharSequence;II)I len res validUTF16String (Ljava/lang/CharSequence;)Z ()I <