
META-INF.modules.java.desktop.classes.javax.swing.text.GapContent.class Maven / Gradle / Ivy
???? :[
javax/swing/text/GapContent (I)V
java/lang/Math max (II)I
javax/swing/text/GapVector unusedMarks I
replace (IILjava/lang/Object;I)V &javax/swing/text/GapContent$MarkVector
()V marks (Ljavax/swing/text/GapContent$MarkVector; " $javax/swing/text/GapContent$MarkData
! $ % !(Ljavax/swing/text/GapContent;I)V ' ( ) search &Ljavax/swing/text/GapContent$MarkData; + java/lang/ref/ReferenceQueue
* . / 0 queue Ljava/lang/ref/ReferenceQueue;
2 3 4 getArray ()Ljava/lang/Object; 6 [C
8 9 : getArrayLength ()I
< = : getGapEnd
? @ : getGapStart
B C : length E %javax/swing/text/BadLocationException G Invalid insert
D I J (Ljava/lang/String;I)V
L M N O P java/lang/String toCharArray ()[C R &javax/swing/text/GapContent$InsertUndo
L B
Q U V "(Ljavax/swing/text/GapContent;II)V X Invalid remove
Z [ \ getString (II)Ljava/lang/String; ^ &javax/swing/text/GapContent$RemoveUndo
] ` a 3(Ljavax/swing/text/GapContent;ILjava/lang/String;)V c d 6 empty f javax/swing/text/Segment
e
i j k getChars (IILjavax/swing/text/Segment;)V e m n 6 array e p q offset e s t count
L v w ([CII)V y Invalid location
e { | } isPartialReturn ()Z
? ? ? ? java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
* ? ? ? poll ()Ljava/lang/ref/Reference;
? ? : size
? ? removeUnusedMarks ! ? ? index
? ? ?
findSortIndex )(Ljavax/swing/text/GapContent$MarkData;)I
? ? ? elementAt )(I)Ljavax/swing/text/GapContent$MarkData;
! ? ? ? getPosition .()Ljavax/swing/text/GapContent$StickyPosition; ? *javax/swing/text/GapContent$StickyPosition
? ? ? (Ljavax/swing/text/GapContent;)V
! ? ? k(Ljavax/swing/text/GapContent;ILjavax/swing/text/GapContent$StickyPosition;Ljava/lang/ref/ReferenceQueue;)V
? ? ? ? setMark )(Ljavax/swing/text/GapContent$MarkData;)V
? ? ? insertElementAt *(Ljavax/swing/text/GapContent$MarkData;I)V
? ? shiftEnd
? ? ? findMarkAdjustIndex (I)I
? ? ? getNewArraySize
? ? shiftGap
? ? resetMarksAtZero
? ? shiftGapStartDown
? ?
shiftGapEndUp
? ? ? compare O(Ljavax/swing/text/GapContent$MarkData;Ljavax/swing/text/GapContent$MarkData;)I
! ? ? 4 get
? ? ?
addElement
? ? ? ? java/io/ObjectInputStream defaultReadObject ? java/util/Vector
? ? &javax/swing/text/GapContent$UndoPosRef
? ? ? F(Ljavax/swing/text/GapContent;Ljavax/swing/text/GapContent$MarkData;)V
? ? ? ? (Ljava/lang/Object;)V
? ?
? ? ? ? (I)Ljava/lang/Object;
? ? ? ?
resetLocation (II)V ? java/lang/Object
? ? ? replaceRange (II[Ljava/lang/Object;)V ? )javax/swing/text/AbstractDocument$Content ? java/io/Serializable Signature LLjava/lang/ref/ReferenceQueue; GROWTH_SIZE
ConstantValue Code LineNumberTable LocalVariableTable this Ljavax/swing/text/GapContent;
initialLength implied
allocateArray len carray insertString 4(ILjava/lang/String;)Ljavax/swing/undo/UndoableEdit; where str Ljava/lang/String; chars
StackMapTable
Exceptions remove #(II)Ljavax/swing/undo/UndoableEdit; nitems
removedString edit Ljavax/swing/undo/UndoableEdit; s Ljavax/swing/text/Segment; before end g0 g1 createPosition (I)Ljavax/swing/text/Position; m position ,Ljavax/swing/text/GapContent$StickyPosition; sortIndex mark i newSize oldGapEnd dg adjustIndex n reqSize newGapStart oldGapStart newGapEnd gapSize counter
maxCounter o1 o2 d searchIndex entry o lower upper mid cmp last cleaned
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;7 java/lang/ClassNotFoundException9 java/io/IOException getPositionsInRange ((Ljava/util/Vector;II)Ljava/util/Vector;
startIndex endIndex v Ljava/util/Vector; endOffset placeIn LocalVariableTypeTable ; updateUndoPositions (Ljava/util/Vector;II)V ref (Ljavax/swing/text/GapContent$UndoPosRef; sorted [Ljava/lang/Object; addIndex positionsI
SourceFile GapContent.java NestMembers InnerClasses
MarkVector MarkData
InsertUndo
RemoveUndo StickyPosition
UndoPosRefY !javax/swing/text/AbstractDocument Content ! ? ? d 6 ? ? ( ) ? ? / 0 ? ? ? ? ? ? 5 *
? ? ?
D E ? ? ? ? ? D*? ?
*? ?M,
U*,,?? *? Y? ? *? !Y*? #? &*? *Y? ,? -? ? &