public final class org.jcodings.specific.ISO8859_6Encoding extends org.jcodings.ISOEncoding
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.jcodings.specific.ISO8859_6Encoding
super_class: org.jcodings.ISOEncoding
{
static final short[] ISO8859_6CtypeTable;
descriptor: [S
flags: (0x0018) ACC_STATIC, ACC_FINAL
public static final org.jcodings.specific.ISO8859_6Encoding INSTANCE;
descriptor: Lorg/jcodings/specific/ISO8859_6Encoding;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: .line 54
sipush 256
newarray 9
dup
iconst_0
1: .line 55
sipush 16392
sastore
dup
iconst_1
sipush 16392
sastore
dup
iconst_2
sipush 16392
sastore
dup
iconst_3
sipush 16392
sastore
dup
iconst_4
sipush 16392
sastore
dup
iconst_5
sipush 16392
sastore
dup
bipush 6
sipush 16392
sastore
dup
bipush 7
sipush 16392
sastore
dup
bipush 8
2: .line 56
sipush 16392
sastore
dup
bipush 9
sipush 16908
sastore
dup
bipush 10
sipush 16905
sastore
dup
bipush 11
sipush 16904
sastore
dup
bipush 12
sipush 16904
sastore
dup
bipush 13
sipush 16904
sastore
dup
bipush 14
sipush 16392
sastore
dup
bipush 15
sipush 16392
sastore
dup
bipush 16
3: .line 57
sipush 16392
sastore
dup
bipush 17
sipush 16392
sastore
dup
bipush 18
sipush 16392
sastore
dup
bipush 19
sipush 16392
sastore
dup
bipush 20
sipush 16392
sastore
dup
bipush 21
sipush 16392
sastore
dup
bipush 22
sipush 16392
sastore
dup
bipush 23
sipush 16392
sastore
dup
bipush 24
4: .line 58
sipush 16392
sastore
dup
bipush 25
sipush 16392
sastore
dup
bipush 26
sipush 16392
sastore
dup
bipush 27
sipush 16392
sastore
dup
bipush 28
sipush 16392
sastore
dup
bipush 29
sipush 16392
sastore
dup
bipush 30
sipush 16392
sastore
dup
bipush 31
sipush 16392
sastore
dup
bipush 32
5: .line 59
sipush 17028
sastore
dup
bipush 33
sipush 16800
sastore
dup
bipush 34
sipush 16800
sastore
dup
bipush 35
sipush 16800
sastore
dup
bipush 36
sipush 16800
sastore
dup
bipush 37
sipush 16800
sastore
dup
bipush 38
sipush 16800
sastore
dup
bipush 39
sipush 16800
sastore
dup
bipush 40
6: .line 60
sipush 16800
sastore
dup
bipush 41
sipush 16800
sastore
dup
bipush 42
sipush 16800
sastore
dup
bipush 43
sipush 16800
sastore
dup
bipush 44
sipush 16800
sastore
dup
bipush 45
sipush 16800
sastore
dup
bipush 46
sipush 16800
sastore
dup
bipush 47
sipush 16800
sastore
dup
bipush 48
7: .line 61
sipush 30896
sastore
dup
bipush 49
sipush 30896
sastore
dup
bipush 50
sipush 30896
sastore
dup
bipush 51
sipush 30896
sastore
dup
bipush 52
sipush 30896
sastore
dup
bipush 53
sipush 30896
sastore
dup
bipush 54
sipush 30896
sastore
dup
bipush 55
sipush 30896
sastore
dup
bipush 56
8: .line 62
sipush 30896
sastore
dup
bipush 57
sipush 30896
sastore
dup
bipush 58
sipush 16800
sastore
dup
bipush 59
sipush 16800
sastore
dup
bipush 60
sipush 16800
sastore
dup
bipush 61
sipush 16800
sastore
dup
bipush 62
sipush 16800
sastore
dup
bipush 63
sipush 16800
sastore
dup
bipush 64
9: .line 63
sipush 16800
sastore
dup
bipush 65
sipush 31906
sastore
dup
bipush 66
sipush 31906
sastore
dup
bipush 67
sipush 31906
sastore
dup
bipush 68
sipush 31906
sastore
dup
bipush 69
sipush 31906
sastore
dup
bipush 70
sipush 31906
sastore
dup
bipush 71
sipush 29858
sastore
dup
bipush 72
10: .line 64
sipush 29858
sastore
dup
bipush 73
sipush 29858
sastore
dup
bipush 74
sipush 29858
sastore
dup
bipush 75
sipush 29858
sastore
dup
bipush 76
sipush 29858
sastore
dup
bipush 77
sipush 29858
sastore
dup
bipush 78
sipush 29858
sastore
dup
bipush 79
sipush 29858
sastore
dup
bipush 80
11: .line 65
sipush 29858
sastore
dup
bipush 81
sipush 29858
sastore
dup
bipush 82
sipush 29858
sastore
dup
bipush 83
sipush 29858
sastore
dup
bipush 84
sipush 29858
sastore
dup
bipush 85
sipush 29858
sastore
dup
bipush 86
sipush 29858
sastore
dup
bipush 87
sipush 29858
sastore
dup
bipush 88
12: .line 66
sipush 29858
sastore
dup
bipush 89
sipush 29858
sastore
dup
bipush 90
sipush 29858
sastore
dup
bipush 91
sipush 16800
sastore
dup
bipush 92
sipush 16800
sastore
dup
bipush 93
sipush 16800
sastore
dup
bipush 94
sipush 16800
sastore
dup
bipush 95
sipush 20896
sastore
dup
bipush 96
13: .line 67
sipush 16800
sastore
dup
bipush 97
sipush 30946
sastore
dup
bipush 98
sipush 30946
sastore
dup
bipush 99
sipush 30946
sastore
dup
bipush 100
sipush 30946
sastore
dup
bipush 101
sipush 30946
sastore
dup
bipush 102
sipush 30946
sastore
dup
bipush 103
sipush 28898
sastore
dup
bipush 104
14: .line 68
sipush 28898
sastore
dup
bipush 105
sipush 28898
sastore
dup
bipush 106
sipush 28898
sastore
dup
bipush 107
sipush 28898
sastore
dup
bipush 108
sipush 28898
sastore
dup
bipush 109
sipush 28898
sastore
dup
bipush 110
sipush 28898
sastore
dup
bipush 111
sipush 28898
sastore
dup
bipush 112
15: .line 69
sipush 28898
sastore
dup
bipush 113
sipush 28898
sastore
dup
bipush 114
sipush 28898
sastore
dup
bipush 115
sipush 28898
sastore
dup
bipush 116
sipush 28898
sastore
dup
bipush 117
sipush 28898
sastore
dup
bipush 118
sipush 28898
sastore
dup
bipush 119
sipush 28898
sastore
dup
bipush 120
16: .line 70
sipush 28898
sastore
dup
bipush 121
sipush 28898
sastore
dup
bipush 122
sipush 28898
sastore
dup
bipush 123
sipush 16800
sastore
dup
bipush 124
sipush 16800
sastore
dup
bipush 125
sipush 16800
sastore
dup
bipush 126
sipush 16800
sastore
dup
bipush 127
sipush 16392
sastore
dup
sipush 128
17: .line 71
bipush 8
sastore
dup
sipush 129
bipush 8
sastore
dup
sipush 130
bipush 8
sastore
dup
sipush 131
bipush 8
sastore
dup
sipush 132
bipush 8
sastore
dup
sipush 133
bipush 8
sastore
dup
sipush 134
bipush 8
sastore
dup
sipush 135
bipush 8
sastore
dup
sipush 136
18: .line 72
bipush 8
sastore
dup
sipush 137
bipush 8
sastore
dup
sipush 138
bipush 8
sastore
dup
sipush 139
bipush 8
sastore
dup
sipush 140
bipush 8
sastore
dup
sipush 141
bipush 8
sastore
dup
sipush 142
bipush 8
sastore
dup
sipush 143
bipush 8
sastore
dup
sipush 144
19: .line 73
bipush 8
sastore
dup
sipush 145
bipush 8
sastore
dup
sipush 146
bipush 8
sastore
dup
sipush 147
bipush 8
sastore
dup
sipush 148
bipush 8
sastore
dup
sipush 149
bipush 8
sastore
dup
sipush 150
bipush 8
sastore
dup
sipush 151
bipush 8
sastore
dup
sipush 152
20: .line 74
bipush 8
sastore
dup
sipush 153
bipush 8
sastore
dup
sipush 154
bipush 8
sastore
dup
sipush 155
bipush 8
sastore
dup
sipush 156
bipush 8
sastore
dup
sipush 157
bipush 8
sastore
dup
sipush 158
bipush 8
sastore
dup
sipush 159
bipush 8
sastore
dup
sipush 160
21: .line 75
sipush 644
sastore
dup
sipush 164
sipush 160
sastore
dup
sipush 172
22: .line 76
sipush 416
sastore
dup
sipush 173
sipush 416
sastore
dup
sipush 187
23: .line 78
sipush 416
sastore
dup
sipush 191
sipush 416
sastore
dup
sipush 193
24: .line 79
sipush 12450
sastore
dup
sipush 194
sipush 12450
sastore
dup
sipush 195
sipush 12450
sastore
dup
sipush 196
sipush 12450
sastore
dup
sipush 197
sipush 12450
sastore
dup
sipush 198
sipush 12450
sastore
dup
sipush 199
sipush 12450
sastore
dup
sipush 200
25: .line 80
sipush 12450
sastore
dup
sipush 201
sipush 12450
sastore
dup
sipush 202
sipush 12450
sastore
dup
sipush 203
sipush 12450
sastore
dup
sipush 204
sipush 12450
sastore
dup
sipush 205
sipush 12450
sastore
dup
sipush 206
sipush 12450
sastore
dup
sipush 207
sipush 12450
sastore
dup
sipush 208
26: .line 81
sipush 12450
sastore
dup
sipush 209
sipush 12450
sastore
dup
sipush 210
sipush 12450
sastore
dup
sipush 211
sipush 12450
sastore
dup
sipush 212
sipush 12450
sastore
dup
sipush 213
sipush 12450
sastore
dup
sipush 214
sipush 12450
sastore
dup
sipush 215
sipush 12450
sastore
dup
sipush 216
27: .line 82
sipush 12450
sastore
dup
sipush 217
sipush 12450
sastore
dup
sipush 218
sipush 12450
sastore
dup
sipush 224
28: .line 83
sipush 12450
sastore
dup
sipush 225
sipush 12450
sastore
dup
sipush 226
sipush 12450
sastore
dup
sipush 227
sipush 12450
sastore
dup
sipush 228
sipush 12450
sastore
dup
sipush 229
sipush 12450
sastore
dup
sipush 230
sipush 12450
sastore
dup
sipush 231
sipush 12450
sastore
dup
sipush 232
29: .line 84
sipush 12450
sastore
dup
sipush 233
sipush 12450
sastore
dup
sipush 234
sipush 12450
sastore
dup
sipush 235
sipush 12450
sastore
dup
sipush 236
sipush 12450
sastore
dup
sipush 237
sipush 12450
sastore
dup
sipush 238
sipush 12450
sastore
dup
sipush 239
sipush 12450
sastore
dup
sipush 240
30: .line 85
sipush 12450
sastore
dup
sipush 241
sipush 12450
sastore
dup
sipush 242
sipush 12450
sastore
31: .line 54
putstatic org.jcodings.specific.ISO8859_6Encoding.ISO8859_6CtypeTable:[S
32: .line 89
new org.jcodings.specific.ISO8859_6Encoding
dup
invokespecial org.jcodings.specific.ISO8859_6Encoding.<init>:()V
putstatic org.jcodings.specific.ISO8859_6Encoding.INSTANCE:Lorg/jcodings/specific/ISO8859_6Encoding;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 // org.jcodings.specific.ISO8859_6Encoding this
0: .line 31
aload 0 /* this */
ldc "ISO-8859-6"
getstatic org.jcodings.specific.ISO8859_6Encoding.ISO8859_6CtypeTable:[S
getstatic org.jcodings.ascii.AsciiTables.ToLowerCaseTable:[B
aconst_null
invokespecial org.jcodings.ISOEncoding.<init>:(Ljava/lang/String;[S[B[[I)V
1: .line 32
return
end local 0 // org.jcodings.specific.ISO8859_6Encoding this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcodings/specific/ISO8859_6Encoding;
public int mbcCaseFold(int, byte[], org.jcodings.IntHolder, int, byte[]);
descriptor: (I[BLorg/jcodings/IntHolder;I[B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 // org.jcodings.specific.ISO8859_6Encoding this
start local 1 // int flag
start local 2 // byte[] bytes
start local 3 // org.jcodings.IntHolder pp
start local 4 // int end
start local 5 // byte[] lower
0: .line 36
aload 0 /* this */
iload 1 /* flag */
aload 2 /* bytes */
aload 3 /* pp */
iload 4 /* end */
aload 5 /* lower */
invokevirtual org.jcodings.specific.ISO8859_6Encoding.asciiMbcCaseFold:(I[BLorg/jcodings/IntHolder;I[B)I
ireturn
end local 5 // byte[] lower
end local 4 // int end
end local 3 // org.jcodings.IntHolder pp
end local 2 // byte[] bytes
end local 1 // int flag
end local 0 // org.jcodings.specific.ISO8859_6Encoding this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/specific/ISO8859_6Encoding;
0 1 1 flag I
0 1 2 bytes [B
0 1 3 pp Lorg/jcodings/IntHolder;
0 1 4 end I
0 1 5 lower [B
MethodParameters:
Name Flags
flag
bytes
pp
end
lower
public final byte[] toLowerCaseTable();
descriptor: ()[B
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 // org.jcodings.specific.ISO8859_6Encoding this
0: .line 41
aload 0 /* this */
getfield org.jcodings.specific.ISO8859_6Encoding.LowerCaseTable:[B
areturn
end local 0 // org.jcodings.specific.ISO8859_6Encoding this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/specific/ISO8859_6Encoding;
public void applyAllCaseFold(int, org.jcodings.ApplyAllCaseFoldFunction, java.lang.Object);
descriptor: (ILorg/jcodings/ApplyAllCaseFoldFunction;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 // org.jcodings.specific.ISO8859_6Encoding this
start local 1 // int flag
start local 2 // org.jcodings.ApplyAllCaseFoldFunction fun
start local 3 // java.lang.Object arg
0: .line 46
aload 0 /* this */
iload 1 /* flag */
aload 2 /* fun */
aload 3 /* arg */
invokevirtual org.jcodings.specific.ISO8859_6Encoding.asciiApplyAllCaseFold:(ILorg/jcodings/ApplyAllCaseFoldFunction;Ljava/lang/Object;)V
1: .line 47
return
end local 3 // java.lang.Object arg
end local 2 // org.jcodings.ApplyAllCaseFoldFunction fun
end local 1 // int flag
end local 0 // org.jcodings.specific.ISO8859_6Encoding this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcodings/specific/ISO8859_6Encoding;
0 2 1 flag I
0 2 2 fun Lorg/jcodings/ApplyAllCaseFoldFunction;
0 2 3 arg Ljava/lang/Object;
MethodParameters:
Name Flags
flag
fun
arg
public org.jcodings.CaseFoldCodeItem[] caseFoldCodesByString(int, byte[], int, int);
descriptor: (I[BII)[Lorg/jcodings/CaseFoldCodeItem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 // org.jcodings.specific.ISO8859_6Encoding this
start local 1 // int flag
start local 2 // byte[] bytes
start local 3 // int p
start local 4 // int end
0: .line 51
aload 0 /* this */
iload 1 /* flag */
aload 2 /* bytes */
iload 3 /* p */
iload 4 /* end */
invokevirtual org.jcodings.specific.ISO8859_6Encoding.asciiCaseFoldCodesByString:(I[BII)[Lorg/jcodings/CaseFoldCodeItem;
areturn
end local 4 // int end
end local 3 // int p
end local 2 // byte[] bytes
end local 1 // int flag
end local 0 // org.jcodings.specific.ISO8859_6Encoding this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/specific/ISO8859_6Encoding;
0 1 1 flag I
0 1 2 bytes [B
0 1 3 p I
0 1 4 end I
MethodParameters:
Name Flags
flag
bytes
p
end
public boolean isNewLine(byte[], int, int);
descriptor: ([BII)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: .line 1
aload 0
aload 1
iload 2
iload 3
invokespecial org.jcodings.ISOEncoding.isNewLine:([BII)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int propertyNameToCType(byte[], int, int);
descriptor: ([BII)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: .line 1
aload 0
aload 1
iload 2
iload 3
invokespecial org.jcodings.ISOEncoding.propertyNameToCType:([BII)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ISO8859_6Encoding.java"