public class org.apache.batik.gvt.text.BidiAttributedCharacterIterator implements java.text.AttributedCharacterIterator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.gvt.text.BidiAttributedCharacterIterator
super_class: java.lang.Object
{
private java.text.AttributedCharacterIterator reorderedACI;
descriptor: Ljava/text/AttributedCharacterIterator;
flags: (0x0002) ACC_PRIVATE
private java.awt.font.FontRenderContext frc;
descriptor: Ljava/awt/font/FontRenderContext;
flags: (0x0002) ACC_PRIVATE
private int chunkStart;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] newCharOrder;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private static final java.lang.Float FLOAT_NAN;
descriptor: Ljava/lang/Float;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc NaN
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
putstatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.FLOAT_NAN:Ljava/lang/Float;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.text.AttributedCharacterIterator, java.awt.font.FontRenderContext, int, int[]);
descriptor: (Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;I[I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
2: aload 0
aload 2
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.frc:Ljava/awt/font/FontRenderContext;
3: aload 0
iload 3
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.chunkStart:I
4: aload 0
aload 4
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 6 1 reorderedACI Ljava/text/AttributedCharacterIterator;
0 6 2 frc Ljava/awt/font/FontRenderContext;
0 6 3 chunkStart I
0 6 4 newCharOrder [I
MethodParameters:
Name Flags
reorderedACI
frc
chunkStart
newCharOrder
public void <init>(java.text.AttributedCharacterIterator, java.awt.font.FontRenderContext, int);
descriptor: (Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=25, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.frc:Ljava/awt/font/FontRenderContext;
2: aload 0
iload 3
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.chunkStart:I
3: aload 1
invokeinterface java.text.AttributedCharacterIterator.first:()C
pop
4: aload 1
invokeinterface java.text.AttributedCharacterIterator.getEndIndex:()I
aload 1
invokeinterface java.text.AttributedCharacterIterator.getBeginIndex:()I
isub
istore 4
start local 4 5: new java.lang.StringBuffer
dup
iload 4
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 6
start local 6 6: aload 1
invokeinterface java.text.AttributedCharacterIterator.first:()C
istore 7
start local 7 7: iconst_0
istore 8
start local 8 8: goto 12
9: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int top java.lang.StringBuffer int int
StackMap stack:
aload 6
iload 7
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
10: aload 1
invokeinterface java.text.AttributedCharacterIterator.next:()C
istore 7
11: iinc 8 1
StackMap locals:
StackMap stack:
12: iload 8
iload 4
if_icmplt 9
end local 8 13: new java.text.AttributedString
dup
aload 6
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokespecial java.text.AttributedString.<init>:(Ljava/lang/String;)V
astore 5
start local 5 14: aload 1
invokeinterface java.text.AttributedCharacterIterator.getBeginIndex:()I
istore 8
start local 8 15: aload 1
invokeinterface java.text.AttributedCharacterIterator.getEndIndex:()I
istore 9
start local 9 16: iload 8
istore 10
start local 10 17: goto 33
18: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.lang.StringBuffer int int int int
StackMap stack:
aload 1
iload 10
invokeinterface java.text.AttributedCharacterIterator.setIndex:(I)C
pop
19: aload 1
invokeinterface java.text.AttributedCharacterIterator.getAttributes:()Ljava/util/Map;
astore 11
start local 11 20: aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunLimit:()I
istore 12
start local 12 21: new java.util.HashMap
dup
aload 11
invokeinterface java.util.Map.size:()I
invokespecial java.util.HashMap.<init>:(I)V
astore 13
start local 13 22: aload 11
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 15
goto 30
StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.lang.StringBuffer int int int int java.util.Map int java.util.Map top java.util.Iterator
StackMap stack:
23: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 14
start local 14 24: aload 14
checkcast java.util.Map$Entry
astore 16
start local 16 25: aload 16
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
astore 17
start local 17 26: aload 17
ifnonnull 27
goto 30
27: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.lang.StringBuffer int int int int java.util.Map int java.util.Map java.lang.Object java.util.Iterator java.util.Map$Entry java.lang.Object
StackMap stack:
aload 16
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
astore 18
start local 18 28: aload 18
ifnonnull 29
goto 30
29: StackMap locals: java.lang.Object
StackMap stack:
aload 13
aload 17
aload 18
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 18 end local 17 end local 16 end local 14 30: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.lang.StringBuffer int int int int java.util.Map int java.util.Map top java.util.Iterator
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
31: aload 5
aload 13
iload 10
iload 8
isub
iload 12
iload 8
isub
invokevirtual java.text.AttributedString.addAttributes:(Ljava/util/Map;II)V
32: iload 12
istore 10
end local 13 end local 12 end local 11 33: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.lang.StringBuffer int int int int
StackMap stack:
iload 10
iload 9
if_icmplt 18
end local 10 end local 9 end local 8 end local 7 end local 6 34: new java.awt.font.TextLayout
dup
aload 5
invokevirtual java.text.AttributedString.getIterator:()Ljava/text/AttributedCharacterIterator;
aload 2
invokespecial java.awt.font.TextLayout.<init>:(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V
astore 6
start local 6 35: iload 4
newarray 10
astore 7
start local 7 36: iload 4
newarray 10
astore 8
start local 8 37: iconst_0
istore 9
start local 9 38: aload 6
iconst_0
invokevirtual java.awt.font.TextLayout.getCharacterLevel:(I)B
istore 10
start local 10 39: aload 7
iconst_0
iconst_0
iastore
40: aload 8
iconst_0
iload 10
iastore
41: iload 10
istore 11
start local 11 42: iconst_1
istore 12
start local 12 43: goto 56
44: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.awt.font.TextLayout int[] int[] int int int int
StackMap stack:
aload 6
iload 12
invokevirtual java.awt.font.TextLayout.getCharacterLevel:(I)B
istore 13
start local 13 45: aload 7
iload 12
iload 12
iastore
46: aload 8
iload 12
iload 13
iastore
47: iload 13
iload 10
if_icmpeq 55
48: aload 5
49: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.BIDI_LEVEL:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
50: iload 10
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 9
iload 12
51: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
52: iload 12
istore 9
53: iload 13
istore 10
54: iload 13
iload 11
if_icmple 55
iload 13
istore 11
end local 13 55: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
56: iload 12
iload 4
if_icmplt 44
end local 12 57: aload 5
58: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.BIDI_LEVEL:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
59: iload 10
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 9
iload 4
60: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
61: aload 5
invokevirtual java.text.AttributedString.getIterator:()Ljava/text/AttributedCharacterIterator;
astore 1
62: iload 9
ifne 71
iload 10
ifne 71
63: aload 0
aload 1
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
64: aload 0
iload 4
newarray 10
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
65: iconst_0
istore 12
start local 12 66: goto 69
67: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
iload 12
iload 3
iload 12
iadd
iastore
68: iinc 12 1
StackMap locals:
StackMap stack:
69: iload 12
iload 4
if_icmplt 67
end local 12 70: return
71: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 7
aload 8
72: iload 4
iload 11
73: invokevirtual org.apache.batik.gvt.text.BidiAttributedCharacterIterator.doBidiReorder:([I[III)[I
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
74: new java.lang.StringBuffer
dup
iload 4
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 12
start local 12 75: iconst_0
istore 13
start local 13 76: iconst_0
istore 14
start local 14 77: goto 86
78: StackMap locals: java.lang.StringBuffer int int
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
iload 14
iaload
istore 15
start local 15 79: aload 1
iload 15
invokeinterface java.text.AttributedCharacterIterator.setIndex:(I)C
istore 16
start local 16 80: iload 15
ifne 81
iload 14
istore 13
81: StackMap locals: int int
StackMap stack:
aload 6
iload 15
invokevirtual java.awt.font.TextLayout.getCharacterLevel:(I)B
istore 17
start local 17 82: iload 17
iconst_1
iand
ifeq 84
83: iload 16
invokestatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.mirrorChar:(I)I
i2c
istore 16
84: StackMap locals: int
StackMap stack:
aload 12
iload 16
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 17 end local 16 end local 15 85: iinc 14 1
StackMap locals:
StackMap stack:
86: iload 14
iload 4
if_icmplt 78
end local 14 87: new java.text.AttributedString
dup
aload 12
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokespecial java.text.AttributedString.<init>:(Ljava/lang/String;)V
88: astore 14
start local 14 89: iload 4
anewarray java.util.Map
astore 15
start local 15 90: aload 1
invokeinterface java.text.AttributedCharacterIterator.getBeginIndex:()I
istore 16
start local 16 91: aload 1
invokeinterface java.text.AttributedCharacterIterator.getEndIndex:()I
istore 17
start local 17 92: iload 16
istore 18
start local 18 93: goto 103
94: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.awt.font.TextLayout int[] int[] int int int java.lang.StringBuffer int java.text.AttributedString java.util.Map[] int int int
StackMap stack:
aload 1
iload 18
invokeinterface java.text.AttributedCharacterIterator.setIndex:(I)C
pop
95: aload 1
invokeinterface java.text.AttributedCharacterIterator.getAttributes:()Ljava/util/Map;
astore 19
start local 19 96: aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunLimit:()I
istore 20
start local 20 97: iload 18
istore 21
start local 21 98: goto 101
99: StackMap locals: java.util.Map int int
StackMap stack:
aload 15
iload 21
iload 16
isub
aload 19
aastore
100: iinc 21 1
StackMap locals:
StackMap stack:
101: iload 21
iload 20
if_icmplt 99
end local 21 102: iload 20
istore 18
end local 20 end local 19 103: StackMap locals:
StackMap stack:
iload 18
iload 17
if_icmplt 94
104: iconst_0
istore 9
105: aload 15
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
iconst_0
iaload
aaload
astore 19
start local 19 106: iconst_1
istore 20
start local 20 107: goto 114
108: StackMap locals: java.util.Map int
StackMap stack:
aload 15
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
iload 20
iaload
aaload
astore 21
start local 21 109: aload 21
aload 19
if_acmpeq 113
110: aload 14
aload 19
iload 9
iload 20
invokevirtual java.text.AttributedString.addAttributes:(Ljava/util/Map;II)V
111: aload 21
astore 19
112: iload 20
istore 9
end local 21 113: StackMap locals:
StackMap stack:
iinc 20 1
StackMap locals:
StackMap stack:
114: iload 20
iload 4
if_icmplt 108
end local 20 115: aload 14
aload 19
iload 9
iload 4
invokevirtual java.text.AttributedString.addAttributes:(Ljava/util/Map;II)V
116: aload 1
invokeinterface java.text.AttributedCharacterIterator.first:()C
pop
117: aload 1
118: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.X:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
119: invokeinterface java.text.AttributedCharacterIterator.getAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
checkcast java.lang.Float
astore 20
start local 20 120: aload 20
ifnull 128
aload 20
invokevirtual java.lang.Float.isNaN:()Z
ifne 128
121: aload 14
122: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.X:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
123: getstatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.FLOAT_NAN:Ljava/lang/Float;
iload 13
iload 13
iconst_1
iadd
124: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
125: aload 14
126: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.X:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
aload 20
iconst_0
iconst_1
127: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
128: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator java.text.AttributedCharacterIterator java.awt.font.FontRenderContext int int java.text.AttributedString java.awt.font.TextLayout int[] int[] int int int java.lang.StringBuffer int java.text.AttributedString java.util.Map[] int int int java.util.Map java.lang.Float
StackMap stack:
aload 1
129: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.Y:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
130: invokeinterface java.text.AttributedCharacterIterator.getAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
checkcast java.lang.Float
astore 21
start local 21 131: aload 21
ifnull 139
aload 21
invokevirtual java.lang.Float.isNaN:()Z
ifne 139
132: aload 14
133: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.Y:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
134: getstatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.FLOAT_NAN:Ljava/lang/Float;
iload 13
iload 13
iconst_1
iadd
135: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
136: aload 14
137: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.Y:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
aload 21
iconst_0
iconst_1
138: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
139: StackMap locals: java.lang.Float
StackMap stack:
aload 1
140: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DX:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
141: invokeinterface java.text.AttributedCharacterIterator.getAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
checkcast java.lang.Float
astore 22
start local 22 142: aload 22
ifnull 150
aload 22
invokevirtual java.lang.Float.isNaN:()Z
ifne 150
143: aload 14
144: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DX:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
145: getstatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.FLOAT_NAN:Ljava/lang/Float;
iload 13
iload 13
iconst_1
iadd
146: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
147: aload 14
148: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DX:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
aload 22
iconst_0
iconst_1
149: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
150: StackMap locals: java.lang.Float
StackMap stack:
aload 1
151: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DY:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
152: invokeinterface java.text.AttributedCharacterIterator.getAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
checkcast java.lang.Float
astore 23
start local 23 153: aload 23
ifnull 161
aload 23
invokevirtual java.lang.Float.isNaN:()Z
ifne 161
154: aload 14
155: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DY:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
156: getstatic org.apache.batik.gvt.text.BidiAttributedCharacterIterator.FLOAT_NAN:Ljava/lang/Float;
iload 13
iload 13
iconst_1
iadd
157: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
158: aload 14
159: getstatic org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute.DY:Lorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;
aload 23
iconst_0
iconst_1
160: invokevirtual java.text.AttributedString.addAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V
161: StackMap locals: java.lang.Float
StackMap stack:
aload 14
invokestatic org.apache.batik.gvt.text.ArabicTextHandler.assignArabicForms:(Ljava/text/AttributedString;)Ljava/text/AttributedString;
astore 14
162: iconst_0
istore 24
start local 24 163: goto 166
164: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
iload 24
dup2
iaload
iload 3
iadd
iastore
165: iinc 24 1
StackMap locals:
StackMap stack:
166: iload 24
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
arraylength
if_icmplt 164
end local 24 167: aload 0
aload 14
invokevirtual java.text.AttributedString.getIterator:()Ljava/text/AttributedCharacterIterator;
putfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
168: return
end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 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 169 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 169 1 aci Ljava/text/AttributedCharacterIterator;
0 169 2 frc Ljava/awt/font/FontRenderContext;
0 169 3 chunkStart I
5 169 4 numChars I
14 169 5 as Ljava/text/AttributedString;
6 34 6 strB Ljava/lang/StringBuffer;
7 34 7 c C
8 13 8 i I
15 34 8 start I
16 34 9 end I
17 34 10 index I
20 33 11 attrMap Ljava/util/Map;
21 33 12 extent I
22 33 13 destMap Ljava/util/Map;
24 30 14 o Ljava/lang/Object;
25 30 16 e Ljava/util/Map$Entry;
26 30 17 key Ljava/lang/Object;
28 30 18 value Ljava/lang/Object;
35 169 6 tl Ljava/awt/font/TextLayout;
36 169 7 charIndices [I
37 169 8 charLevels [I
38 169 9 runStart I
39 169 10 currBiDi I
42 169 11 maxBiDi I
43 57 12 i I
45 55 13 newBiDi I
66 70 12 i I
75 169 12 reorderedString Ljava/lang/StringBuffer;
76 169 13 reorderedFirstChar I
77 87 14 i I
79 85 15 srcIdx I
80 85 16 c C
82 85 17 bidiLevel I
89 169 14 reorderedAS Ljava/text/AttributedString;
90 169 15 attrs [Ljava/util/Map;
91 169 16 start I
92 169 17 end I
93 169 18 index I
96 103 19 attrMap Ljava/util/Map;
97 103 20 extent I
98 102 21 i I
106 169 19 prevAttrMap Ljava/util/Map;
107 115 20 i I
109 113 21 attrMap Ljava/util/Map;
120 169 20 x Ljava/lang/Float;
131 169 21 y Ljava/lang/Float;
142 169 22 dx Ljava/lang/Float;
153 169 23 dy Ljava/lang/Float;
163 167 24 i I
MethodParameters:
Name Flags
aci
frc
chunkStart
public int[] getCharMap();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
private int[] doBidiReorder(int[], int[], int, int);
descriptor: ([I[III)[I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
ifne 1
aload 1
areturn
1: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 2: goto 26
3: StackMap locals: int
StackMap stack:
iinc 5 1
4: StackMap locals:
StackMap stack:
iload 5
iload 3
if_icmpge 7
5: aload 2
iload 5
iaload
iload 4
6: if_icmplt 3
7: StackMap locals:
StackMap stack:
iload 5
iload 3
if_icmpne 9
8: goto 27
9: StackMap locals:
StackMap stack:
iload 5
istore 6
start local 6 10: iinc 5 1
11: goto 13
12: StackMap locals: int
StackMap stack:
iinc 5 1
13: StackMap locals:
StackMap stack:
iload 5
iload 3
if_icmpge 15
14: aload 2
iload 5
iaload
iload 4
if_icmpeq 12
15: StackMap locals:
StackMap stack:
iload 5
iconst_1
isub
istore 7
start local 7 16: iload 7
iload 6
isub
iconst_1
ishr
iconst_1
iadd
istore 8
start local 8 17: iconst_0
istore 9
start local 9 18: goto 25
19: StackMap locals: int int int
StackMap stack:
aload 1
iload 6
iload 9
iadd
iaload
istore 10
start local 10 20: aload 1
iload 6
iload 9
iadd
aload 1
iload 7
iload 9
isub
iaload
iastore
21: aload 1
iload 7
iload 9
isub
iload 10
iastore
22: aload 2
iload 6
iload 9
iadd
iload 4
iconst_1
isub
iastore
23: aload 2
iload 7
iload 9
isub
iload 4
iconst_1
isub
iastore
end local 10 24: iinc 9 1
StackMap locals:
StackMap stack:
25: iload 9
iload 8
if_icmplt 19
end local 9 end local 8 end local 7 end local 6 26: StackMap locals: org.apache.batik.gvt.text.BidiAttributedCharacterIterator int[] int[] int int int
StackMap stack:
iload 5
iload 3
if_icmplt 4
27: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
iload 4
iconst_1
isub
invokevirtual org.apache.batik.gvt.text.BidiAttributedCharacterIterator.doBidiReorder:([I[III)[I
areturn
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 28 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 28 1 charIndices [I
0 28 2 charLevels [I
0 28 3 numChars I
0 28 4 highestLevel I
2 28 5 currentIndex I
10 26 6 startIndex I
16 26 7 endIndex I
17 26 8 middle I
18 26 9 i I
20 24 10 tmp I
MethodParameters:
Name Flags
charIndices
charLevels
numChars
highestLevel
public java.util.Set getAllAttributeKeys();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getAllAttributeKeys:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public java.lang.Object getAttribute(java.text.AttributedCharacterIterator$Attribute);
descriptor: (Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
aload 1
invokeinterface java.text.AttributedCharacterIterator.getAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 attribute Ljava/text/AttributedCharacterIterator$Attribute;
MethodParameters:
Name Flags
attribute
public java.util.Map getAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getAttributes:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getRunLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getRunLimit:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getRunLimit(java.text.AttributedCharacterIterator$Attribute);
descriptor: (Ljava/text/AttributedCharacterIterator$Attribute;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunLimit:(Ljava/text/AttributedCharacterIterator$Attribute;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 attribute Ljava/text/AttributedCharacterIterator$Attribute;
MethodParameters:
Name Flags
attribute
public int getRunLimit(java.util.Set);
descriptor: (Ljava/util/Set;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunLimit:(Ljava/util/Set;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 attributes Ljava/util/Set;
MethodParameters:
Name Flags
attributes
public int getRunStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getRunStart:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getRunStart(java.text.AttributedCharacterIterator$Attribute);
descriptor: (Ljava/text/AttributedCharacterIterator$Attribute;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunStart:(Ljava/text/AttributedCharacterIterator$Attribute;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 attribute Ljava/text/AttributedCharacterIterator$Attribute;
MethodParameters:
Name Flags
attribute
public int getRunStart(java.util.Set);
descriptor: (Ljava/util/Set;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
aload 1
invokeinterface java.text.AttributedCharacterIterator.getRunStart:(Ljava/util/Set;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 attributes Ljava/util/Set;
MethodParameters:
Name Flags
attributes
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: new org.apache.batik.gvt.text.BidiAttributedCharacterIterator
dup
1: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.clone:()Ljava/lang/Object;
checkcast java.text.AttributedCharacterIterator
2: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.frc:Ljava/awt/font/FontRenderContext;
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.chunkStart:I
aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.newCharOrder:[I
invokevirtual int[].clone:()Ljava/lang/Object;
checkcast int[]
3: invokespecial org.apache.batik.gvt.text.BidiAttributedCharacterIterator.<init>:(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;I[I)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char current();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.current:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char first();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.first:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getBeginIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getBeginIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getEndIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getEndIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public int getIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.getIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char last();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.last:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char next();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.next:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char previous();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
invokeinterface java.text.AttributedCharacterIterator.previous:()C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
public char setIndex(int);
descriptor: (I)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.text.BidiAttributedCharacterIterator.reorderedACI:Ljava/text/AttributedCharacterIterator;
iload 1
invokeinterface java.text.AttributedCharacterIterator.setIndex:(I)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/BidiAttributedCharacterIterator;
0 1 1 position I
MethodParameters:
Name Flags
position
public static int mirrorChar(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 140
40: 1
41: 2
60: 3
62: 4
91: 5
93: 6
123: 7
125: 8
171: 9
187: 10
8249: 11
8250: 12
8261: 13
8262: 14
8317: 15
8318: 16
8333: 17
8334: 18
8712: 19
8713: 20
8714: 21
8715: 22
8716: 23
8717: 24
8764: 25
8765: 26
8771: 27
8786: 28
8787: 29
8788: 30
8789: 31
8804: 32
8805: 33
8806: 34
8807: 35
8808: 36
8809: 37
8810: 38
8811: 39
8814: 40
8815: 41
8816: 42
8817: 43
8818: 44
8819: 45
8820: 46
8821: 47
8822: 48
8823: 49
8824: 50
8825: 51
8826: 52
8827: 53
8828: 54
8829: 55
8830: 56
8831: 57
8832: 58
8833: 59
8834: 60
8835: 61
8836: 62
8837: 63
8838: 64
8839: 65
8840: 66
8841: 67
8842: 68
8843: 69
8847: 70
8848: 71
8849: 72
8850: 73
8866: 74
8867: 75
8880: 76
8881: 77
8882: 78
8883: 79
8884: 80
8885: 81
8886: 82
8887: 83
8905: 84
8906: 85
8907: 86
8908: 87
8909: 88
8912: 89
8913: 90
8918: 91
8919: 92
8920: 93
8921: 94
8922: 95
8923: 96
8924: 97
8925: 98
8926: 99
8927: 100
8928: 101
8929: 102
8930: 103
8931: 104
8932: 105
8933: 106
8934: 107
8935: 108
8936: 109
8937: 110
8938: 111
8939: 112
8940: 113
8941: 114
8944: 115
8945: 116
8968: 117
8969: 118
8970: 119
8971: 120
9001: 121
9002: 122
12296: 123
12297: 124
12298: 125
12299: 126
12300: 127
12301: 128
12302: 129
12303: 130
12304: 131
12305: 132
12308: 133
12309: 134
12310: 135
12311: 136
12312: 137
12313: 138
12314: 139
12315: 140
default: 141
}
1: StackMap locals:
StackMap stack:
bipush 41
ireturn
2: StackMap locals:
StackMap stack:
bipush 40
ireturn
3: StackMap locals:
StackMap stack:
bipush 62
ireturn
4: StackMap locals:
StackMap stack:
bipush 60
ireturn
5: StackMap locals:
StackMap stack:
bipush 93
ireturn
6: StackMap locals:
StackMap stack:
bipush 91
ireturn
7: StackMap locals:
StackMap stack:
bipush 125
ireturn
8: StackMap locals:
StackMap stack:
bipush 123
ireturn
9: StackMap locals:
StackMap stack:
sipush 187
ireturn
10: StackMap locals:
StackMap stack:
sipush 171
ireturn
11: StackMap locals:
StackMap stack:
sipush 8250
ireturn
12: StackMap locals:
StackMap stack:
sipush 8249
ireturn
13: StackMap locals:
StackMap stack:
sipush 8262
ireturn
14: StackMap locals:
StackMap stack:
sipush 8261
ireturn
15: StackMap locals:
StackMap stack:
sipush 8318
ireturn
16: StackMap locals:
StackMap stack:
sipush 8317
ireturn
17: StackMap locals:
StackMap stack:
sipush 8334
ireturn
18: StackMap locals:
StackMap stack:
sipush 8333
ireturn
19: StackMap locals:
StackMap stack:
sipush 8715
ireturn
20: StackMap locals:
StackMap stack:
sipush 8716
ireturn
21: StackMap locals:
StackMap stack:
sipush 8717
ireturn
22: StackMap locals:
StackMap stack:
sipush 8712
ireturn
23: StackMap locals:
StackMap stack:
sipush 8713
ireturn
24: StackMap locals:
StackMap stack:
sipush 8714
ireturn
25: StackMap locals:
StackMap stack:
sipush 8765
ireturn
26: StackMap locals:
StackMap stack:
sipush 8764
ireturn
27: StackMap locals:
StackMap stack:
sipush 8909
ireturn
28: StackMap locals:
StackMap stack:
sipush 8787
ireturn
29: StackMap locals:
StackMap stack:
sipush 8786
ireturn
30: StackMap locals:
StackMap stack:
sipush 8789
ireturn
31: StackMap locals:
StackMap stack:
sipush 8788
ireturn
32: StackMap locals:
StackMap stack:
sipush 8805
ireturn
33: StackMap locals:
StackMap stack:
sipush 8804
ireturn
34: StackMap locals:
StackMap stack:
sipush 8807
ireturn
35: StackMap locals:
StackMap stack:
sipush 8806
ireturn
36: StackMap locals:
StackMap stack:
sipush 8809
ireturn
37: StackMap locals:
StackMap stack:
sipush 8808
ireturn
38: StackMap locals:
StackMap stack:
sipush 8811
ireturn
39: StackMap locals:
StackMap stack:
sipush 8810
ireturn
40: StackMap locals:
StackMap stack:
sipush 8815
ireturn
41: StackMap locals:
StackMap stack:
sipush 8814
ireturn
42: StackMap locals:
StackMap stack:
sipush 8817
ireturn
43: StackMap locals:
StackMap stack:
sipush 8816
ireturn
44: StackMap locals:
StackMap stack:
sipush 8819
ireturn
45: StackMap locals:
StackMap stack:
sipush 8818
ireturn
46: StackMap locals:
StackMap stack:
sipush 8821
ireturn
47: StackMap locals:
StackMap stack:
sipush 8820
ireturn
48: StackMap locals:
StackMap stack:
sipush 8823
ireturn
49: StackMap locals:
StackMap stack:
sipush 8822
ireturn
50: StackMap locals:
StackMap stack:
sipush 8825
ireturn
51: StackMap locals:
StackMap stack:
sipush 8824
ireturn
52: StackMap locals:
StackMap stack:
sipush 8827
ireturn
53: StackMap locals:
StackMap stack:
sipush 8826
ireturn
54: StackMap locals:
StackMap stack:
sipush 8829
ireturn
55: StackMap locals:
StackMap stack:
sipush 8828
ireturn
56: StackMap locals:
StackMap stack:
sipush 8831
ireturn
57: StackMap locals:
StackMap stack:
sipush 8830
ireturn
58: StackMap locals:
StackMap stack:
sipush 8833
ireturn
59: StackMap locals:
StackMap stack:
sipush 8832
ireturn
60: StackMap locals:
StackMap stack:
sipush 8835
ireturn
61: StackMap locals:
StackMap stack:
sipush 8834
ireturn
62: StackMap locals:
StackMap stack:
sipush 8837
ireturn
63: StackMap locals:
StackMap stack:
sipush 8836
ireturn
64: StackMap locals:
StackMap stack:
sipush 8839
ireturn
65: StackMap locals:
StackMap stack:
sipush 8838
ireturn
66: StackMap locals:
StackMap stack:
sipush 8841
ireturn
67: StackMap locals:
StackMap stack:
sipush 8840
ireturn
68: StackMap locals:
StackMap stack:
sipush 8843
ireturn
69: StackMap locals:
StackMap stack:
sipush 8842
ireturn
70: StackMap locals:
StackMap stack:
sipush 8848
ireturn
71: StackMap locals:
StackMap stack:
sipush 8847
ireturn
72: StackMap locals:
StackMap stack:
sipush 8850
ireturn
73: StackMap locals:
StackMap stack:
sipush 8849
ireturn
74: StackMap locals:
StackMap stack:
sipush 8867
ireturn
75: StackMap locals:
StackMap stack:
sipush 8866
ireturn
76: StackMap locals:
StackMap stack:
sipush 8881
ireturn
77: StackMap locals:
StackMap stack:
sipush 8880
ireturn
78: StackMap locals:
StackMap stack:
sipush 8883
ireturn
79: StackMap locals:
StackMap stack:
sipush 8882
ireturn
80: StackMap locals:
StackMap stack:
sipush 8885
ireturn
81: StackMap locals:
StackMap stack:
sipush 8884
ireturn
82: StackMap locals:
StackMap stack:
sipush 8887
ireturn
83: StackMap locals:
StackMap stack:
sipush 8886
ireturn
84: StackMap locals:
StackMap stack:
sipush 8906
ireturn
85: StackMap locals:
StackMap stack:
sipush 8905
ireturn
86: StackMap locals:
StackMap stack:
sipush 8908
ireturn
87: StackMap locals:
StackMap stack:
sipush 8907
ireturn
88: StackMap locals:
StackMap stack:
sipush 8771
ireturn
89: StackMap locals:
StackMap stack:
sipush 8913
ireturn
90: StackMap locals:
StackMap stack:
sipush 8912
ireturn
91: StackMap locals:
StackMap stack:
sipush 8919
ireturn
92: StackMap locals:
StackMap stack:
sipush 8918
ireturn
93: StackMap locals:
StackMap stack:
sipush 8921
ireturn
94: StackMap locals:
StackMap stack:
sipush 8920
ireturn
95: StackMap locals:
StackMap stack:
sipush 8923
ireturn
96: StackMap locals:
StackMap stack:
sipush 8922
ireturn
97: StackMap locals:
StackMap stack:
sipush 8925
ireturn
98: StackMap locals:
StackMap stack:
sipush 8924
ireturn
99: StackMap locals:
StackMap stack:
sipush 8927
ireturn
100: StackMap locals:
StackMap stack:
sipush 8926
ireturn
101: StackMap locals:
StackMap stack:
sipush 8929
ireturn
102: StackMap locals:
StackMap stack:
sipush 8928
ireturn
103: StackMap locals:
StackMap stack:
sipush 8931
ireturn
104: StackMap locals:
StackMap stack:
sipush 8930
ireturn
105: StackMap locals:
StackMap stack:
sipush 8933
ireturn
106: StackMap locals:
StackMap stack:
sipush 8932
ireturn
107: StackMap locals:
StackMap stack:
sipush 8935
ireturn
108: StackMap locals:
StackMap stack:
sipush 8934
ireturn
109: StackMap locals:
StackMap stack:
sipush 8937
ireturn
110: StackMap locals:
StackMap stack:
sipush 8936
ireturn
111: StackMap locals:
StackMap stack:
sipush 8939
ireturn
112: StackMap locals:
StackMap stack:
sipush 8938
ireturn
113: StackMap locals:
StackMap stack:
sipush 8941
ireturn
114: StackMap locals:
StackMap stack:
sipush 8940
ireturn
115: StackMap locals:
StackMap stack:
sipush 8945
ireturn
116: StackMap locals:
StackMap stack:
sipush 8944
ireturn
117: StackMap locals:
StackMap stack:
sipush 8969
ireturn
118: StackMap locals:
StackMap stack:
sipush 8968
ireturn
119: StackMap locals:
StackMap stack:
sipush 8971
ireturn
120: StackMap locals:
StackMap stack:
sipush 8970
ireturn
121: StackMap locals:
StackMap stack:
sipush 9002
ireturn
122: StackMap locals:
StackMap stack:
sipush 9001
ireturn
123: StackMap locals:
StackMap stack:
sipush 12297
ireturn
124: StackMap locals:
StackMap stack:
sipush 12296
ireturn
125: StackMap locals:
StackMap stack:
sipush 12299
ireturn
126: StackMap locals:
StackMap stack:
sipush 12298
ireturn
127: StackMap locals:
StackMap stack:
sipush 12301
ireturn
128: StackMap locals:
StackMap stack:
sipush 12300
ireturn
129: StackMap locals:
StackMap stack:
sipush 12303
ireturn
130: StackMap locals:
StackMap stack:
sipush 12302
ireturn
131: StackMap locals:
StackMap stack:
sipush 12305
ireturn
132: StackMap locals:
StackMap stack:
sipush 12304
ireturn
133: StackMap locals:
StackMap stack:
sipush 12309
ireturn
134: StackMap locals:
StackMap stack:
sipush 12308
ireturn
135: StackMap locals:
StackMap stack:
sipush 12311
ireturn
136: StackMap locals:
StackMap stack:
sipush 12310
ireturn
137: StackMap locals:
StackMap stack:
sipush 12313
ireturn
138: StackMap locals:
StackMap stack:
sipush 12312
ireturn
139: StackMap locals:
StackMap stack:
sipush 12315
ireturn
140: StackMap locals:
StackMap stack:
sipush 12314
ireturn
141: StackMap locals:
StackMap stack:
iload 0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 142 0 c I
MethodParameters:
Name Flags
c
}
SourceFile: "BidiAttributedCharacterIterator.java"
InnerClasses:
public Attribute = java.text.AttributedCharacterIterator$Attribute of java.text.AttributedCharacterIterator
public abstract Entry = java.util.Map$Entry of java.util.Map
public TextAttribute = org.apache.batik.gvt.text.GVTAttributedCharacterIterator$TextAttribute of org.apache.batik.gvt.text.GVTAttributedCharacterIterator