
META-INF.modules.java.desktop.classes.javax.swing.text.JTextComponent$InputMethodRequestsHandler.class Maven / Gradle / Ivy
???? : ? :javax/swing/text/JTextComponent$InputMethodRequestsHandler this$0 !Ljavax/swing/text/JTextComponent;
java/lang/Object ()V
javax/swing/text/JTextComponent getDocument ()Ljavax/swing/text/Document; latestCommittedTextStart Ljavax/swing/text/Position; latestCommittedTextEnd
equals (Ljava/lang/Object;)Z ! " # javax/swing/text/Position getOffset ()I % & ' ( ) javax/swing/text/Document getText (II)Ljava/lang/String; % + , - remove (II)V / java/text/AttributedString
. 1 2 (Ljava/lang/String;)V
. 4 5 6 getIterator )()Ljava/text/AttributedCharacterIterator; 8 %javax/swing/text/BadLocationException
: ; < composedTextExists ()Z > ? composedTextStart A B composedTextEnd
& E F G makeConcatWithConstants 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; I "java/lang/IllegalArgumentException K
Invalid range
H 1 % N O # getLength Q R S composedTextContent Ljava/lang/String;
U V W X # java/lang/String length
Z [ # getCaretPosition ] ^ _ composedTextAttribute %Ljavax/swing/text/SimpleAttributeSet;
a b c getLocationOnScreen ()Ljava/awt/Point; e f g h i java/awt/Point x I e k l i y
n o p viewToModel (Ljava/awt/Point;)I
r s t u v java/awt/font/TextHitInfo leading (I)Ljava/awt/font/TextHitInfo;
x y z modelToView (I)Ljava/awt/Rectangle;
| } ~ - java/awt/Rectangle translate
|
? ? ? getSelectedText ()Ljava/lang/String; ? java/awt/im/InputMethodRequests ? "javax/swing/event/DocumentListener $(Ljavax/swing/text/JTextComponent;)V Code LineNumberTable LocalVariableTable this