Edit C:\Users\Admin\.m2\repository\com\uwyn\jhighlight\1.0\com\uwyn\jhighlight\tools\StringUtils.class
???? 0? $n #o #p q $rs t u v $w x yz #{ | }~ #? n ? ? ?? ? ? #? ? n???? ??? #? ?? $n? $????????????????????????????????????????????????????????????????????????????????????????????????????????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????? mHtmlEncodeMap 0Lcom/uwyn/jhighlight/pcj/map/CharKeyOpenHashMap; <init> ()V Code LineNumberTable LocalVariableTable this 'Lcom/uwyn/jhighlight/tools/StringUtils; encodeHtml &(Ljava/lang/String;)Ljava/lang/String; source Ljava/lang/String; encode V(Ljava/lang/String;Lcom/uwyn/jhighlight/pcj/map/CharKeyOpenHashMap;)Ljava/lang/String; char_to_encode C i I encodingTable encoded_string Ljava/lang/StringBuffer; string_to_encode_array [C last_match difference filter G(Ljava/lang/String;Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)Z name included Ljava/util/regex/Pattern; excluded included_array [Ljava/util/regex/Pattern; excluded_array I(Ljava/lang/String;[Ljava/util/regex/Pattern;[Ljava/util/regex/Pattern;)Z pattern accepted Z split ;(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; seperator <(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/ArrayList; matchCase substrings Ljava/util/ArrayList; current_index delimiter_index element source_lookup_reference replace J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; stringToReplace replacementString K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; string_part string_parts Ljava/util/Iterator; new_string repeat '(Ljava/lang/String;I)Ljava/lang/String; count convertTabsToSpaces tab_size tab_index last_tab_index added_chars line tabWidth result <clinit> SourceFile StringUtils.java'(%&23???? java/lang/StringBuffer??'????????? java/util/regex/Pattern?H?????LO java/util/ArrayList?????? java/lang/String??'?W[????????? `a?? .com/uwyn/jhighlight/pcj/map/CharKeyOpenHashMap &?? < > " Œ œ Š š Ÿ ˆ ˜       ‌ ‍ ‎ ‏ – — ‘ ’ ‚ “ ” „ † ‡ ‰ ‹ › € ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ ƒ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ϑ ϒ ϖ • … ′ ″ ‾ ⁄ ℘ ℑ ℜ ™ ℵ ← ↑ → ↓ ↔ ↵ ⇐ ⇑ ⇒ ⇓ ⇔ ∀ ∂ ∃ ∅ ∇ ∈ ∉ ∋ ∏ ∑ − ∗ √ ∝ ∞ ∠ ∧ ∨ ∩ ∪ ∫ ∴ ∼ ≅ ≈ ≠ ≡ ≤ ≥ ⊂ ⊃ ⊄ ⊆ ⊇ ⊕ ⊗ ⊥ ⋅ ⌈ ⌉ ⌊ ⌋ ⟨ ⟩ ◊ ♠ ♣ ♥ ♦ %com/uwyn/jhighlight/tools/StringUtils java/lang/Object toCharArray ()[C containsKey (C)Z length ()I (I)V append ([CII)Ljava/lang/StringBuffer; get (C)Ljava/lang/Object; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches ()Z add (Ljava/lang/Object;)Z toLowerCase indexOf (Ljava/lang/String;I)I substring (II)Ljava/lang/String; (Ljava/lang/String;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/String; put '(CLjava/lang/Object;)Ljava/lang/Object;!#$ %&