public class java.awt.TextComponent$AccessibleAWTTextComponent extends java.awt.Component$AccessibleAWTComponent implements javax.accessibility.AccessibleText, java.awt.event.TextListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.awt.TextComponent$AccessibleAWTTextComponent
super_class: java.awt.Component$AccessibleAWTComponent
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3631432373506317811
private static final boolean NEXT;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final boolean PREVIOUS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
final java.awt.TextComponent this$0;
descriptor: Ljava/awt/TextComponent;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(java.awt.TextComponent);
descriptor: (Ljava/awt/TextComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
aload 0
aload 1
invokespecial java.awt.Component$AccessibleAWTComponent.<init>:(Ljava/awt/Component;)V
1: aload 1
aload 0
invokevirtual java.awt.TextComponent.addTextListener:(Ljava/awt/event/TextListener;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
MethodParameters:
Name Flags
this$0 final
public void textValueChanged(java.awt.event.TextEvent);
descriptor: (Ljava/awt/event/TextEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getCaretPosition:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 2
start local 2 1: aload 0
ldc "AccessibleText"
aconst_null
aload 2
invokevirtual java.awt.TextComponent$AccessibleAWTTextComponent.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 3 1 textEvent Ljava/awt/event/TextEvent;
1 3 2 cpos Ljava/lang/Integer;
MethodParameters:
Name Flags
textEvent
public javax.accessibility.AccessibleStateSet getAccessibleStateSet();
descriptor: ()Ljavax/accessibility/AccessibleStateSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.awt.Component$AccessibleAWTComponent.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
astore 1
start local 1 1: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.isEditable:()Z
ifeq 3
2: aload 1
getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
pop
3: StackMap locals: javax.accessibility.AccessibleStateSet
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
1 4 1 states Ljavax/accessibility/AccessibleStateSet;
public javax.accessibility.AccessibleRole getAccessibleRole();
descriptor: ()Ljavax/accessibility/AccessibleRole;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javax.accessibility.AccessibleRole.TEXT:Ljavax/accessibility/AccessibleRole;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public javax.accessibility.AccessibleText getAccessibleText();
descriptor: ()Ljavax/accessibility/AccessibleText;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public int getIndexAtPoint(java.awt.Point);
descriptor: (Ljava/awt/Point;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 1 1 p Ljava/awt/Point;
MethodParameters:
Name Flags
p
public java.awt.Rectangle getCharacterBounds(int);
descriptor: (I)Ljava/awt/Rectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public int getCharCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public int getCaretPosition();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getCaretPosition:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public javax.swing.text.AttributeSet getCharacterAttribute(int);
descriptor: (I)Ljavax/swing/text/AttributeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public int getSelectionStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getSelectionStart:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public int getSelectionEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getSelectionEnd:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
public java.lang.String getSelectedText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getSelectedText:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
1 4 1 selText Ljava/lang/String;
public java.lang.String getAtIndex(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iflt 1
iload 2
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 1 - 3
1: 3
2: 4
3: 9
default: 14
}
3: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
iload 2
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 5: invokestatic java.text.BreakIterator.getWordInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 6: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
7: aload 4
iload 2
invokevirtual java.text.BreakIterator.following:(I)I
istore 5
start local 5 8: aload 3
aload 4
invokevirtual java.text.BreakIterator.previous:()I
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 10: invokestatic java.text.BreakIterator.getSentenceInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 11: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
12: aload 4
iload 2
invokevirtual java.text.BreakIterator.following:(I)I
istore 5
start local 5 13: aload 3
aload 4
invokevirtual java.text.BreakIterator.previous:()I
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 15 1 part I
0 15 2 index I
5 9 3 s Ljava/lang/String;
6 9 4 words Ljava/text/BreakIterator;
8 9 5 end I
10 14 3 s Ljava/lang/String;
11 14 4 sentence Ljava/text/BreakIterator;
13 14 5 end I
MethodParameters:
Name Flags
part
index
private int findWordLimit(int, java.text.BreakIterator, boolean, java.lang.String);
descriptor: (ILjava/text/BreakIterator;ZLjava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 3
ifeq 1
aload 2
iload 1
invokevirtual java.text.BreakIterator.following:(I)I
goto 2
1: StackMap locals:
StackMap stack:
aload 2
iload 1
invokevirtual java.text.BreakIterator.preceding:(I)I
2: StackMap locals:
StackMap stack: int
istore 5
start local 5 3: iload 3
ifeq 4
aload 2
invokevirtual java.text.BreakIterator.next:()I
goto 5
4: StackMap locals: int
StackMap stack:
aload 2
invokevirtual java.text.BreakIterator.previous:()I
5: StackMap locals:
StackMap stack: int
istore 6
start local 6 6: goto 17
7: StackMap locals: int
StackMap stack:
iload 5
iload 6
invokestatic java.lang.Math.min:(II)I
istore 7
start local 7 8: goto 12
9: StackMap locals: int
StackMap stack:
aload 4
iload 7
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isLetter:(C)Z
ifeq 11
10: iload 5
ireturn
11: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
12: iload 7
iload 5
iload 6
invokestatic java.lang.Math.max:(II)I
if_icmplt 9
end local 7 13: iload 6
istore 5
14: iload 3
ifeq 15
aload 2
invokevirtual java.text.BreakIterator.next:()I
goto 16
15: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.text.BreakIterator.previous:()I
16: StackMap locals:
StackMap stack: int
istore 6
17: StackMap locals:
StackMap stack:
iload 6
iconst_m1
if_icmpne 7
18: iconst_m1
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 19 1 index I
0 19 2 words Ljava/text/BreakIterator;
0 19 3 direction Z
0 19 4 s Ljava/lang/String;
3 19 5 last I
6 19 6 current I
8 13 7 p I
MethodParameters:
Name Flags
index
words
direction
s
public java.lang.String getAfterIndex(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iflt 1
iload 2
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 1 - 3
1: 3
2: 6
3: 16
default: 26
}
3: StackMap locals:
StackMap stack:
iload 2
iconst_1
iadd
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
if_icmplt 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
iload 2
iconst_1
iadd
iload 2
iconst_2
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 7: invokestatic java.text.BreakIterator.getWordInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 8: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
9: aload 0
iload 2
aload 4
iconst_1
aload 3
invokevirtual java.awt.TextComponent$AccessibleAWTTextComponent.findWordLimit:(ILjava/text/BreakIterator;ZLjava/lang/String;)I
istore 5
start local 5 10: iload 5
iconst_m1
if_icmpeq 11
iload 5
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 12
11: StackMap locals: java.lang.String java.text.BreakIterator int
StackMap stack:
aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 4
iload 5
invokevirtual java.text.BreakIterator.following:(I)I
istore 6
start local 6 13: iload 6
iconst_m1
if_icmpeq 14
iload 6
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 15
14: StackMap locals: int
StackMap stack:
aconst_null
areturn
15: StackMap locals:
StackMap stack:
aload 3
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 16: StackMap locals: java.awt.TextComponent$AccessibleAWTTextComponent int int
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 17: invokestatic java.text.BreakIterator.getSentenceInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 18: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
19: aload 4
iload 2
invokevirtual java.text.BreakIterator.following:(I)I
istore 5
start local 5 20: iload 5
iconst_m1
if_icmpeq 21
iload 5
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 22
21: StackMap locals: java.lang.String java.text.BreakIterator int
StackMap stack:
aconst_null
areturn
22: StackMap locals:
StackMap stack:
aload 4
iload 5
invokevirtual java.text.BreakIterator.following:(I)I
istore 6
start local 6 23: iload 6
iconst_m1
if_icmpeq 24
iload 6
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 25
24: StackMap locals: int
StackMap stack:
aconst_null
areturn
25: StackMap locals:
StackMap stack:
aload 3
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 26: StackMap locals: java.awt.TextComponent$AccessibleAWTTextComponent int int
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 27 1 part I
0 27 2 index I
7 16 3 s Ljava/lang/String;
8 16 4 words Ljava/text/BreakIterator;
10 16 5 start I
13 16 6 end I
17 26 3 s Ljava/lang/String;
18 26 4 sentence Ljava/text/BreakIterator;
20 26 5 start I
23 26 6 end I
MethodParameters:
Name Flags
part
index
public java.lang.String getBeforeIndex(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iflt 1
iload 2
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
if_icmple 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 1 - 3
1: 3
2: 6
3: 16
default: 25
}
3: StackMap locals:
StackMap stack:
iload 2
ifne 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
iload 2
iconst_1
isub
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 7: invokestatic java.text.BreakIterator.getWordInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 8: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
9: aload 0
iload 2
aload 4
iconst_0
aload 3
invokevirtual java.awt.TextComponent$AccessibleAWTTextComponent.findWordLimit:(ILjava/text/BreakIterator;ZLjava/lang/String;)I
istore 5
start local 5 10: iload 5
iconst_m1
if_icmpne 12
11: aconst_null
areturn
12: StackMap locals: java.lang.String java.text.BreakIterator int
StackMap stack:
aload 4
iload 5
invokevirtual java.text.BreakIterator.preceding:(I)I
istore 6
start local 6 13: iload 6
iconst_m1
if_icmpne 15
14: aconst_null
areturn
15: StackMap locals: int
StackMap stack:
aload 3
iload 6
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 16: StackMap locals: java.awt.TextComponent$AccessibleAWTTextComponent int int
StackMap stack:
aload 0
getfield java.awt.TextComponent$AccessibleAWTTextComponent.this$0:Ljava/awt/TextComponent;
invokevirtual java.awt.TextComponent.getText:()Ljava/lang/String;
astore 3
start local 3 17: invokestatic java.text.BreakIterator.getSentenceInstance:()Ljava/text/BreakIterator;
astore 4
start local 4 18: aload 4
aload 3
invokevirtual java.text.BreakIterator.setText:(Ljava/lang/String;)V
19: aload 4
iload 2
invokevirtual java.text.BreakIterator.following:(I)I
istore 5
start local 5 20: aload 4
invokevirtual java.text.BreakIterator.previous:()I
istore 5
21: aload 4
invokevirtual java.text.BreakIterator.previous:()I
istore 6
start local 6 22: iload 6
iconst_m1
if_icmpne 24
23: aconst_null
areturn
24: StackMap locals: java.awt.TextComponent$AccessibleAWTTextComponent int int java.lang.String java.text.BreakIterator int int
StackMap stack:
aload 3
iload 6
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 25: StackMap locals: java.awt.TextComponent$AccessibleAWTTextComponent int int
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljava/awt/TextComponent$AccessibleAWTTextComponent;
0 26 1 part I
0 26 2 index I
7 16 3 s Ljava/lang/String;
8 16 4 words Ljava/text/BreakIterator;
10 16 5 end I
13 16 6 start I
17 25 3 s Ljava/lang/String;
18 25 4 sentence Ljava/text/BreakIterator;
20 25 5 end I
22 25 6 start I
MethodParameters:
Name Flags
part
index
}
SourceFile: "TextComponent.java"
NestHost: java.awt.TextComponent
InnerClasses:
protected abstract AccessibleAWTComponent = java.awt.Component$AccessibleAWTComponent of java.awt.Component
protected AccessibleAWTTextComponent = java.awt.TextComponent$AccessibleAWTTextComponent of java.awt.TextComponent