Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xml\utils\StringComparable.class
???? / ? g h i j k l m n o p q r s t u p v w x y z { | } ~ ? ? ? ? p ? p ? p ??? ? ? UNKNOWN_CASE I ConstantValue???? UPPER_CASE LOWER_CASE m_text Ljava/lang/String; m_locale Ljava/util/Locale; m_collator Ljava/text/RuleBasedCollator; m_caseOrder m_mask <init> M(Ljava/lang/String;Ljava/util/Locale;Ljava/text/Collator;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 'Lorg/apache/xml/utils/StringComparable; text locale collator Ljava/text/Collator; caseOrder getComparator b(Ljava/lang/String;Ljava/util/Locale;Ljava/text/Collator;Ljava/lang/String;)Ljava/lang/Comparable; toString ()Ljava/lang/String; compareTo (Ljava/lang/Object;)I o Ljava/lang/Object; pattern savedStrength comp getCaseDiff '(Ljava/lang/String;Ljava/lang/String;)I savedDecomposition diff [I getFirstCaseDiff :(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)[I subText subPatt subTextUp subPattUp targIter $Ljava/text/CollationElementIterator; patIter startTarg endTarg startPatt endPatt done patternElement targetElement getPattern Z getTarget getMask (I)I strength getElement maxStrengthElement SourceFile StringComparable.java 1 ? 0 " ) * + , java/text/RuleBasedCollator - . / * ? ? ` a ? ? ? ? ? %org/apache/xml/utils/StringComparable 1 2 ? @ ? ? ? I ? ? H I ? ? ? ? M N upper-first ? ? c a ? ? ? ? ? ? ? ? ? ? ? java/lang/Object java/lang/Comparable ()V getStrength ()I java/lang/String length getCollationKey ,(Ljava/lang/String;)Ljava/text/CollationKey; equals (Ljava/lang/Object;)Z compare setStrength (I)V getDecomposition setDecomposition getCollationElementIterator 8(Ljava/lang/String;)Ljava/text/CollationElementIterator; "java/text/CollationElementIterator getOffset next substring (II)Ljava/lang/String; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; toLowerCase ! ! "