META-INF.modules.java.desktop.classes.javax.swing.text.GapVector.class Maven / Gradle / Ivy
???? : l
javax/swing/text/GapVector (I)V
java/lang/Object ()V
allocateArray (I)Ljava/lang/Object; array Ljava/lang/Object; g0 I g1
close (II)V
! " open (II)I
$ % & ' ( java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
* + shiftGap
- . shiftGapStartDown
0 1
shiftGapEndUp
3 4 5 getArrayLength ()I
7 8 shiftEnd
: ; < = " java/lang/Math min
? @ A getNewArraySize (I)I
C D resize F java/io/Serializable Code LineNumberTable LocalVariableTable this Ljavax/swing/text/GapVector;
initialLength getArray ()Ljava/lang/Object; getGapStart getGapEnd replace (IILjava/lang/Object;I)V endSize end position rmSize addItems addSize addOffset
StackMapTable nItems new_gs gapSize nsize narray newSize oldSize oldGapEnd upperSize arrayLength newGapEnd reqSize newGapStart oldGapStart dg
SourceFile GapVector.java E G 5 *
? ? H
4 5 I J K G \ *? **? ? *? *? ? H = >
? @ A I J K L 4 5 M N G / *? ? H S I J K O 5 G / *? ? H Z I J K P 5 G / *? ? H a I J K Q R G ? S6?
*? ?? *`d? ? $d6*`? 6-*? ? #6-*? ? #? H 2 ? ? ? ? ? ? $ ? * ? 5 ? B ? E ? R ? I R * S 5 T S J K S U S V S W S X P Y Z ? G l? ?`>*? *? d`6*? ? *? ? *? )**? d? ,? 6*? ? *? ? *? )**? `? /? *? ,**? `? /? H : ? ? ? ? ? &