
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
3 4 I J K G \ *? **? ? *? *? ? H <