META-INF.modules.java.base.classes.java.text.AttributedString.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? :?
java/lang/Object ()V java/lang/NullPointerException
Iterators must not be null
(Ljava/lang/String;)V java/text/AttributedString text Ljava/lang/String; java/lang/StringBuffer
appendContents 8(Ljava/lang/StringBuffer;Ljava/text/CharacterIterator;)V
toString ()Ljava/lang/String;
" # $ % & java/lang/String isEmpty ()Z ( ) * + , %java/text/AttributedCharacterIterator
getBeginIndex ()I ( . / , getEndIndex ( 1 2 3 setIndex (I)C ( 5 6 7
getAttributes ()Ljava/util/Map;
9 : ;
mapsDiffer !(Ljava/util/Map;Ljava/util/Map;)Z
= > ?
setAttributes (Ljava/util/Map;I)V ( A B , getRunLimit
E # F
java/util/Map H "java/lang/IllegalArgumentException J $Can't add attribute to 0-length text
G E M N , size
P Q createRunAttributeDataVectors S java/util/Vector
R U V (I)V X Y Z
runAttributes [Ljava/util/Vector; \ ] Z runAttributeValues E _ ` a entrySet ()Ljava/util/Set; c d e f g
java/util/Set iterator ()Ljava/util/Iterator; i j k l & java/util/Iterator hasNext i n o p next ()Ljava/lang/Object; r java/util/Map$Entry q t u p getKey w /java/text/AttributedCharacterIterator$Attribute
R y z {
addElement (Ljava/lang/Object;)V q } ~ p getValue
? ? ^(Ljava/text/AttributedCharacterIterator;II[Ljava/text/AttributedCharacterIterator$Attribute;)V ? Invalid substring range ? java/lang/StringBuilder
? ( ? ? ? current ()C ( ? ? , getIndex
? ? ? ? append (C)Ljava/lang/StringBuilder; ( ? o ?
? ? java/util/HashSet
? ( ? ? a getAllAttributeKeys
? ? ? ? addAll (Ljava/util/Collection;)Z
? ? ? ? add (Ljava/lang/Object;)Z
? ? ? ? retainAll
? #
? d ( ? ? ? getRunStart 4(Ljava/text/AttributedCharacterIterator$Attribute;)I ( ? B ? ( ? ? ? getAttribute E(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; ? java/text/Annotation
? ? ? addAttribute H(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
? ? , length
? ? ? addAttributeImpl ? ? ? runCount I
? ? ? ensureRunBreak (I)I
? ? ? addAttributeRunData ? ? ? runStarts [I
? ? ? (IZ)I
? ? ? ? ? java/util/Arrays copyOf ([II)[I
? ? ? ? )([Ljava/lang/Object;I)[Ljava/lang/Object; Z
R ? ? (Ljava/util/Collection;)V
R
R ? ? ? indexOf (Ljava/lang/Object;)I
R M ? java/lang/Exception
R ? ? V setSize
R ? ? ? set '(ILjava/lang/Object;)Ljava/lang/Object;
? ? ? getIterator ]([Ljava/text/AttributedCharacterIterator$Attribute;II)Ljava/text/AttributedCharacterIterator; ? 3java/text/AttributedString$AttributedStringIterator
? ? ? S(Ljava/text/AttributedString;[Ljava/text/AttributedCharacterIterator$Attribute;II)V
" ?
" ? ? 3 charAt
R ? ? ? elementAt (I)Ljava/lang/Object;
? ? ? F(Ljava/text/AttributedCharacterIterator$Attribute;I)Ljava/lang/Object;
valuesMatch '(Ljava/lang/Object;Ljava/lang/Object;)Z
? equals ) java/text/CharacterIterator . 1 ?
? (C)Ljava/lang/StringBuffer;
R ? E INITIAL_CAPACITY
ConstantValue
Signature F[Ljava/util/Vector; '[Ljava/util/Vector; +([Ljava/text/AttributedCharacterIterator;)V Code LineNumberTable LocalVariableTable counter attrs Ljava/util/Map; 'Ljava/text/AttributedCharacterIterator; start end index offset last buffer Ljava/lang/StringBuffer; this Ljava/text/AttributedString; iterators ([Ljava/text/AttributedCharacterIterator; LocalVariableTypeTable TLjava/util/Map;
StackMapTable* $(Ljava/lang/String;Ljava/util/Map;)V entry Ljava/util/Map$Entry; newRunAttributes Ljava/util/Vector; newRunAttributeValues Ljava/util/Iterator;
attributes attributeCount JLjava/util/Map$Entry<+Ljava/text/AttributedCharacterIterator$Attribute;*>; ELjava/util/Vector; &Ljava/util/Vector; aLjava/util/Iterator<+Ljava/util/Map$Entry<+Ljava/text/AttributedCharacterIterator$Attribute;*>;>; DLjava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>; Y(Ljava/lang/String;Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)V *(Ljava/text/AttributedCharacterIterator;)V ,(Ljava/text/AttributedCharacterIterator;II)V
beginIndex endIndex c C i limit value Ljava/lang/Object; attributeKey 1Ljava/text/AttributedCharacterIterator$Attribute; 2[Ljava/text/AttributedCharacterIterator$Attribute; textBeginIndex textEndIndex textBuilder Ljava/lang/StringBuilder; keys Ljava/util/HashSet; itr FLjava/util/HashSet; GLjava/util/Iterator;J F(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;)V attribute len
addAttributes (Ljava/util/Map;II)V
beginRunIndex endRunIndex I(Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;II)V newRunStarts newCapacity oldRunAttributes oldRunAttributeValues copyAttrs Z runIndex currentCapacity e Ljava/lang/Exception; oldSize
keyValueIndex )()Ljava/text/AttributedCharacterIterator; [([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator; currentRunAttributes currentRunAttributeValues attributeIndex getAttributeCheckRange H(Ljava/text/AttributedCharacterIterator$Attribute;III)Ljava/lang/Object; currIndex runStart runLimit
textLength attributeValuesMatch (Ljava/util/Set;II)Z key Ljava/util/Set; runIndex1 runIndex2 CLjava/util/Set<+Ljava/text/AttributedCharacterIterator$Attribute;>; HLjava/util/Iterator<+Ljava/text/AttributedCharacterIterator$Attribute;>; H(Ljava/util/Set<+Ljava/text/AttributedCharacterIterator$Attribute;>;II)Z value1 value2 buf Ljava/text/CharacterIterator; runAttrs runValues ZLjava/util/Map$Entry; pLjava/util/Iterator;>; X(Ljava/util/Map;I)V Ljava/util/Map; [(Ljava/util/Map;Ljava/util/Map;)Z
SourceFile AttributedString.java NestMembers? 'java/text/AttributedString$AttributeMap InnerClasses Entry Attribute AttributedStringIterator AttributeMap ! ? ? ? ? ? Y Z ] Z H ?*? +?
? Y ? ?+?? *? ? ?? Y? M>+?? *,+2? ????*,? ? *? ? !? }>:6+?? n+2:? ' 6? - 66 ? = ? 0 W? 4 :
? 8? *
d`? <
:? @ 6 ???d`>????? v H I J L M Q ( R 0 S 8 R > V F X P [ R \ U ^ _ _ e ` n a w b { d ? e ? g ? i ? j ? l ? m ? n ? o ? ^ ? s z * ? ? $
e _ f n V ? w M! ? { I" ? X r ? R x# ? U u$ ( ?%&