META-INF.modules.java.desktop.classes.javax.swing.text.GapContent.class Maven / Gradle / Ivy
???? 8[
: ?
? ?
P ? : ?
: ? ?
? : ? ?
? : ? ?
? : ?
: ? [
: ?
: ?
: ?
: ? ? ?
?
$ ? ?
$ ?
? ?
: ? ?
? : ? ?
! ?
: ? ? ! ? ! ? ! ?
$
!
:
:
3
3
P
:
P
P
:
P
P
:
?
F ?
H
F!
F
F"
H#$
%&(*
RemoveUndo InnerClasses
InsertUndo
UndoPosRef
MarkVector StickyPosition MarkData empty [C marks (Ljavax/swing/text/GapContent$MarkVector; search &Ljavax/swing/text/GapContent$MarkData; unusedMarks I queue Ljava/lang/ref/ReferenceQueue; Signature LLjava/lang/ref/ReferenceQueue; GROWTH_SIZE
ConstantValue ()V Code LineNumberTable LocalVariableTable this Ljavax/swing/text/GapContent; (I)V
initialLength implied
allocateArray (I)Ljava/lang/Object; len getArrayLength ()I carray length 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; getString (II)Ljava/lang/String; s Ljavax/swing/text/Segment; getChars (IILjavax/swing/text/Segment;)V before end g0 g1 array createPosition (I)Ljavax/swing/text/Position; m position ,Ljavax/swing/text/GapContent$StickyPosition; offset index sortIndex shiftEnd mark i newSize oldGapEnd dg adjustIndex n getNewArraySize (I)I reqSize shiftGap newGapStart oldGapStart newGapEnd gapSize resetMarksAtZero counter
maxCounter shiftGapStartDown
shiftGapEndUp compare O(Ljavax/swing/text/GapContent$MarkData;Ljavax/swing/text/GapContent$MarkData;)I o1 o2 findMarkAdjustIndex d searchIndex
findSortIndex )(Ljavax/swing/text/GapContent$MarkData;)I entry o lower upper mid cmp last removeUnusedMarks cleaned
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;+, 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 positions ?
SourceFile GapContent.java NestMembers h o-./ ` a01 &javax/swing/text/GapContent$MarkVector h i \ ] $javax/swing/text/GapContent$MarkData h2 ^ _ java/lang/ref/ReferenceQueue b c34 u v5 v6 v x v %javax/swing/text/BadLocationException Invalid insert h789 &javax/swing/text/GapContent$InsertUndo h: Invalid remove ? ? &javax/swing/text/GapContent$RemoveUndo h; Z [ javax/swing/text/Segment ? ? java/lang/String ? [ ? a<