IDEA-127533 int field is displayed as char
This commit is contained in:
337
testData/results/TestConstType.dec
Normal file
337
testData/results/TestConstType.dec
Normal file
@@ -0,0 +1,337 @@
|
||||
package pkg;
|
||||
|
||||
public class TestConstType {
|
||||
private char lineBreak = '\n';
|
||||
private char zero = 0;
|
||||
|
||||
public void setLineBreak(char os) {
|
||||
switch(os) {// 8
|
||||
case 'u':
|
||||
this.lineBreak = '\r';// 10
|
||||
break;// 11
|
||||
case 'w':
|
||||
this.lineBreak = '\n';// 14
|
||||
}
|
||||
|
||||
}// 17
|
||||
|
||||
public void init() {
|
||||
this.setLineBreak('w');// 20
|
||||
}// 21
|
||||
|
||||
public String convertIndentation(String text) {
|
||||
if (text.charAt(0) == '\t') {// 24
|
||||
text = text.replace('\t', ' ');// 25
|
||||
}
|
||||
|
||||
return text;// 27
|
||||
}
|
||||
|
||||
public void printalot() {
|
||||
System.out.println('a');// 31
|
||||
System.out.println('\t');// 32
|
||||
System.out.println(0);// 34
|
||||
System.out.println(65);// 35
|
||||
System.out.println(120);// 36
|
||||
System.out.println(32760);// 37
|
||||
System.out.println(32761);// 38
|
||||
System.out.println(35000);// 39
|
||||
System.out.println(50000);// 40
|
||||
System.out.println(128000);// 41
|
||||
System.out.println(60793);// 42
|
||||
System.out.println(60737);// 43
|
||||
System.out.println(60777);// 44
|
||||
System.out.println(60785);// 45
|
||||
System.out.println(60835);// 46
|
||||
System.out.println(60843);// 47
|
||||
System.out.println(60851);// 48
|
||||
System.out.println(60859);// 49
|
||||
System.out.println(1048576);// 50
|
||||
System.out.println(49152);// 51
|
||||
System.out.println(44100);// 52
|
||||
System.out.println(44101);// 53
|
||||
System.out.println(44102);// 54
|
||||
System.out.println(44103);// 55
|
||||
System.out.println(60000);// 56
|
||||
System.out.println(64000);// 57
|
||||
System.out.println(65000);// 58
|
||||
System.out.println(45000);// 59
|
||||
}// 60
|
||||
|
||||
public char guessType(int val) {
|
||||
if (0 <= val && val <= 127) {// 63
|
||||
return 'X';// 64
|
||||
} else if (-128 <= val && val <= 127) {// 66
|
||||
return 'B';// 67
|
||||
} else if (128 <= val && val <= 32767) {// 69
|
||||
return 'Y';// 70
|
||||
} else if (-32768 <= val && val <= 32767) {// 72
|
||||
return 'S';// 73
|
||||
} else {
|
||||
return (char)(32768 <= val && val <= 65535 ? 'C' : 'I');// 75 76 79
|
||||
}
|
||||
}
|
||||
|
||||
public int getTypeMaxValue(char type) {
|
||||
int maxValue;
|
||||
switch(type) {// 85
|
||||
case 'B':
|
||||
maxValue = 127;// 90
|
||||
break;// 91
|
||||
case 'C':
|
||||
maxValue = 65535;// 99
|
||||
break;// 100
|
||||
case 'S':
|
||||
maxValue = 32767;// 96
|
||||
break;// 97
|
||||
case 'X':
|
||||
maxValue = 128;// 87
|
||||
break;// 88
|
||||
case 'Y':
|
||||
maxValue = 32768;// 93
|
||||
break;// 94
|
||||
default:
|
||||
maxValue = 2147483647;// 102
|
||||
}
|
||||
|
||||
return maxValue;// 104
|
||||
}
|
||||
}
|
||||
|
||||
class 'pkg/TestConstType' {
|
||||
method 'setLineBreak (C)V' {
|
||||
1 7
|
||||
1d 9
|
||||
1f 9
|
||||
22 10
|
||||
26 12
|
||||
28 12
|
||||
2b 15
|
||||
}
|
||||
|
||||
method 'init ()V' {
|
||||
1 18
|
||||
3 18
|
||||
6 19
|
||||
}
|
||||
|
||||
method 'convertIndentation (Ljava/lang/String;)Ljava/lang/String;' {
|
||||
1 22
|
||||
2 22
|
||||
5 22
|
||||
7 22
|
||||
b 23
|
||||
d 23
|
||||
f 23
|
||||
12 23
|
||||
14 26
|
||||
}
|
||||
|
||||
method 'printalot ()V' {
|
||||
0 30
|
||||
3 30
|
||||
5 30
|
||||
8 31
|
||||
b 31
|
||||
d 31
|
||||
10 32
|
||||
13 32
|
||||
14 32
|
||||
17 33
|
||||
1a 33
|
||||
1c 33
|
||||
1f 34
|
||||
22 34
|
||||
24 34
|
||||
27 35
|
||||
2a 35
|
||||
2d 35
|
||||
30 36
|
||||
33 36
|
||||
36 36
|
||||
39 37
|
||||
3c 37
|
||||
3e 37
|
||||
41 38
|
||||
44 38
|
||||
46 38
|
||||
49 39
|
||||
4c 39
|
||||
4e 39
|
||||
51 40
|
||||
54 40
|
||||
56 40
|
||||
59 41
|
||||
5c 41
|
||||
5e 41
|
||||
61 42
|
||||
64 42
|
||||
66 42
|
||||
69 43
|
||||
6c 43
|
||||
6e 43
|
||||
71 44
|
||||
74 44
|
||||
76 44
|
||||
79 45
|
||||
7c 45
|
||||
7e 45
|
||||
81 46
|
||||
84 46
|
||||
86 46
|
||||
89 47
|
||||
8c 47
|
||||
8e 47
|
||||
91 48
|
||||
94 48
|
||||
96 48
|
||||
99 49
|
||||
9c 49
|
||||
9e 49
|
||||
a1 50
|
||||
a4 50
|
||||
a6 50
|
||||
a9 51
|
||||
ac 51
|
||||
ae 51
|
||||
b1 52
|
||||
b4 52
|
||||
b6 52
|
||||
b9 53
|
||||
bc 53
|
||||
be 53
|
||||
c1 54
|
||||
c4 54
|
||||
c6 54
|
||||
c9 55
|
||||
cc 55
|
||||
ce 55
|
||||
d1 56
|
||||
d4 56
|
||||
d6 56
|
||||
d9 57
|
||||
dc 57
|
||||
de 57
|
||||
e1 58
|
||||
}
|
||||
|
||||
method 'guessType (I)C' {
|
||||
0 61
|
||||
2 61
|
||||
6 61
|
||||
8 61
|
||||
b 62
|
||||
d 62
|
||||
e 63
|
||||
11 63
|
||||
15 63
|
||||
17 63
|
||||
1a 64
|
||||
1c 64
|
||||
1d 65
|
||||
21 65
|
||||
25 65
|
||||
28 65
|
||||
2b 66
|
||||
2d 66
|
||||
2e 67
|
||||
32 67
|
||||
36 67
|
||||
39 67
|
||||
3c 68
|
||||
3e 68
|
||||
3f 70
|
||||
42 70
|
||||
46 70
|
||||
48 70
|
||||
4b 70
|
||||
4e 70
|
||||
}
|
||||
|
||||
method 'getTypeMaxValue (C)I' {
|
||||
1 76
|
||||
34 87
|
||||
37 87
|
||||
38 88
|
||||
3b 78
|
||||
3d 78
|
||||
3e 79
|
||||
41 90
|
||||
43 90
|
||||
44 91
|
||||
47 84
|
||||
4a 84
|
||||
4b 85
|
||||
4e 81
|
||||
50 81
|
||||
51 82
|
||||
54 93
|
||||
56 93
|
||||
58 96
|
||||
}
|
||||
}
|
||||
|
||||
Lines mapping:
|
||||
8 <-> 8
|
||||
10 <-> 10
|
||||
11 <-> 11
|
||||
14 <-> 13
|
||||
17 <-> 16
|
||||
20 <-> 19
|
||||
21 <-> 20
|
||||
24 <-> 23
|
||||
25 <-> 24
|
||||
27 <-> 27
|
||||
31 <-> 31
|
||||
32 <-> 32
|
||||
34 <-> 33
|
||||
35 <-> 34
|
||||
36 <-> 35
|
||||
37 <-> 36
|
||||
38 <-> 37
|
||||
39 <-> 38
|
||||
40 <-> 39
|
||||
41 <-> 40
|
||||
42 <-> 41
|
||||
43 <-> 42
|
||||
44 <-> 43
|
||||
45 <-> 44
|
||||
46 <-> 45
|
||||
47 <-> 46
|
||||
48 <-> 47
|
||||
49 <-> 48
|
||||
50 <-> 49
|
||||
51 <-> 50
|
||||
52 <-> 51
|
||||
53 <-> 52
|
||||
54 <-> 53
|
||||
55 <-> 54
|
||||
56 <-> 55
|
||||
57 <-> 56
|
||||
58 <-> 57
|
||||
59 <-> 58
|
||||
60 <-> 59
|
||||
63 <-> 62
|
||||
64 <-> 63
|
||||
66 <-> 64
|
||||
67 <-> 65
|
||||
69 <-> 66
|
||||
70 <-> 67
|
||||
72 <-> 68
|
||||
73 <-> 69
|
||||
75 <-> 71
|
||||
76 <-> 71
|
||||
79 <-> 71
|
||||
85 <-> 77
|
||||
87 <-> 88
|
||||
88 <-> 89
|
||||
90 <-> 79
|
||||
91 <-> 80
|
||||
93 <-> 91
|
||||
94 <-> 92
|
||||
96 <-> 85
|
||||
97 <-> 86
|
||||
99 <-> 82
|
||||
100 <-> 83
|
||||
102 <-> 94
|
||||
104 <-> 97
|
||||
Reference in New Issue
Block a user