Checkstyle Results
The following document contains the results of
Checkstyle.
Summary
| Files | Infos | Warnings | Errors |
| 136 | 0 | 0 | 3100 |
Files
nl/tudelft/simulation/traffic/DSOLApplicationTraffic.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
4
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
23
|
| '{' should be on the previous line. |
30
|
| Line has trailing spaces. |
32
|
| '{' should be on the previous line. |
35
|
| Line is longer than 80 characters. |
37
|
| First sentence should end with a period. |
41
|
| Line contains a tab character. |
41
|
| Line contains a tab character. |
42
|
| Line has trailing spaces. |
43
|
| Line contains a tab character. |
43
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| '{' should be on the previous line. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
nl/tudelft/simulation/traffic/DemoModel2.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
30
|
| '{' should be on the previous line. |
37
|
| Line is longer than 80 characters. |
39
|
| Method 'constructModel' is not designed for extension - needs to be abstract, final or empty. |
41
|
| Parameter simulator should be final. |
41
|
| '{' should be on the previous line. |
43
|
| '{' should be on the previous line. |
45
|
| '{' should be on the previous line. |
53
|
nl/tudelft/simulation/traffic/TestTrack.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/TestTrack.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| Line has trailing spaces. |
36
|
| '{' should be on the previous line. |
39
|
| '100' is a magic number. |
42
|
| '200' is a magic number. |
43
|
| '300' is a magic number. |
44
|
| '300' is a magic number. |
45
|
| '400' is a magic number. |
46
|
| '500' is a magic number. |
47
|
| '40' is a magic number. |
59
|
| '80' is a magic number. |
61
|
| '99' is a magic number. |
63
|
| '100' is a magic number. |
65
|
| '110' is a magic number. |
67
|
| '240' is a magic number. |
69
|
| '340' is a magic number. |
71
|
| '440' is a magic number. |
73
|
| '-40' is a magic number. |
76
|
| '-80' is a magic number. |
78
|
| '-99' is a magic number. |
80
|
| '-100' is a magic number. |
82
|
| '-110' is a magic number. |
84
|
| '-240' is a magic number. |
86
|
| '-340' is a magic number. |
88
|
| '-390' is a magic number. |
90
|
| '40' is a magic number. |
93
|
| '80' is a magic number. |
95
|
| '99' is a magic number. |
97
|
| '100' is a magic number. |
99
|
| '110' is a magic number. |
101
|
| '240' is a magic number. |
103
|
| '340' is a magic number. |
105
|
| '440' is a magic number. |
107
|
| '-40' is a magic number. |
110
|
| '-80' is a magic number. |
112
|
| '-99' is a magic number. |
114
|
| '-100' is a magic number. |
116
|
| '-110' is a magic number. |
118
|
| '-240' is a magic number. |
120
|
| '-340' is a magic number. |
122
|
| '-390' is a magic number. |
124
|
| Expected an @return tag. |
131
|
| Expected @param tag for 'list'. |
131
|
| '{' should be on the previous line. |
132
|
| '{' should be on the previous line. |
135
|
| 'if' construct must use '{}'s. |
137
|
| Expected @param tag for 'args'. |
148
|
| '{' should be on the previous line. |
149
|
nl/tudelft/simulation/traffic/animation/ArcTrackAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
38
|
| '{' should be on the previous line. |
47
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| First sentence should end with a period. |
54
|
| First sentence should end with a period. |
57
|
| First sentence should end with a period. |
60
|
| First sentence should end with a period. |
63
|
| 'owner' hides a field. |
72
|
| 'width' hides a field. |
73
|
| Expected @param tag for 'width'. |
73
|
| Expected @throws tag for 'Exception'. |
74
|
| '{' should be on the previous line. |
75
|
| Line is longer than 80 characters. |
86
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
89
|
| '{' should be on the previous line. |
90
|
| '{' should be on the previous line. |
92
|
| '0.05f' is a magic number. |
94
|
| 'if' construct must use '{}'s. |
98
|
| 'else' construct must use '{}'s. |
100
|
| '{' should be on the previous line. |
105
|
| '0.1f' is a magic number. |
109
|
| '0.1f' is a magic number. |
114
|
| '{' should be on the previous line. |
122
|
| '{' should be on the previous line. |
134
|
| Line is longer than 80 characters. |
140
|
| Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
143
|
| Parameter pointWorldCoordinates should be final. |
143
|
| Parameter extent should be final. |
143
|
| Parameter screen should be final. |
144
|
| '{' should be on the previous line. |
145
|
nl/tudelft/simulation/traffic/animation/BlockTrafficLightAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
39
|
| '{' should be on the previous line. |
48
|
| First sentence should end with a period. |
49
|
| First sentence should end with a period. |
52
|
| Expected @param tag for 'owner'. |
59
|
| Expected @param tag for 'simulator'. |
60
|
| '{' should be on the previous line. |
61
|
| Expected @param tag for 'owner'. |
71
|
| Expected @param tag for 'simulator'. |
72
|
| 'deltax' hides a field. |
72
|
| Expected @param tag for 'deltax'. |
72
|
| 'deltay' hides a field. |
73
|
| Expected @param tag for 'deltay'. |
73
|
| '{' should be on the previous line. |
74
|
| Line is longer than 80 characters. |
81
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
84
|
| Parameter graphics should be final. |
84
|
| Parameter imo should be final. |
84
|
| '{' should be on the previous line. |
86
|
| '0.05f' is a magic number. |
89
|
| '12' is a magic number. |
91
|
| '4' is a magic number. |
92
|
| '12' is a magic number. |
92
|
| '{' should be on the previous line. |
95
|
| '1.5' is a magic number. |
97
|
| '3.5' is a magic number. |
98
|
| '3' is a magic number. |
98
|
| '3' is a magic number. |
98
|
| '{' should be on the previous line. |
100
|
| '1.5' is a magic number. |
102
|
| '7.5' is a magic number. |
103
|
| '3' is a magic number. |
103
|
| '3' is a magic number. |
103
|
| '{' should be on the previous line. |
105
|
| '1.5' is a magic number. |
107
|
| '3.5' is a magic number. |
108
|
| '3' is a magic number. |
108
|
| '3' is a magic number. |
108
|
| '1.5' is a magic number. |
110
|
| '11.5' is a magic number. |
111
|
| '3' is a magic number. |
111
|
| '3' is a magic number. |
111
|
| '{' should be on the previous line. |
114
|
| '4' is a magic number. |
119
|
nl/tudelft/simulation/traffic/animation/ControlPointAnimation.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/animation/ControlPointAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
35
|
| '{' should be on the previous line. |
42
|
| First sentence should end with a period. |
43
|
| First sentence should end with a period. |
46
|
| Expected @param tag for 'cpi'. |
53
|
| Expected @param tag for 'simulator'. |
54
|
| '{' should be on the previous line. |
55
|
| Expected @param tag for 'cpi'. |
65
|
| Expected @param tag for 'simulator'. |
66
|
| 'deltax' hides a field. |
66
|
| Expected @param tag for 'deltax'. |
66
|
| 'deltay' hides a field. |
67
|
| Expected @param tag for 'deltay'. |
67
|
| '{' should be on the previous line. |
68
|
| Line is longer than 80 characters. |
75
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
78
|
| '{' should be on the previous line. |
80
|
| '{' should be on the previous line. |
82
|
| '0.05f' is a magic number. |
84
|
| '-0.1' is a magic number. |
85
|
| '-0.1' is a magic number. |
85
|
| '0.2' is a magic number. |
85
|
| '0.2' is a magic number. |
85
|
nl/tudelft/simulation/traffic/animation/ControlPointLocation.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/animation/ControlPointLocation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
31
|
| '{' should be on the previous line. |
38
|
| First sentence should end with a period. |
39
|
| First sentence should end with a period. |
42
|
| Expected @param tag for 'cpi'. |
48
|
| '{' should be on the previous line. |
49
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
59
|
| '{' should be on the previous line. |
60
|
| '-0.1' is a magic number. |
61
|
| '-0.1' is a magic number. |
61
|
| '0.1' is a magic number. |
61
|
| '0.1' is a magic number. |
62
|
| Line is longer than 80 characters. |
66
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
68
|
| '{' should be on the previous line. |
69
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
76
|
| '{' should be on the previous line. |
77
|
nl/tudelft/simulation/traffic/animation/SegmentedVehicleAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
34
|
| Line has trailing spaces. |
39
|
| '{' should be on the previous line. |
45
|
| First sentence should end with a period. |
46
|
| First sentence should end with a period. |
49
|
| First sentence should end with a period. |
52
|
| Line has trailing spaces. |
54
|
| 'segment' hides a field. |
59
|
| Expected @param tag for 'segment'. |
59
|
| 'color' hides a field. |
60
|
| Expected @param tag for 'color'. |
60
|
| '{' should be on the previous line. |
61
|
| '{' should be on the previous line. |
64
|
| '{' should be on the previous line. |
68
|
| Line is longer than 80 characters. |
76
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
79
|
| '{' should be on the previous line. |
80
|
| 'if' construct must use '{}'s. |
81
|
| Line is longer than 80 characters. |
91
|
| Method 'notify' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Parameter event should be final. |
93
|
| '{' should be on the previous line. |
94
|
| '{' should be on the previous line. |
96
|
nl/tudelft/simulation/traffic/animation/SpeedSignAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
36
|
| '{' should be on the previous line. |
43
|
| First sentence should end with a period. |
44
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| First sentence should end with a period. |
56
|
| Expected @param tag for 'owner'. |
63
|
| Expected @param tag for 'simulator'. |
64
|
| '{' should be on the previous line. |
65
|
| Line is longer than 80 characters. |
66
|
| Expected @param tag for 'owner'. |
78
|
| Expected @param tag for 'simulator'. |
79
|
| 'deltax' hides a field. |
79
|
| Expected @param tag for 'deltax'. |
79
|
| 'deltay' hides a field. |
80
|
| Expected @param tag for 'deltay'. |
80
|
| 'backgroundColor' hides a field. |
80
|
| Expected @param tag for 'backgroundColor'. |
80
|
| 'textColor' hides a field. |
81
|
| Expected @param tag for 'textColor'. |
81
|
| 'lineColor' hides a field. |
81
|
| Expected @param tag for 'lineColor'. |
81
|
| '{' should be on the previous line. |
82
|
| Line is longer than 80 characters. |
92
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Parameter graphics should be final. |
95
|
| Parameter imo should be final. |
95
|
| '{' should be on the previous line. |
97
|
| '0.05f' is a magic number. |
100
|
| '3' is a magic number. |
103
|
| '6' is a magic number. |
103
|
| '6' is a magic number. |
104
|
| '6' is a magic number. |
104
|
| '3' is a magic number. |
106
|
| '6' is a magic number. |
106
|
| '6' is a magic number. |
107
|
| '6' is a magic number. |
107
|
| '5' is a magic number. |
109
|
| '3' is a magic number. |
111
|
| '{' should be on the previous line. |
114
|
| '6' is a magic number. |
119
|
nl/tudelft/simulation/traffic/animation/StationAnimation.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/animation/StationAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
35
|
| '{' should be on the previous line. |
44
|
| First sentence should end with a period. |
45
|
| 'station' hides a field. |
52
|
| Expected @param tag for 'station'. |
52
|
| Expected @param tag for 'simulator'. |
53
|
| '{' should be on the previous line. |
54
|
| Line is longer than 80 characters. |
60
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
63
|
| '{' should be on the previous line. |
64
|
| '{' should be on the previous line. |
66
|
| '-1.5d' is a magic number. |
68
|
| '3.0d' is a magic number. |
69
|
| '{' should be on the previous line. |
72
|
| Line is longer than 80 characters. |
78
|
| Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Parameter pointWorldCoordinates should be final. |
81
|
| Parameter extent should be final. |
81
|
| Parameter screen should be final. |
82
|
| '{' should be on the previous line. |
83
|
nl/tudelft/simulation/traffic/animation/StationLightAnimation.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/animation/StationLightAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
37
|
| '{' should be on the previous line. |
46
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| Expected @param tag for 'owner'. |
57
|
| Expected @param tag for 'simulator'. |
58
|
| '{' should be on the previous line. |
59
|
| Expected @param tag for 'owner'. |
69
|
| Expected @param tag for 'simulator'. |
70
|
| 'deltax' hides a field. |
70
|
| Expected @param tag for 'deltax'. |
70
|
| 'deltay' hides a field. |
71
|
| Expected @param tag for 'deltay'. |
71
|
| '{' should be on the previous line. |
72
|
| Line is longer than 80 characters. |
79
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
82
|
| Parameter graphics should be final. |
82
|
| Parameter imo should be final. |
82
|
| '{' should be on the previous line. |
84
|
| Line is longer than 80 characters. |
85
|
| '0.05f' is a magic number. |
87
|
| '12' is a magic number. |
89
|
| '4' is a magic number. |
90
|
| '12' is a magic number. |
90
|
| '{' should be on the previous line. |
93
|
| '1.5' is a magic number. |
95
|
| '3.5' is a magic number. |
96
|
| '3' is a magic number. |
96
|
| '3' is a magic number. |
96
|
| '{' should be on the previous line. |
98
|
| '1.5' is a magic number. |
100
|
| '11.5' is a magic number. |
101
|
| '3' is a magic number. |
101
|
| '3' is a magic number. |
101
|
| '{' should be on the previous line. |
111
|
| '4' is a magic number. |
116
|
nl/tudelft/simulation/traffic/animation/StraightTrackAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
38
|
| '{' should be on the previous line. |
47
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| First sentence should end with a period. |
54
|
| 'width' hides a field. |
63
|
| '{' should be on the previous line. |
64
|
| Line is longer than 80 characters. |
72
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
75
|
| '{' should be on the previous line. |
76
|
| '{' should be on the previous line. |
78
|
| '0.1f' is a magic number. |
80
|
| '0.1f' is a magic number. |
86
|
| '{' should be on the previous line. |
90
|
| '3' is a magic number. |
97
|
| '{' should be on the previous line. |
101
|
| Line has trailing spaces. |
105
|
| Line is longer than 80 characters. |
107
|
| Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
109
|
| Parameter pointWorldCoordinates should be final. |
109
|
| Parameter extent should be final. |
109
|
| Parameter screen should be final. |
110
|
| '{' should be on the previous line. |
111
|
nl/tudelft/simulation/traffic/animation/SwitchBlockTrafficLightAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
27
|
| Line has trailing spaces. |
40
|
| '{' should be on the previous line. |
49
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| Expected @param tag for 'owner'. |
60
|
| Expected @param tag for 'simulator'. |
61
|
| '{' should be on the previous line. |
62
|
| Expected @param tag for 'owner'. |
72
|
| Expected @param tag for 'simulator'. |
73
|
| 'deltax' hides a field. |
73
|
| Expected @param tag for 'deltax'. |
73
|
| 'deltay' hides a field. |
74
|
| Expected @param tag for 'deltay'. |
74
|
| '{' should be on the previous line. |
75
|
| Line is longer than 80 characters. |
82
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
85
|
| Parameter graphics should be final. |
85
|
| Parameter imo should be final. |
85
|
| '{' should be on the previous line. |
87
|
| Line is longer than 80 characters. |
88
|
| '0.05f' is a magic number. |
90
|
| '12' is a magic number. |
92
|
| '4' is a magic number. |
93
|
| '12' is a magic number. |
93
|
| '{' should be on the previous line. |
96
|
| '1.5' is a magic number. |
98
|
| '3.5' is a magic number. |
99
|
| '3' is a magic number. |
99
|
| '3' is a magic number. |
99
|
| '{' should be on the previous line. |
101
|
| '1.5' is a magic number. |
103
|
| '7.5' is a magic number. |
104
|
| '3' is a magic number. |
104
|
| '3' is a magic number. |
104
|
| '{' should be on the previous line. |
106
|
| '1.5' is a magic number. |
108
|
| '3.5' is a magic number. |
109
|
| '3' is a magic number. |
109
|
| '3' is a magic number. |
109
|
| '1.5' is a magic number. |
111
|
| '11.5' is a magic number. |
112
|
| '3' is a magic number. |
112
|
| '3' is a magic number. |
112
|
| '{' should be on the previous line. |
115
|
| '4' is a magic number. |
120
|
nl/tudelft/simulation/traffic/animation/TrafficLightAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
38
|
| '{' should be on the previous line. |
47
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| Expected @param tag for 'owner'. |
58
|
| Expected @param tag for 'simulator'. |
59
|
| '{' should be on the previous line. |
60
|
| Expected @param tag for 'owner'. |
70
|
| Expected @param tag for 'simulator'. |
71
|
| 'deltax' hides a field. |
71
|
| Expected @param tag for 'deltax'. |
71
|
| 'deltay' hides a field. |
72
|
| Expected @param tag for 'deltay'. |
72
|
| '{' should be on the previous line. |
73
|
| Line is longer than 80 characters. |
80
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Parameter graphics should be final. |
83
|
| Parameter imo should be final. |
83
|
| '{' should be on the previous line. |
85
|
| '0.05f' is a magic number. |
88
|
| '8' is a magic number. |
90
|
| '4' is a magic number. |
91
|
| '8' is a magic number. |
91
|
| '{' should be on the previous line. |
93
|
| '1.5' is a magic number. |
95
|
| '3.5' is a magic number. |
96
|
| '3' is a magic number. |
96
|
| '3' is a magic number. |
96
|
| '{' should be on the previous line. |
98
|
| '1.5' is a magic number. |
100
|
| '7.5' is a magic number. |
101
|
| '3' is a magic number. |
101
|
| '3' is a magic number. |
101
|
| '{' should be on the previous line. |
104
|
| '4' is a magic number. |
109
|
nl/tudelft/simulation/traffic/animation/VehicleAnimation.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/animation/VehicleAnimation.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
33
|
| Line has trailing spaces. |
38
|
| '{' should be on the previous line. |
44
|
| First sentence should end with a period. |
45
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| Line has trailing spaces. |
53
|
| Expected @param tag for 'source'. |
58
|
| 'color' hides a field. |
59
|
| Expected @param tag for 'color'. |
59
|
| '{' should be on the previous line. |
60
|
| '{' should be on the previous line. |
65
|
| '{' should be on the previous line. |
69
|
| Line is longer than 80 characters. |
75
|
| Method 'paint' is not designed for extension - needs to be abstract, final or empty. |
78
|
| '{' should be on the previous line. |
79
|
| 'if' construct must use '{}'s. |
80
|
| Line is longer than 80 characters. |
89
|
| Method 'notify' is not designed for extension - needs to be abstract, final or empty. |
91
|
| Parameter event should be final. |
91
|
| '{' should be on the previous line. |
92
|
| '{' should be on the previous line. |
94
|
nl/tudelft/simulation/traffic/animation/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/controlpoint/ControlPointInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/ControlPointInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| '{' should be on the previous line. |
25
|
| First sentence should end with a period. |
26
|
| Redundant 'public' modifier. |
27
|
| First sentence should end with a period. |
29
|
| Redundant 'public' modifier. |
30
|
| First sentence should end with a period. |
32
|
| Line has trailing spaces. |
34
|
| Redundant 'public' modifier. |
37
|
| First sentence should end with a period. |
39
|
| Line has trailing spaces. |
42
|
| Redundant 'public' modifier. |
45
|
| Line has trailing spaces. |
50
|
| Redundant 'public' modifier. |
53
|
nl/tudelft/simulation/traffic/controlpoint/blocks/BlockControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/BlockControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| First sentence should end with a period. |
35
|
| Expected @param tag for 'track'. |
48
|
| Expected @param tag for 'progression'. |
49
|
| 'callBack' hides a field. |
49
|
| Expected @param tag for 'callBack'. |
49
|
| 'sensor' hides a field. |
50
|
| Expected @param tag for 'sensor'. |
50
|
| Expected @param tag for 'simulator'. |
50
|
| '{' should be on the previous line. |
51
|
| Line is longer than 80 characters. |
58
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
60
|
| '{' should be on the previous line. |
61
|
nl/tudelft/simulation/traffic/controlpoint/blocks/BlockTrafficLight.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/BlockTrafficLight.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
26
|
| Line has trailing spaces. |
41
|
| '{' should be on the previous line. |
51
|
| First sentence should end with a period. |
52
|
| First sentence should end with a period. |
55
|
| First sentence should end with a period. |
58
|
| First sentence should end with a period. |
61
|
| First sentence should end with a period. |
64
|
| First sentence should end with a period. |
67
|
| First sentence should end with a period. |
70
|
| First sentence should end with a period. |
73
|
| Name 'sensorNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
74
|
| First sentence should end with a period. |
77
|
| First sentence should end with a period. |
80
|
| First sentence should end with a period. |
83
|
| First sentence should end with a period. |
86
|
| First sentence should end with a period. |
89
|
| First sentence should end with a period. |
92
|
| First sentence should end with a period. |
95
|
| More than 7 parameters. |
110
|
| 'name' hides a field. |
110
|
| Expected @param tag for 'name'. |
110
|
| Expected @param tag for 'track'. |
110
|
| Expected @param tag for 'progression'. |
111
|
| Expected @param tag for 'visibleDistance'. |
111
|
| 'distanceRed' hides a field. |
112
|
| Expected @param tag for 'distanceRed'. |
112
|
| 'distanceYellow' hides a field. |
112
|
| Expected @param tag for 'distanceYellow'. |
112
|
| 'distanceGreen' hides a field. |
113
|
| Expected @param tag for 'distanceGreen'. |
113
|
| Expected @param tag for 'simulator'. |
113
|
| 'dx' hides a field. |
114
|
| Expected @param tag for 'dx'. |
114
|
| 'dy' hides a field. |
114
|
| Expected @param tag for 'dy'. |
114
|
| '{' should be on the previous line. |
115
|
| '{' should be on the previous line. |
132
|
| Expected @param tag for 'track'. |
143
|
| Expected @param tag for 'place'. |
143
|
| Expected @param tag for 'sensor'. |
144
|
| Expected @param tag for 'simulator'. |
144
|
| '{' should be on the previous line. |
145
|
| '{' should be on the previous line. |
148
|
| Line has trailing spaces. |
162
|
| Line has trailing spaces. |
164
|
| Line has trailing spaces. |
165
|
| Line has trailing spaces. |
166
|
| Line has trailing spaces. |
167
|
| Line has trailing spaces. |
168
|
| Line has trailing spaces. |
187
|
| Line has trailing spaces. |
188
|
| Line has trailing spaces. |
189
|
| Line has trailing spaces. |
190
|
| Line has trailing spaces. |
191
|
| Line has trailing spaces. |
192
|
| Line has trailing spaces. |
194
|
| Method 'triggerSensor' is not designed for extension - needs to be abstract, final or empty. |
198
|
| Expected @param tag for 'sensor'. |
198
|
| Expected @param tag for 'vehicle'. |
199
|
| '{' should be on the previous line. |
200
|
| '{' should be on the previous line. |
209
|
| '{' should be on the previous line. |
212
|
| '{' should be on the previous line. |
214
|
| '{' should be on the previous line. |
231
|
| '{' should be on the previous line. |
233
|
| '{' should be on the previous line. |
250
|
| '{' should be on the previous line. |
252
|
| '{' should be on the previous line. |
270
|
| Line is longer than 80 characters. |
283
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
285
|
| '{' should be on the previous line. |
286
|
| Line is longer than 80 characters. |
292
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
294
|
| '{' should be on the previous line. |
295
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
304
|
| '{' should be on the previous line. |
305
|
| '12.0' is a magic number. |
307
|
| Method 'getCurrentState' is not designed for extension - needs to be abstract, final or empty. |
313
|
| '{' should be on the previous line. |
314
|
| Line is longer than 80 characters. |
319
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
321
|
| '{' should be on the previous line. |
322
|
| 'if' construct must use '{}'s. |
323
|
| 'else' construct must use '{}'s. |
326
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
333
|
| '{' should be on the previous line. |
334
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SingleTrackBlockTrafficLight.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SingleTrackBlockTrafficLight.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
26
|
| Line has trailing spaces. |
41
|
| '{' should be on the previous line. |
51
|
| First sentence should end with a period. |
52
|
| First sentence should end with a period. |
55
|
| First sentence should end with a period. |
58
|
| First sentence should end with a period. |
61
|
| First sentence should end with a period. |
64
|
| First sentence should end with a period. |
67
|
| First sentence should end with a period. |
70
|
| First sentence should end with a period. |
73
|
| Name 'sensorNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
74
|
| First sentence should end with a period. |
77
|
| First sentence should end with a period. |
80
|
| First sentence should end with a period. |
83
|
| First sentence should end with a period. |
86
|
| First sentence should end with a period. |
89
|
| First sentence should end with a period. |
92
|
| First sentence should end with a period. |
95
|
| More than 7 parameters. |
111
|
| 'name' hides a field. |
111
|
| Expected @param tag for 'name'. |
111
|
| Expected @param tag for 'progression'. |
112
|
| Expected @param tag for 'visibleDistance'. |
112
|
| Expected @param tag for 'track'. |
113
|
| 'distanceRed' hides a field. |
113
|
| Expected @param tag for 'distanceRed'. |
113
|
| 'distanceYellow' hides a field. |
114
|
| Expected @param tag for 'distanceYellow'. |
114
|
| 'distanceGreen' hides a field. |
114
|
| Expected @param tag for 'distanceGreen'. |
114
|
| Expected @param tag for 'simulator'. |
115
|
| 'dx' hides a field. |
115
|
| Expected @param tag for 'dx'. |
115
|
| 'dy' hides a field. |
116
|
| Expected @param tag for 'dy'. |
116
|
| Expected @throws tag for 'Exception'. |
116
|
| '{' should be on the previous line. |
117
|
| '{' should be on the previous line. |
134
|
| Expected @param tag for 'track'. |
146
|
| Expected @param tag for 'place'. |
146
|
| Expected @param tag for 'sensor'. |
147
|
| Expected @param tag for 'simulator'. |
147
|
| Expected @throws tag for 'Exception'. |
148
|
| '{' should be on the previous line. |
149
|
| '{' should be on the previous line. |
152
|
| Line has trailing spaces. |
166
|
| Line has trailing spaces. |
168
|
| Line has trailing spaces. |
187
|
| Line has trailing spaces. |
189
|
| Method 'triggerSensor' is not designed for extension - needs to be abstract, final or empty. |
193
|
| Expected @param tag for 'sensor'. |
193
|
| Expected @param tag for 'vehicle'. |
194
|
| '{' should be on the previous line. |
195
|
| '{' should be on the previous line. |
205
|
| '{' should be on the previous line. |
208
|
| '{' should be on the previous line. |
210
|
| '{' should be on the previous line. |
227
|
| '{' should be on the previous line. |
229
|
| '{' should be on the previous line. |
246
|
| '{' should be on the previous line. |
248
|
| '{' should be on the previous line. |
266
|
| Line is longer than 80 characters. |
269
|
| Line is longer than 80 characters. |
280
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
282
|
| '{' should be on the previous line. |
283
|
| Line is longer than 80 characters. |
289
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
291
|
| '{' should be on the previous line. |
292
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
301
|
| '{' should be on the previous line. |
302
|
| '12.0' is a magic number. |
304
|
| Method 'getCurrentState' is not designed for extension - needs to be abstract, final or empty. |
310
|
| '{' should be on the previous line. |
311
|
| Line is longer than 80 characters. |
316
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
318
|
| '{' should be on the previous line. |
319
|
| 'if' construct must use '{}'s. |
320
|
| 'else' construct must use '{}'s. |
323
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
330
|
| '{' should be on the previous line. |
331
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SingleTrackControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SingleTrackControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| First sentence should end with a period. |
35
|
| Expected @param tag for 'track'. |
48
|
| Expected @param tag for 'progression'. |
49
|
| 'callBack' hides a field. |
50
|
| Expected @param tag for 'callBack'. |
50
|
| 'sensor' hides a field. |
50
|
| Expected @param tag for 'sensor'. |
50
|
| Expected @param tag for 'simulator'. |
51
|
| '{' should be on the previous line. |
52
|
| Line is longer than 80 characters. |
59
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
61
|
| '{' should be on the previous line. |
62
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchBlockControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchBlockControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| First sentence should end with a period. |
35
|
| Expected @param tag for 'track'. |
48
|
| Expected @param tag for 'progression'. |
49
|
| 'callBack' hides a field. |
49
|
| Expected @param tag for 'callBack'. |
49
|
| 'sensor' hides a field. |
50
|
| Expected @param tag for 'sensor'. |
50
|
| Expected @param tag for 'simulator'. |
50
|
| '{' should be on the previous line. |
51
|
| Line is longer than 80 characters. |
58
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
60
|
| '{' should be on the previous line. |
61
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchBlockTrafficLight.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchBlockTrafficLight.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
25
|
| Line has trailing spaces. |
33
|
| Line has trailing spaces. |
35
|
| Line has trailing spaces. |
43
|
| '{' should be on the previous line. |
51
|
| First sentence should end with a period. |
52
|
| First sentence should end with a period. |
55
|
| First sentence should end with a period. |
58
|
| First sentence should end with a period. |
61
|
| First sentence should end with a period. |
64
|
| First sentence should end with a period. |
67
|
| First sentence should end with a period. |
70
|
| Name 'sensorNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
71
|
| First sentence should end with a period. |
74
|
| First sentence should end with a period. |
80
|
| First sentence should end with a period. |
83
|
| Line is longer than 80 characters. |
83
|
| First sentence should end with a period. |
86
|
| First sentence should end with a period. |
89
|
| First sentence should end with a period. |
92
|
| First sentence should end with a period. |
95
|
| First sentence should end with a period. |
98
|
| First sentence should end with a period. |
101
|
| More than 7 parameters. |
116
|
| 'name' hides a field. |
116
|
| Expected @param tag for 'name'. |
116
|
| Expected @param tag for 'track'. |
117
|
| Expected @param tag for 'progression'. |
117
|
| 'virtualBlock' hides a field. |
118
|
| Expected @param tag for 'virtualBlock'. |
118
|
| Expected @param tag for 'visibleDistance'. |
118
|
| 'distanceRequest' hides a field. |
119
|
| Expected @param tag for 'distanceRequest'. |
119
|
| 'distanceRed' hides a field. |
119
|
| Expected @param tag for 'distanceRed'. |
119
|
| Expected @param tag for 'simulator'. |
120
|
| 'dx' hides a field. |
120
|
| Expected @param tag for 'dx'. |
120
|
| 'dy' hides a field. |
121
|
| Expected @param tag for 'dy'. |
121
|
| '{' should be on the previous line. |
122
|
| '{' should be on the previous line. |
137
|
| Line is longer than 80 characters. |
148
|
| Expected @param tag for 'track'. |
148
|
| Expected @param tag for 'progression'. |
148
|
| Expected @param tag for 'sensor'. |
149
|
| Expected @param tag for 'simulator'. |
149
|
| '{' should be on the previous line. |
150
|
| '{' should be on the previous line. |
153
|
| Line has trailing spaces. |
167
|
| Method 'addSensors' is not designed for extension - needs to be abstract, final or empty. |
174
|
| Expected @param tag for 'track'. |
174
|
| Expected @param tag for 'progression'. |
174
|
| Line is longer than 80 characters. |
175
|
| Expected @param tag for 'sensor'. |
175
|
| Expected @param tag for 'line'. |
175
|
| Expected @param tag for 'simulator'. |
175
|
| Line is longer than 80 characters. |
177
|
| '{' should be on the previous line. |
179
|
| Parameter track should be final. |
195
|
| Expected @param tag for 'track'. |
195
|
| Parameter vcpProg should be final. |
196
|
| Expected @param tag for 'vcpProg'. |
196
|
| Expected @param tag for 'simulator'. |
196
|
| '{' should be on the previous line. |
197
|
| '{' should be on the previous line. |
200
|
| Method 'triggerSensor' is not designed for extension - needs to be abstract, final or empty. |
215
|
| Expected @param tag for 'sensor'. |
215
|
| Expected @param tag for 'vehicle'. |
216
|
| '{' should be on the previous line. |
217
|
| '{' should be on the previous line. |
227
|
| '{' should be on the previous line. |
230
|
| '{' should be on the previous line. |
232
|
| '{' should be on the previous line. |
250
|
| '{' should be on the previous line. |
252
|
| '{' should be on the previous line. |
270
|
| Method 'changeState' is not designed for extension - needs to be abstract, final or empty. |
283
|
| Expected @param tag for 'newState'. |
283
|
| '{' should be on the previous line. |
284
|
| Line is longer than 80 characters. |
291
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
293
|
| '{' should be on the previous line. |
294
|
| Line is longer than 80 characters. |
300
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
302
|
| '{' should be on the previous line. |
303
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
312
|
| '{' should be on the previous line. |
313
|
| '12.0' is a magic number. |
315
|
| Method 'getCurrentState' is not designed for extension - needs to be abstract, final or empty. |
321
|
| '{' should be on the previous line. |
322
|
| Method 'setCurrentState' is not designed for extension - needs to be abstract, final or empty. |
329
|
| Parameter state should be final. |
329
|
| Expected @param tag for 'state'. |
329
|
| '{' should be on the previous line. |
330
|
| Line is longer than 80 characters. |
335
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
337
|
| '{' should be on the previous line. |
338
|
| 'if' construct must use '{}'s. |
339
|
| 'else' construct must use '{}'s. |
342
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
349
|
| '{' should be on the previous line. |
350
|
| Method 'getVirtualBlock' is not designed for extension - needs to be abstract, final or empty. |
357
|
| '{' should be on the previous line. |
358
|
| Method 'getDistanceRed' is not designed for extension - needs to be abstract, final or empty. |
365
|
| '{' should be on the previous line. |
366
|
| Method 'getDistanceRelease' is not designed for extension - needs to be abstract, final or empty. |
373
|
| '{' should be on the previous line. |
374
|
| Line has trailing spaces. |
381
|
| Method 'setDistanceRelease' is not designed for extension - needs to be abstract, final or empty. |
385
|
| Parameter distanceRelease should be final. |
385
|
| 'distanceRelease' hides a field. |
385
|
| '{' should be on the previous line. |
386
|
| Method 'getDistanceRequest' is not designed for extension - needs to be abstract, final or empty. |
393
|
| '{' should be on the previous line. |
394
|
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
401
|
| '{' should be on the previous line. |
402
|
| Method 'getRequestingVehicle' is not designed for extension - needs to be abstract, final or empty. |
409
|
| '{' should be on the previous line. |
410
|
| Method 'setRequestingVehicle' is not designed for extension - needs to be abstract, final or empty. |
417
|
| Parameter requestingVehicle should be final. |
417
|
| 'requestingVehicle' hides a field. |
417
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchVirtualBlock.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/SwitchVirtualBlock.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
25
|
| '{' should be on the previous line. |
32
|
| First sentence should end with a period. |
33
|
| First sentence should end with a period. |
36
|
| Line has trailing spaces. |
38
|
| Parameter name should be final. |
41
|
| '{' should be on the previous line. |
42
|
| First sentence should end with a period. |
46
|
| Line has trailing spaces. |
48
|
| Method 'addSwitchDirection' is not designed for extension - needs to be abstract, final or empty. |
54
|
| Expected @param tag for 'trafficLight'. |
54
|
| Expected @param tag for 'line'. |
55
|
| Expected @param tag for 'complexLink'. |
55
|
| Expected @param tag for 'track'. |
55
|
| '{' should be on the previous line. |
56
|
| '{' should be on the previous line. |
65
|
| First sentence should end with a period. |
66
|
| First sentence should end with a period. |
69
|
| First sentence should end with a period. |
72
|
| First sentence should end with a period. |
75
|
| First sentence should end with a period. |
78
|
| Line has trailing spaces. |
80
|
| Parameter trafficLight should be final. |
86
|
| 'trafficLight' hides a field. |
86
|
| Parameter line should be final. |
86
|
| 'line' hides a field. |
86
|
| Parameter complexLine should be final. |
87
|
| 'complexLine' hides a field. |
87
|
| Parameter track should be final. |
87
|
| 'track' hides a field. |
87
|
| '{' should be on the previous line. |
88
|
| '{' should be on the previous line. |
100
|
| '{' should be on the previous line. |
108
|
| '{' should be on the previous line. |
116
|
| '{' should be on the previous line. |
124
|
nl/tudelft/simulation/traffic/controlpoint/blocks/VirtualBlock.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/VirtualBlock.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
25
|
| '{' should be on the previous line. |
32
|
| First sentence should end with a period. |
33
|
| Variable 'busy' must be private and have accessor methods. |
34
|
| First sentence should end with a period. |
36
|
| Variable 'requestList' must be private and have accessor methods. |
40
|
| First sentence should end with a period. |
42
|
| First sentence should end with a period. |
45
|
| Line has trailing spaces. |
47
|
| 'name' hides a field. |
50
|
| '{' should be on the previous line. |
51
|
| First sentence should end with a period. |
57
|
| Line has trailing spaces. |
59
|
| Method 'requestAccess' is not designed for extension - needs to be abstract, final or empty. |
63
|
| '{' should be on the previous line. |
65
|
| '{' should be on the previous line. |
69
|
| '{' should be on the previous line. |
74
|
| First sentence should end with a period. |
79
|
| Method 'releaseBlock' is not designed for extension - needs to be abstract, final or empty. |
83
|
| '{' should be on the previous line. |
84
|
| '{' should be on the previous line. |
88
|
| Line is longer than 80 characters. |
89
|
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
98
|
| '{' should be on the previous line. |
99
|
nl/tudelft/simulation/traffic/controlpoint/blocks/VirtualSwitchBlock.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/blocks/VirtualSwitchBlock.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
34
|
| '{' should be on the previous line. |
41
|
| First sentence should end with a period. |
42
|
| First sentence should end with a period. |
45
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| Line has trailing spaces. |
53
|
| 'simulator' hides a field. |
59
|
| Expected @param tag for 'simulator'. |
59
|
| 'switchTime' hides a field. |
60
|
| Expected @param tag for 'switchTime'. |
60
|
| '{' should be on the previous line. |
61
|
| 'if' construct must use '{}'s. |
65
|
| First sentence should end with a period. |
69
|
| Line has trailing spaces. |
71
|
| Method 'addSwitchDirection' is not designed for extension - needs to be abstract, final or empty. |
79
|
| '{' should be on the previous line. |
82
|
| '{' should be on the previous line. |
84
|
| Expected an @return tag. |
115
|
| Expected @param tag for 'trafficLight'. |
115
|
| Expected @param tag for 'line'. |
116
|
| '{' should be on the previous line. |
117
|
| First sentence should end with a period. |
121
|
| Line has trailing spaces. |
123
|
| Method 'requestAccess' is not designed for extension - needs to be abstract, final or empty. |
127
|
| '{' should be on the previous line. |
129
|
| '{' should be on the previous line. |
136
|
| '{' should be on the previous line. |
142
|
| First sentence should end with a period. |
147
|
| Line has trailing spaces. |
151
|
| Expected @param tag for 'switchBlockTrafficLight'. |
156
|
| Expected @param tag for 'line'. |
157
|
| '{' should be on the previous line. |
158
|
| Line is longer than 80 characters. |
163
|
| '{' should be on the previous line. |
171
|
| '{' should be on the previous line. |
175
|
| '{' should be on the previous line. |
177
|
| '{' should be on the previous line. |
182
|
| '{' should be on the previous line. |
186
|
| First sentence should end with a period. |
192
|
| Line has trailing spaces. |
194
|
| Method 'turnSwitch' is not designed for extension - needs to be abstract, final or empty. |
200
|
| Parameter switchBlockTrafficLight should be final. |
202
|
| Expected @param tag for 'switchBlockTrafficLight'. |
202
|
| '{' should be on the previous line. |
203
|
| '{' should be on the previous line. |
213
|
| First sentence should end with a period. |
214
|
| First sentence should end with a period. |
217
|
| First sentence should end with a period. |
220
|
| First sentence should end with a period. |
223
|
| First sentence should end with a period. |
226
|
| First sentence should end with a period. |
229
|
| Line has trailing spaces. |
231
|
| 'trafficLight' hides a field. |
239
|
| 'line' hides a field. |
240
|
| 'distanceRelease' hides a field. |
240
|
| 'fromTrack' hides a field. |
241
|
| 'toTrack' hides a field. |
241
|
| '{' should be on the previous line. |
242
|
| '{' should be on the previous line. |
259
|
| '{' should be on the previous line. |
267
|
| '{' should be on the previous line. |
275
|
| '{' should be on the previous line. |
283
|
| '{' should be on the previous line. |
291
|
nl/tudelft/simulation/traffic/controlpoint/blocks/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/controlpoint/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/controlpoint/real/AbstractVisibleControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/AbstractVisibleControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
31
|
| '{' should be on the previous line. |
37
|
| First sentence should end with a period. |
38
|
| First sentence should end with a period. |
41
|
| Variable 'track' must be private and have accessor methods. |
42
|
| First sentence should end with a period. |
44
|
| Variable 'progression' must be private and have accessor methods. |
45
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| Line has trailing spaces. |
58
|
| 'track' hides a field. |
64
|
| Expected @param tag for 'track'. |
64
|
| 'progression' hides a field. |
65
|
| Expected @param tag for 'progression'. |
65
|
| 'visibleDistance' hides a field. |
65
|
| Expected @param tag for 'visibleDistance'. |
65
|
| Expected @param tag for 'simulator'. |
66
|
| '{' should be on the previous line. |
67
|
| '{' should be on the previous line. |
83
|
| Line has trailing spaces. |
92
|
| Line has trailing spaces. |
94
|
| 'track' hides a field. |
99
|
| 'visibleDistance' hides a field. |
100
|
| '{' should be on the previous line. |
101
|
| '{' should be on the previous line. |
104
|
| Line is longer than 80 characters. |
115
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
117
|
| '{' should be on the previous line. |
118
|
| Line is longer than 80 characters. |
123
|
| Method 'getTrack' is not designed for extension - needs to be abstract, final or empty. |
125
|
| '{' should be on the previous line. |
126
|
| Line is longer than 80 characters. |
131
|
| Method 'getVisibleDistance' is not designed for extension - needs to be abstract, final or empty. |
133
|
| '{' should be on the previous line. |
134
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
141
|
| '{' should be on the previous line. |
142
|
| '-0.1' is a magic number. |
143
|
| '-0.1' is a magic number. |
143
|
| '0.1' is a magic number. |
143
|
| '0.1' is a magic number. |
144
|
| Line is longer than 80 characters. |
148
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
150
|
| '{' should be on the previous line. |
151
|
nl/tudelft/simulation/traffic/controlpoint/real/Changeable.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| First sentence should end with a period. |
15
|
| Line has trailing spaces. |
18
|
| '{' should be on the previous line. |
22
|
| First sentence should end with a period. |
23
|
| Redundant 'public' modifier. |
26
|
| Redundant 'public' modifier. |
32
|
nl/tudelft/simulation/traffic/controlpoint/real/RemoveControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/RemoveControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| Expected @param tag for 'track'. |
40
|
| Expected @param tag for 'progression'. |
41
|
| Expected @param tag for 'simulator'. |
41
|
| '{' should be on the previous line. |
42
|
| Line is longer than 80 characters. |
48
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
50
|
| Parameter vehicle should be final. |
50
|
| '{' should be on the previous line. |
51
|
| '{' should be on the previous line. |
53
|
| '{' should be on the previous line. |
58
|
nl/tudelft/simulation/traffic/controlpoint/real/SpeedLimitInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
15
|
| '{' should be on the previous line. |
19
|
| Redundant 'public' modifier. |
23
|
nl/tudelft/simulation/traffic/controlpoint/real/SpeedSign.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/SpeedSign.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
30
|
| Line has trailing spaces. |
32
|
| Line is longer than 80 characters. |
34
|
| '{' should be on the previous line. |
40
|
| First sentence should end with a period. |
41
|
| First sentence should end with a period. |
44
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| More than 7 parameters. |
70
|
| 'name' hides a field. |
70
|
| Expected @param tag for 'name'. |
70
|
| Expected @param tag for 'track'. |
70
|
| Expected @param tag for 'progression'. |
71
|
| Expected @param tag for 'visibleDistance'. |
71
|
| 'speedLimit' hides a field. |
72
|
| Expected @param tag for 'speedLimit'. |
72
|
| Expected @param tag for 'simulator'. |
72
|
| 'dx' hides a field. |
73
|
| Expected @param tag for 'dx'. |
73
|
| 'dy' hides a field. |
73
|
| Expected @param tag for 'dy'. |
73
|
| 'text' hides a field. |
73
|
| Expected @param tag for 'text'. |
73
|
| Expected @param tag for 'backgroundColor'. |
74
|
| Expected @param tag for 'textColor'. |
74
|
| Expected @param tag for 'lineColor'. |
75
|
| '{' should be on the previous line. |
76
|
| '{' should be on the previous line. |
86
|
| Line is longer than 80 characters. |
93
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Parameter vehicle should be final. |
95
|
| '{' should be on the previous line. |
96
|
| Line is longer than 80 characters. |
101
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
103
|
| '{' should be on the previous line. |
104
|
| Line is longer than 80 characters. |
109
|
| Method 'getTrack' is not designed for extension - needs to be abstract, final or empty. |
111
|
| '{' should be on the previous line. |
112
|
| Line is longer than 80 characters. |
117
|
| Method 'getSpeedLimit' is not designed for extension - needs to be abstract, final or empty. |
119
|
| '{' should be on the previous line. |
120
|
| Line is longer than 80 characters. |
125
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
127
|
| '{' should be on the previous line. |
128
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
137
|
| '{' should be on the previous line. |
138
|
| '3.0' is a magic number. |
139
|
| '3.0' is a magic number. |
140
|
| '6.0' is a magic number. |
140
|
| Method 'getText' is not designed for extension - needs to be abstract, final or empty. |
146
|
| '{' should be on the previous line. |
147
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
154
|
| '{' should be on the previous line. |
155
|
nl/tudelft/simulation/traffic/controlpoint/real/StopSignInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/StopSignInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| interfaces should describe a type and hence have methods. |
18
|
| '{' should be on the previous line. |
20
|
| First sentence should end with a period. |
21
|
| Redundant 'public' modifier. |
24
|
| First sentence should end with a period. |
26
|
| Redundant 'public' modifier. |
29
|
nl/tudelft/simulation/traffic/controlpoint/real/TrafficLight.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/TrafficLight.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
34
|
| Line has trailing spaces. |
36
|
| Line is longer than 80 characters. |
38
|
| '{' should be on the previous line. |
44
|
| First sentence should end with a period. |
45
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| First sentence should end with a period. |
54
|
| First sentence should end with a period. |
57
|
| First sentence should end with a period. |
60
|
| First sentence should end with a period. |
63
|
| More than 7 parameters. |
78
|
| 'name' hides a field. |
78
|
| Expected @param tag for 'name'. |
78
|
| Expected @param tag for 'progression'. |
78
|
| Expected @param tag for 'visibleDistance'. |
79
|
| Expected @param tag for 'track'. |
79
|
| 'durationGreen' hides a field. |
80
|
| Expected @param tag for 'durationGreen'. |
80
|
| 'durationRed' hides a field. |
81
|
| Expected @param tag for 'durationRed'. |
81
|
| 'status' hides a field. |
81
|
| Expected @param tag for 'status'. |
81
|
| 'simulator' hides a field. |
82
|
| Expected @param tag for 'simulator'. |
82
|
| 'dx' hides a field. |
82
|
| Expected @param tag for 'dx'. |
82
|
| 'dy' hides a field. |
83
|
| Expected @param tag for 'dy'. |
83
|
| '{' should be on the previous line. |
84
|
| '{' should be on the previous line. |
96
|
| '{' should be on the previous line. |
101
|
| '{' should be on the previous line. |
103
|
| '{' should be on the previous line. |
106
|
| '{' should be on the previous line. |
113
|
| '{' should be on the previous line. |
116
|
| Method 'changeStatus' is not designed for extension - needs to be abstract, final or empty. |
124
|
| Expected @throws tag for 'Exception'. |
124
|
| '{' should be on the previous line. |
125
|
| '{' should be on the previous line. |
128
|
| '{' should be on the previous line. |
134
|
| Line is longer than 80 characters. |
146
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
148
|
| '{' should be on the previous line. |
149
|
| Line is longer than 80 characters. |
155
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
157
|
| '{' should be on the previous line. |
158
|
| Line is longer than 80 characters. |
163
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
165
|
| '{' should be on the previous line. |
166
|
| Line is longer than 80 characters. |
171
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
173
|
| '{' should be on the previous line. |
174
|
| Line is longer than 80 characters. |
181
|
| Method 'getTrack' is not designed for extension - needs to be abstract, final or empty. |
183
|
| '{' should be on the previous line. |
184
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
191
|
| '{' should be on the previous line. |
192
|
| '8.0' is a magic number. |
194
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
200
|
| '{' should be on the previous line. |
201
|
nl/tudelft/simulation/traffic/controlpoint/real/VisibleControlPointInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/real/VisibleControlPointInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| '{' should be on the previous line. |
24
|
| Line has trailing spaces. |
30
|
| Redundant 'public' modifier. |
33
|
nl/tudelft/simulation/traffic/controlpoint/real/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/controlpoint/util/ControlPointsList.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
23
|
| '{' should be on the previous line. |
29
|
| First sentence should end with a period. |
30
|
| First sentence should end with a period. |
33
|
| Line has trailing spaces. |
35
|
| Method 'add' is not designed for extension - needs to be abstract, final or empty. |
38
|
| '{' should be on the previous line. |
39
|
| Line has trailing spaces. |
45
|
| Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
49
|
| Expected @param tag for 'cp'. |
49
|
| '{' should be on the previous line. |
50
|
| Method 'remove' is not designed for extension - needs to be abstract, final or empty. |
57
|
| Expected @param tag for 'cp'. |
57
|
| '{' should be on the previous line. |
58
|
| Method 'size' is not designed for extension - needs to be abstract, final or empty. |
65
|
| '{' should be on the previous line. |
66
|
| Method 'iterator' is not designed for extension - needs to be abstract, final or empty. |
73
|
| '{' should be on the previous line. |
74
|
| Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. |
81
|
| '{' should be on the previous line. |
82
|
| First sentence should end with a period. |
86
|
| Method 'clear' is not designed for extension - needs to be abstract, final or empty. |
89
|
| '{' should be on the previous line. |
90
|
| Method 'addAll' is not designed for extension - needs to be abstract, final or empty. |
97
|
| Expected @param tag for 'cpl'. |
97
|
| '{' should be on the previous line. |
98
|
| Method 'getList' is not designed for extension - needs to be abstract, final or empty. |
105
|
| '{' should be on the previous line. |
106
|
| Method 'cloneList' is not designed for extension - needs to be abstract, final or empty. |
113
|
| '{' should be on the previous line. |
114
|
| Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. |
123
|
| Expected @param tag for 'removeList'. |
123
|
| '{' should be on the previous line. |
124
|
| Line has trailing spaces. |
127
|
| Method 'first' is not designed for extension - needs to be abstract, final or empty. |
131
|
| '{' should be on the previous line. |
132
|
| Line has trailing spaces. |
145
|
| '{' should be on the previous line. |
152
|
| '{' should be on the previous line. |
158
|
| 'if' construct must use '{}'s. |
161
|
| 'if' construct must use '{}'s. |
163
|
| 'if' construct must use '{}'s. |
165
|
| 'if' construct must use '{}'s. |
167
|
nl/tudelft/simulation/traffic/controlpoint/util/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/controlpoint/virtual/Show.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/virtual/Show.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
16
|
| '{' should be on the previous line. |
23
|
| First sentence should end with a period. |
24
|
| Expected @param tag for 'track'. |
33
|
| Expected @param tag for 'progression'. |
33
|
| 'owner' hides a field. |
34
|
| Expected @param tag for 'owner'. |
34
|
| Expected @param tag for 'simulator'. |
35
|
| '{' should be on the previous line. |
36
|
| Line is longer than 80 characters. |
42
|
| Method 'getOwner' is not designed for extension - needs to be abstract, final or empty. |
44
|
| '{' should be on the previous line. |
45
|
| Line is longer than 80 characters. |
50
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
52
|
| '{' should be on the previous line. |
53
|
nl/tudelft/simulation/traffic/controlpoint/virtual/ShowInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/virtual/ShowInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
14
|
| Line has trailing spaces. |
22
|
| '{' should be on the previous line. |
26
|
| Redundant 'public' modifier. |
31
|
| First sentence should end with a period. |
33
|
| Line has trailing spaces. |
35
|
| Redundant 'public' modifier. |
38
|
nl/tudelft/simulation/traffic/controlpoint/virtual/VirtualControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/virtual/VirtualControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| '{' should be on the previous line. |
30
|
| First sentence should end with a period. |
31
|
| First sentence should end with a period. |
34
|
| First sentence should end with a period. |
37
|
| 'track' hides a field. |
45
|
| Expected @param tag for 'track'. |
45
|
| 'progression' hides a field. |
46
|
| Expected @param tag for 'progression'. |
46
|
| Expected @param tag for 'simulator'. |
46
|
| '{' should be on the previous line. |
47
|
| '{' should be on the previous line. |
57
|
| Line is longer than 80 characters. |
63
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
65
|
| '{' should be on the previous line. |
66
|
| Line is longer than 80 characters. |
71
|
| Method 'getTrack' is not designed for extension - needs to be abstract, final or empty. |
73
|
| '{' should be on the previous line. |
74
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
81
|
| '{' should be on the previous line. |
82
|
| '-0.1' is a magic number. |
83
|
| '-0.1' is a magic number. |
83
|
| '0.1' is a magic number. |
83
|
| '0.1' is a magic number. |
84
|
| Line is longer than 80 characters. |
88
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
90
|
| '{' should be on the previous line. |
91
|
nl/tudelft/simulation/traffic/controlpoint/virtual/VirtualControlPointInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/controlpoint/virtual/VirtualControlPointInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
18
|
| Line has trailing spaces. |
30
|
| '{' should be on the previous line. |
34
|
nl/tudelft/simulation/traffic/controlpoint/virtual/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/file/InfraFileXMLParser.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/file/InfraFileXMLParser.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line is longer than 80 characters. |
38
|
| Line has trailing spaces. |
73
|
| '{' should be on the previous line. |
80
|
| First sentence should end with a period. |
81
|
| First sentence should end with a period. |
85
|
| First sentence should end with a period. |
88
|
| First sentence should end with a period. |
91
|
| First sentence should end with a period. |
94
|
| First sentence should end with a period. |
97
|
| '1.48' is a magic number. |
98
|
| First sentence should end with a period. |
100
|
| Expected @param tag for 'url'. |
111
|
| Expected @param tag for 'schema'. |
111
|
| Expected @param tag for 'schemaNamespace'. |
112
|
| Expected @param tag for 'validateSchema'. |
112
|
| 'simulator' hides a field. |
113
|
| Expected @param tag for 'simulator'. |
113
|
| Expected @throws tag for 'Exception'. |
113
|
| '{' should be on the previous line. |
114
|
| Expected @param tag for 'url'. |
131
|
| Expected @param tag for 'schema'. |
131
|
| Expected @param tag for 'schemaNamespace'. |
132
|
| Expected @param tag for 'validateSchema'. |
132
|
| 'simulator' hides a field. |
133
|
| Expected @param tag for 'simulator'. |
133
|
| 'linkMap' hides a field. |
133
|
| Expected @param tag for 'linkMap'. |
133
|
| 'trackMap' hides a field. |
134
|
| Expected @param tag for 'trackMap'. |
134
|
| Expected @throws tag for 'Exception'. |
134
|
| '{' should be on the previous line. |
135
|
| First sentence should end with a period. |
144
|
| Line has trailing spaces. |
146
|
| Method 'parse' is not designed for extension - needs to be abstract, final or empty. |
150
|
| Method length is 151 lines (max allowed is 150). |
150
|
| Expected @param tag for 'xmlMapFileElement'. |
150
|
| '{' should be on the previous line. |
151
|
| '{' should be on the previous line. |
153
|
| 'if' construct must use '{}'s. |
156
|
| '{' should be on the previous line. |
159
|
| '{' should be on the previous line. |
163
|
| 'if' construct must use '{}'s. |
170
|
| '{' should be on the previous line. |
173
|
| '{' should be on the previous line. |
177
|
| 'if' construct must use '{}'s. |
184
|
| '{' should be on the previous line. |
187
|
| '{' should be on the previous line. |
192
|
| '{' should be on the previous line. |
200
|
| '{' should be on the previous line. |
205
|
| '{' should be on the previous line. |
213
|
| '{' should be on the previous line. |
218
|
| Line is longer than 80 characters. |
224
|
| '{' should be on the previous line. |
226
|
| Line is longer than 80 characters. |
233
|
| '{' should be on the previous line. |
235
|
| Line is longer than 80 characters. |
242
|
| '{' should be on the previous line. |
244
|
| 'if' construct must use '{}'s. |
251
|
| '{' should be on the previous line. |
254
|
| Line is longer than 80 characters. |
257
|
| '{' should be on the previous line. |
259
|
| 'if' construct must use '{}'s. |
276
|
| '{' should be on the previous line. |
279
|
| Line is longer than 80 characters. |
282
|
| '{' should be on the previous line. |
284
|
| Line is longer than 80 characters. |
290
|
| '{' should be on the previous line. |
292
|
| '{' should be on the previous line. |
298
|
| First sentence should end with a period. |
303
|
| Line has trailing spaces. |
305
|
| Expected @throws tag for 'IOException'. |
311
|
| '{' should be on the previous line. |
312
|
| '{' should be on the previous line. |
314
|
| '{' should be on the previous line. |
319
|
| First sentence should end with a period. |
324
|
| Line has trailing spaces. |
326
|
| Expected @throws tag for 'IOException'. |
331
|
| '{' should be on the previous line. |
332
|
| '{' should be on the previous line. |
334
|
| 'if' construct must use '{}'s. |
338
|
| 'if' construct must use '{}'s. |
341
|
| 'if' construct must use '{}'s. |
344
|
| 'else' construct must use '{}'s. |
347
|
| '{' should be on the previous line. |
350
|
| First sentence should end with a period. |
355
|
| Line has trailing spaces. |
357
|
| Expected @throws tag for 'IOException'. |
362
|
| '{' should be on the previous line. |
363
|
| '{' should be on the previous line. |
365
|
| 'if' construct must use '{}'s. |
369
|
| 'if' construct must use '{}'s. |
373
|
| '1000.0' is a magic number. |
374
|
| 'else' construct must use '{}'s. |
378
|
| '{' should be on the previous line. |
381
|
| First sentence should end with a period. |
386
|
| Line has trailing spaces. |
389
|
| Line is longer than 80 characters. |
394
|
| Expected @throws tag for 'IOException'. |
395
|
| '{' should be on the previous line. |
396
|
| '{' should be on the previous line. |
398
|
| 'stream' hides a field. |
400
|
| 'if' construct must use '{}'s. |
402
|
| '{' should be on the previous line. |
405
|
| '{' should be on the previous line. |
415
|
| '{' should be on the previous line. |
423
|
| '{' should be on the previous line. |
429
|
| 'else' construct must use '{}'s. |
434
|
| '{' should be on the previous line. |
438
|
| First sentence should end with a period. |
443
|
| Line has trailing spaces. |
445
|
| Expected @throws tag for 'IOException'. |
451
|
| '{' should be on the previous line. |
452
|
| '{' should be on the previous line. |
456
|
| 'if' construct must use '{}'s. |
462
|
| 'else' construct must use '{}'s. |
464
|
| '{' should be on the previous line. |
470
|
| First sentence should end with a period. |
476
|
| Line has trailing spaces. |
478
|
| Expected @throws tag for 'IOException'. |
483
|
| '{' should be on the previous line. |
486
|
| '{' should be on the previous line. |
492
|
| '{' should be on the previous line. |
500
|
| '{' should be on the previous line. |
506
|
| '{' should be on the previous line. |
515
|
| '{' should be on the previous line. |
524
|
| '{' should be on the previous line. |
531
|
| '{' should be on the previous line. |
536
|
| First sentence should end with a period. |
542
|
| Line has trailing spaces. |
544
|
| Expected @throws tag for 'IOException'. |
548
|
| '{' should be on the previous line. |
549
|
| '{' should be on the previous line. |
551
|
| '{' should be on the previous line. |
556
|
| '{' should be on the previous line. |
563
|
| '{' should be on the previous line. |
568
|
| '{' should be on the previous line. |
576
|
| '{' should be on the previous line. |
581
|
| '{' should be on the previous line. |
591
|
| '{' should be on the previous line. |
595
|
| Expected @param tag for 'track'. |
607
|
| Expected @param tag for 'progression'. |
607
|
| '{' should be on the previous line. |
608
|
| '{' should be on the previous line. |
611
|
| Expected @param tag for 'element'. |
625
|
| Expected @throws tag for 'IOException'. |
625
|
| '{' should be on the previous line. |
626
|
| '{' should be on the previous line. |
628
|
| '{' should be on the previous line. |
637
|
| '{' should be on the previous line. |
660
|
| First sentence should end with a period. |
666
|
| Line has trailing spaces. |
668
|
| Expected @throws tag for 'IOException'. |
672
|
| '{' should be on the previous line. |
673
|
| '{' should be on the previous line. |
675
|
| '{' should be on the previous line. |
681
|
| '{' should be on the previous line. |
707
|
| First sentence should end with a period. |
713
|
| Line has trailing spaces. |
715
|
| Expected @throws tag for 'IOException'. |
720
|
| '{' should be on the previous line. |
721
|
| '{' should be on the previous line. |
723
|
| '{' should be on the previous line. |
729
|
| 'if' construct must use '{}'s. |
745
|
| 'else' construct must use '{}'s. |
747
|
| '{' should be on the previous line. |
759
|
| First sentence should end with a period. |
765
|
| Line has trailing spaces. |
767
|
| Expected @throws tag for 'IOException'. |
772
|
| '{' should be on the previous line. |
773
|
| '{' should be on the previous line. |
775
|
| '{' should be on the previous line. |
781
|
| '{' should be on the previous line. |
805
|
| First sentence should end with a period. |
811
|
| Line has trailing spaces. |
814
|
| Expected @throws tag for 'IOException'. |
818
|
| '{' should be on the previous line. |
819
|
| '{' should be on the previous line. |
821
|
| Line is longer than 80 characters. |
831
|
| '{' should be on the previous line. |
833
|
| '{' should be on the previous line. |
840
|
| First sentence should end with a period. |
846
|
| Line has trailing spaces. |
848
|
| Expected @param tag for 'switchBlock'. |
854
|
| Expected @throws tag for 'IOException'. |
855
|
| '{' should be on the previous line. |
856
|
| '{' should be on the previous line. |
858
|
| '{' should be on the previous line. |
864
|
| '{' should be on the previous line. |
889
|
| Line is longer than 80 characters. |
890
|
| '{' should be on the previous line. |
892
|
| '{' should be on the previous line. |
900
|
| First sentence should end with a period. |
906
|
| Line has trailing spaces. |
909
|
| Expected @throws tag for 'IOException'. |
915
|
| '{' should be on the previous line. |
916
|
| '{' should be on the previous line. |
918
|
| '{' should be on the previous line. |
923
|
| '{' should be on the previous line. |
926
|
| '{' should be on the previous line. |
937
|
| '{' should be on the previous line. |
946
|
| '{' should be on the previous line. |
951
|
| '{' should be on the previous line. |
961
|
| First sentence should end with a period. |
967
|
| Line has trailing spaces. |
969
|
| Expected @throws tag for 'IOException'. |
975
|
| '{' should be on the previous line. |
976
|
| '{' should be on the previous line. |
979
|
| Line is longer than 80 characters. |
993
|
| Line is longer than 80 characters. |
1006
|
| '{' should be on the previous line. |
1022
|
| '{' should be on the previous line. |
1027
|
| '{' should be on the previous line. |
1045
|
| First sentence should end with a period. |
1051
|
| Line has trailing spaces. |
1053
|
| Expected @throws tag for 'IOException'. |
1059
|
| '{' should be on the previous line. |
1060
|
| '{' should be on the previous line. |
1062
|
| '{' should be on the previous line. |
1067
|
| '{' should be on the previous line. |
1075
|
| '{' should be on the previous line. |
1101
|
| First sentence should end with a period. |
1107
|
| Line has trailing spaces. |
1109
|
| Expected @throws tag for 'IOException'. |
1113
|
| '{' should be on the previous line. |
1114
|
| '{' should be on the previous line. |
1116
|
| '{' should be on the previous line. |
1121
|
| '{' should be on the previous line. |
1129
|
| '{' should be on the previous line. |
1151
|
| Method 'genVehicle' is not designed for extension - needs to be abstract, final or empty. |
1166
|
| Expected @param tag for 'track'. |
1166
|
| Expected @param tag for 'progression'. |
1167
|
| Expected @param tag for 'maxSpeedStart'. |
1167
|
| Expected @param tag for 'vehicleType'. |
1168
|
| Parameter interval should be final. |
1168
|
| Expected @param tag for 'interval'. |
1168
|
| Parameter line should be final. |
1168
|
| Expected @param tag for 'line'. |
1168
|
| Expected @throws tag for 'Exception'. |
1169
|
| '{' should be on the previous line. |
1170
|
| '{' should be on the previous line. |
1172
|
| '{' should be on the previous line. |
1185
|
| First sentence should end with a period. |
1191
|
| Line has trailing spaces. |
1193
|
| Expected @throws tag for 'IOException'. |
1197
|
| '{' should be on the previous line. |
1198
|
| '{' should be on the previous line. |
1200
|
| '{' should be on the previous line. |
1205
|
| '{' should be on the previous line. |
1215
|
nl/tudelft/simulation/traffic/file/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/station/Station.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/station/Station.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
10
|
| Line has trailing spaces. |
39
|
| Line has trailing spaces. |
46
|
| '{' should be on the previous line. |
53
|
| First sentence should end with a period. |
54
|
| First sentence should end with a period. |
57
|
| First sentence should end with a period. |
60
|
| First sentence should end with a period. |
63
|
| First sentence should end with a period. |
66
|
| Line is longer than 80 characters. |
66
|
| First sentence should end with a period. |
69
|
| First sentence should end with a period. |
72
|
| First sentence should end with a period. |
75
|
| First sentence should end with a period. |
78
|
| First sentence should end with a period. |
81
|
| First sentence should end with a period. |
84
|
| Variable 'platformSide' must be private and have accessor methods. |
85
|
| First sentence should end with a period. |
87
|
| First sentence should end with a period. |
90
|
| More than 7 parameters. |
108
|
| 'name' hides a field. |
108
|
| 'stationCode' hides a field. |
108
|
| 'stationCompanyCode' hides a field. |
109
|
| 'startTrack' hides a field. |
109
|
| 'requestDistance' hides a field. |
110
|
| Expected @param tag for 'requestDistance'. |
110
|
| 'stationLength' hides a field. |
111
|
| 'haltingTime' hides a field. |
112
|
| Expected @param tag for 'haltingTime'. |
112
|
| 'platformSide' hides a field. |
112
|
| Expected @param tag for 'simulator'. |
113
|
| '{' should be on the previous line. |
114
|
| '{' should be on the previous line. |
123
|
| '{' should be on the previous line. |
127
|
| '{' should be on the previous line. |
140
|
| 'if' construct must use '{}'s. |
155
|
| 'else' construct must use '{}'s. |
157
|
| '3.0d' is a magic number. |
159
|
| '{' should be on the previous line. |
163
|
| First sentence should end with a period. |
168
|
| Line has trailing spaces. |
170
|
| Method 'getAccessibleStoppingPlace' is not designed for extension - needs to be abstract, final or empty. |
174
|
| Parameter stoppingPlacesList should be final. |
174
|
| 'stoppingPlacesList' hides a field. |
174
|
| Expected @param tag for 'stoppingPlacesList'. |
174
|
| '{' should be on the previous line. |
175
|
| '{' should be on the previous line. |
180
|
| '{' should be on the previous line. |
183
|
| 'if' construct must use '{}'s. |
189
|
| Expression can be simplified. |
189
|
| 'else' construct must use '{}'s. |
191
|
| Parameter stoppingPlace should be final. |
198
|
| Expected @param tag for 'stoppingPlace'. |
198
|
| '{' should be on the previous line. |
199
|
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
206
|
| '{' should be on the previous line. |
207
|
| Method 'getStationLength' is not designed for extension - needs to be abstract, final or empty. |
214
|
| '{' should be on the previous line. |
215
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
222
|
| '{' should be on the previous line. |
223
|
| Method 'getStartTrack' is not designed for extension - needs to be abstract, final or empty. |
230
|
| '{' should be on the previous line. |
231
|
| Method 'getStoppingPlacesList' is not designed for extension - needs to be abstract, final or empty. |
238
|
| '{' should be on the previous line. |
239
|
| Method 'getStationCode' is not designed for extension - needs to be abstract, final or empty. |
246
|
| '{' should be on the previous line. |
247
|
| Method 'getStationCompanyCode' is not designed for extension - needs to be abstract, final or empty. |
254
|
| '{' should be on the previous line. |
255
|
| Method 'getPlatformSide' is not designed for extension - needs to be abstract, final or empty. |
262
|
| '{' should be on the previous line. |
263
|
| Method 'getHaltingTime' is not designed for extension - needs to be abstract, final or empty. |
270
|
| '{' should be on the previous line. |
271
|
| Line is longer than 80 characters. |
276
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
278
|
| '{' should be on the previous line. |
279
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
286
|
| '{' should be on the previous line. |
287
|
nl/tudelft/simulation/traffic/station/StationControlPoint.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/station/StationControlPoint.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
34
|
| First sentence should end with a period. |
35
|
| Expected @param tag for 'track'. |
48
|
| Expected @param tag for 'progression'. |
49
|
| 'callBack' hides a field. |
50
|
| Expected @param tag for 'callBack'. |
50
|
| 'sensor' hides a field. |
50
|
| Expected @param tag for 'sensor'. |
50
|
| Expected @param tag for 'simulator'. |
51
|
| '{' should be on the previous line. |
52
|
| Line is longer than 80 characters. |
59
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
61
|
| '{' should be on the previous line. |
62
|
nl/tudelft/simulation/traffic/station/StationHaltingTrafficLight.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/station/StationHaltingTrafficLight.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line is longer than 80 characters. |
17
|
| Line has trailing spaces. |
36
|
| '{' should be on the previous line. |
46
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| First sentence should end with a period. |
56
|
| First sentence should end with a period. |
59
|
| Name 'sensorNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
60
|
| First sentence should end with a period. |
62
|
| Variable 'requestDistance' must be private and have accessor methods. |
63
|
| First sentence should end with a period. |
65
|
| First sentence should end with a period. |
68
|
| First sentence should end with a period. |
71
|
| First sentence should end with a period. |
74
|
| First sentence should end with a period. |
77
|
| Variable 'station' must be private and have accessor methods. |
78
|
| First sentence should end with a period. |
80
|
| Variable 'simulator' must be private and have accessor methods. |
81
|
| More than 7 parameters. |
94
|
| 'station' hides a field. |
94
|
| Expected @param tag for 'station'. |
94
|
| 'name' hides a field. |
94
|
| Expected @param tag for 'name'. |
94
|
| Expected @param tag for 'track'. |
95
|
| Expected @param tag for 'progression'. |
95
|
| Expected @param tag for 'visibleDistance'. |
96
|
| 'requestDistance' hides a field. |
96
|
| Expected @param tag for 'requestDistance'. |
96
|
| 'simulator' hides a field. |
97
|
| Expected @param tag for 'simulator'. |
97
|
| 'dx' hides a field. |
97
|
| Expected @param tag for 'dx'. |
97
|
| 'dy' hides a field. |
98
|
| Expected @param tag for 'dy'. |
98
|
| '{' should be on the previous line. |
99
|
| '{' should be on the previous line. |
115
|
| First sentence should end with a period. |
120
|
| Line has trailing spaces. |
123
|
| Expected @param tag for 'track'. |
129
|
| Expected @param tag for 'vcpProg'. |
130
|
| Expected @param tag for 'sensor'. |
130
|
| 'simulator' hides a field. |
131
|
| Expected @param tag for 'simulator'. |
131
|
| '{' should be on the previous line. |
132
|
| '{' should be on the previous line. |
135
|
| Method 'triggerSensor' is not designed for extension - needs to be abstract, final or empty. |
150
|
| Expected @param tag for 'sensor'. |
150
|
| Expected @param tag for 'vehicle'. |
151
|
| '{' should be on the previous line. |
152
|
| '{' should be on the previous line. |
162
|
| '{' should be on the previous line. |
170
|
| '{' should be on the previous line. |
174
|
| Line has trailing spaces. |
192
|
| Method 'stateGreen' is not designed for extension - needs to be abstract, final or empty. |
194
|
| '{' should be on the previous line. |
195
|
| Line is longer than 80 characters. |
203
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
205
|
| '{' should be on the previous line. |
206
|
| Line is longer than 80 characters. |
212
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
214
|
| '{' should be on the previous line. |
215
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
224
|
| '{' should be on the previous line. |
225
|
| '12.0' is a magic number. |
227
|
| Method 'getCurrentState' is not designed for extension - needs to be abstract, final or empty. |
233
|
| '{' should be on the previous line. |
234
|
| Line is longer than 80 characters. |
239
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
241
|
| '{' should be on the previous line. |
242
|
| 'if' construct must use '{}'s. |
243
|
| 'else' construct must use '{}'s. |
245
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
252
|
| '{' should be on the previous line. |
253
|
| Expected an @return tag. |
260
|
| Method 'getStation' is not designed for extension - needs to be abstract, final or empty. |
260
|
| '{' should be on the previous line. |
261
|
nl/tudelft/simulation/traffic/station/StoppingPlace.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/station/StoppingPlace.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
10
|
| Line has trailing spaces. |
25
|
| Line has trailing spaces. |
28
|
| Line has trailing spaces. |
36
|
| Line has trailing spaces. |
43
|
| '{' should be on the previous line. |
50
|
| First sentence should end with a period. |
51
|
| First sentence should end with a period. |
54
|
| First sentence should end with a period. |
57
|
| First sentence should end with a period. |
60
|
| First sentence should end with a period. |
63
|
| First sentence should end with a period. |
66
|
| First sentence should end with a period. |
69
|
| 'station' hides a field. |
83
|
| 'progression' hides a field. |
84
|
| Expected @param tag for 'requestDistance'. |
84
|
| 'length' hides a field. |
85
|
| Expected @param tag for 'simulator'. |
85
|
| '{' should be on the previous line. |
86
|
| '5.0' is a magic number. |
92
|
| '10' is a magic number. |
93
|
| Expected an @return tag. |
99
|
| Method 'claimStoppingPlace' is not designed for extension - needs to be abstract, final or empty. |
99
|
| '{' should be on the previous line. |
100
|
| 'if' construct must use '{}'s. |
101
|
| First sentence should end with a period. |
107
|
| Method 'releaseStoppingPlace' is not designed for extension - needs to be abstract, final or empty. |
108
|
| '{' should be on the previous line. |
109
|
| 'if' construct must use '{}'s. |
110
|
| '{' should be on the previous line. |
114
|
| First sentence should end with a period. |
121
|
| Line has trailing spaces. |
123
|
| Line has trailing spaces. |
125
|
| Line is longer than 80 characters. |
126
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
128
|
| '{' should be on the previous line. |
129
|
| Method 'getStation' is not designed for extension - needs to be abstract, final or empty. |
137
|
| '{' should be on the previous line. |
138
|
| First sentence should end with a period. |
142
|
| Line has trailing spaces. |
144
|
| Expected an @return tag. |
147
|
| Method 'isClaimed' is not designed for extension - needs to be abstract, final or empty. |
147
|
| '{' should be on the previous line. |
148
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
155
|
| '{' should be on the previous line. |
156
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
163
|
| '{' should be on the previous line. |
164
|
| Method 'setClaimed' is not designed for extension - needs to be abstract, final or empty. |
171
|
| Parameter claimed should be final. |
171
|
| 'claimed' hides a field. |
171
|
| '{' should be on the previous line. |
172
|
| Method 'getStartTrack' is not designed for extension - needs to be abstract, final or empty. |
179
|
| '{' should be on the previous line. |
180
|
nl/tudelft/simulation/traffic/station/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/track/ArcTrack.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/ArcTrack.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
30
|
| '{' should be on the previous line. |
37
|
| First sentence should end with a period. |
38
|
| First sentence should end with a period. |
41
|
| Variable 'theta' must be private and have accessor methods. |
42
|
| First sentence should end with a period. |
44
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| First sentence should end with a period. |
56
|
| Expected @param tag for 'name'. |
69
|
| Parameter startLink should be final. |
69
|
| Expected @param tag for 'startLink'. |
69
|
| Parameter endLink should be final. |
70
|
| Expected @param tag for 'endLink'. |
70
|
| Parameter radius should be final. |
70
|
| 'radius' hides a field. |
70
|
| Expected @param tag for 'radius'. |
70
|
| Expected @throws tag for 'Exception'. |
70
|
| '{' should be on the previous line. |
71
|
| 'if' construct must use '{}'s. |
81
|
| 'if' construct must use '{}'s. |
85
|
| 'else' construct must use '{}'s. |
87
|
| '{' should be on the previous line. |
92
|
| '{' should be on the previous line. |
98
|
| Line is longer than 80 characters. |
111
|
| Method 'getLocationOfProgression' is not designed for extension - needs to be abstract, final or empty. |
113
|
| '{' should be on the previous line. |
114
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
129
|
| '{' should be on the previous line. |
130
|
| Method 'getRadius' is not designed for extension - needs to be abstract, final or empty. |
140
|
| '{' should be on the previous line. |
141
|
| Method 'getCenter' is not designed for extension - needs to be abstract, final or empty. |
148
|
| '{' should be on the previous line. |
149
|
| Method 'getEndAngle' is not designed for extension - needs to be abstract, final or empty. |
156
|
| '{' should be on the previous line. |
157
|
| Method 'getStartAngle' is not designed for extension - needs to be abstract, final or empty. |
164
|
| '{' should be on the previous line. |
165
|
| Method 'isCounterClockwise' is not designed for extension - needs to be abstract, final or empty. |
172
|
| '{' should be on the previous line. |
173
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
180
|
| '{' should be on the previous line. |
181
|
nl/tudelft/simulation/traffic/track/ComplexTrackLink.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/ComplexTrackLink.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
30
|
| '{' should be on the previous line. |
39
|
| First sentence should end with a period. |
40
|
| First sentence should end with a period. |
43
|
| First sentence should end with a period. |
46
|
| First sentence should end with a period. |
49
|
| First sentence should end with a period. |
52
|
| First sentence should end with a period. |
55
|
| Line has trailing spaces. |
57
|
| Line has trailing spaces. |
60
|
| 'name' hides a field. |
62
|
| Expected @param tag for 'name'. |
62
|
| Expected @param tag for 'location'. |
62
|
| '{' should be on the previous line. |
63
|
| First sentence should end with a period. |
68
|
| Line has trailing spaces. |
70
|
| Line has trailing spaces. |
73
|
| 'name' hides a field. |
75
|
| Expected @param tag for 'name'. |
75
|
| Expected @param tag for 'point'. |
75
|
| '{' should be on the previous line. |
76
|
| First sentence should end with a period. |
81
|
| Line has trailing spaces. |
83
|
| Line has trailing spaces. |
88
|
| 'name' hides a field. |
90
|
| Expected @param tag for 'name'. |
90
|
| Expected @param tag for 'x'. |
90
|
| Expected @param tag for 'y'. |
90
|
| Expected @param tag for 'z'. |
91
|
| '{' should be on the previous line. |
92
|
| Line is longer than 80 characters. |
98
|
| Method 'addSuccessor' is not designed for extension - needs to be abstract, final or empty. |
100
|
| '{' should be on the previous line. |
101
|
| Line is longer than 80 characters. |
106
|
| Method 'addPredecessor' is not designed for extension - needs to be abstract, final or empty. |
108
|
| '{' should be on the previous line. |
109
|
| Line is longer than 80 characters. |
114
|
| Method 'setActiveSuccessor' is not designed for extension - needs to be abstract, final or empty. |
117
|
| '{' should be on the previous line. |
119
|
| 'if' construct must use '{}'s. |
120
|
| 'if' construct must use '{}'s. |
124
|
| Method 'setActivePredecessor' is not designed for extension - needs to be abstract, final or empty. |
138
|
| Expected @param tag for 'successor'. |
138
|
| Expected @param tag for 'predecessor'. |
139
|
| '{' should be on the previous line. |
140
|
| 'if' construct must use '{}'s. |
141
|
| 'if' construct must use '{}'s. |
145
|
| Line is longer than 80 characters. |
155
|
| Method 'getActiveSuccessor' is not designed for extension - needs to be abstract, final or empty. |
157
|
| '{' should be on the previous line. |
158
|
| 'if' construct must use '{}'s. |
159
|
| Expected an @return tag. |
170
|
| Method 'getActivePredecessor' is not designed for extension - needs to be abstract, final or empty. |
170
|
| Expected @param tag for 'successor'. |
170
|
| '{' should be on the previous line. |
171
|
| 'if' construct must use '{}'s. |
172
|
| Line is longer than 80 characters. |
180
|
| Method 'getSuccessors' is not designed for extension - needs to be abstract, final or empty. |
182
|
| '{' should be on the previous line. |
183
|
| Line is longer than 80 characters. |
188
|
| Method 'getPredecessors' is not designed for extension - needs to be abstract, final or empty. |
190
|
| '{' should be on the previous line. |
191
|
| Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. |
198
|
| '{' should be on the previous line. |
199
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
206
|
| '{' should be on the previous line. |
207
|
| Line is longer than 80 characters. |
212
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
214
|
| '{' should be on the previous line. |
215
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
222
|
| '{' should be on the previous line. |
223
|
nl/tudelft/simulation/traffic/track/SimpleTrackLink.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/SimpleTrackLink.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
32
|
| '{' should be on the previous line. |
41
|
| First sentence should end with a period. |
42
|
| First sentence should end with a period. |
45
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| Line has trailing spaces. |
53
|
| Line has trailing spaces. |
56
|
| 'name' hides a field. |
58
|
| Expected @param tag for 'name'. |
58
|
| Expected @param tag for 'location'. |
58
|
| '{' should be on the previous line. |
59
|
| First sentence should end with a period. |
64
|
| Line has trailing spaces. |
66
|
| Line has trailing spaces. |
69
|
| 'name' hides a field. |
71
|
| Expected @param tag for 'name'. |
71
|
| Expected @param tag for 'point'. |
71
|
| '{' should be on the previous line. |
72
|
| First sentence should end with a period. |
77
|
| Line has trailing spaces. |
79
|
| Line has trailing spaces. |
84
|
| 'name' hides a field. |
86
|
| Expected @param tag for 'name'. |
86
|
| Expected @param tag for 'x'. |
86
|
| Expected @param tag for 'y'. |
86
|
| Expected @param tag for 'z'. |
87
|
| '{' should be on the previous line. |
88
|
| Line is longer than 80 characters. |
94
|
| Method 'addSuccessor' is not designed for extension - needs to be abstract, final or empty. |
96
|
| 'successor' hides a field. |
96
|
| '{' should be on the previous line. |
97
|
| 'if' construct must use '{}'s. |
98
|
| Line is longer than 80 characters. |
106
|
| Method 'addPredecessor' is not designed for extension - needs to be abstract, final or empty. |
108
|
| 'predecessor' hides a field. |
108
|
| '{' should be on the previous line. |
109
|
| 'if' construct must use '{}'s. |
110
|
| Line is longer than 80 characters. |
118
|
| Method 'setActiveSuccessor' is not designed for extension - needs to be abstract, final or empty. |
121
|
| 'predecessor' hides a field. |
121
|
| 'successor' hides a field. |
122
|
| '{' should be on the previous line. |
123
|
| 'if' construct must use '{}'s. |
124
|
| 'if' construct must use '{}'s. |
128
|
| Line is longer than 80 characters. |
135
|
| Method 'getActiveSuccessor' is not designed for extension - needs to be abstract, final or empty. |
137
|
| 'predecessor' hides a field. |
137
|
| '{' should be on the previous line. |
138
|
| 'if' construct must use '{}'s. |
139
|
| Line is longer than 80 characters. |
147
|
| Method 'getSuccessors' is not designed for extension - needs to be abstract, final or empty. |
149
|
| '{' should be on the previous line. |
150
|
| Line is longer than 80 characters. |
157
|
| Method 'getPredecessors' is not designed for extension - needs to be abstract, final or empty. |
159
|
| '{' should be on the previous line. |
160
|
| Method 'getPosition' is not designed for extension - needs to be abstract, final or empty. |
169
|
| '{' should be on the previous line. |
170
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
177
|
| '{' should be on the previous line. |
178
|
| Line is longer than 80 characters. |
183
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
185
|
| '{' should be on the previous line. |
186
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
193
|
| '{' should be on the previous line. |
194
|
nl/tudelft/simulation/traffic/track/StraightTrack.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/StraightTrack.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| Line has trailing spaces. |
32
|
| '{' should be on the previous line. |
36
|
| First sentence should end with a period. |
37
|
| First sentence should end with a period. |
40
|
| Expected @param tag for 'name'. |
48
|
| Parameter startLink should be final. |
48
|
| Expected @param tag for 'startLink'. |
48
|
| Parameter endLink should be final. |
49
|
| Expected @param tag for 'endLink'. |
49
|
| '{' should be on the previous line. |
50
|
| '{' should be on the previous line. |
53
|
| '{' should be on the previous line. |
57
|
| Line is longer than 80 characters. |
64
|
| Method 'getLocationOfProgression' is not designed for extension - needs to be abstract, final or empty. |
66
|
| '{' should be on the previous line. |
67
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
80
|
| '{' should be on the previous line. |
81
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
91
|
| '{' should be on the previous line. |
92
|
nl/tudelft/simulation/traffic/track/Track.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/Track.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
29
|
| Line has trailing spaces. |
33
|
| '{' should be on the previous line. |
37
|
| First sentence should end with a period. |
38
|
| Variable 'name' must be private and have accessor methods. |
39
|
| First sentence should end with a period. |
41
|
| Variable 'startLink' must be private and have accessor methods. |
42
|
| First sentence should end with a period. |
44
|
| Variable 'endLink' must be private and have accessor methods. |
45
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| Variable 'vehicles' must be private and have accessor methods. |
51
|
| First sentence should end with a period. |
53
|
| First sentence should end with a period. |
56
|
| First sentence should end with a period. |
59
|
| 'name' hides a field. |
67
|
| Expected @param tag for 'name'. |
67
|
| 'startLink' hides a field. |
67
|
| Expected @param tag for 'startLink'. |
67
|
| 'endLink' hides a field. |
68
|
| Expected @param tag for 'endLink'. |
68
|
| '{' should be on the previous line. |
69
|
| Method 'getStartLink' is not designed for extension - needs to be abstract, final or empty. |
81
|
| '{' should be on the previous line. |
82
|
| Method 'getEndLink' is not designed for extension - needs to be abstract, final or empty. |
89
|
| '{' should be on the previous line. |
90
|
| Line is longer than 80 characters. |
95
|
| Method 'getControlPoints' is not designed for extension - needs to be abstract, final or empty. |
97
|
| '{' should be on the previous line. |
98
|
| Line is longer than 80 characters. |
103
|
| Method 'addControlPoint' is not designed for extension - needs to be abstract, final or empty. |
105
|
| '{' should be on the previous line. |
106
|
| Method 'getCpsOnInterval' is not designed for extension - needs to be abstract, final or empty. |
114
|
| '{' should be on the previous line. |
116
|
| '{' should be on the previous line. |
120
|
| '{' should be on the previous line. |
125
|
| Method 'getdx' is not designed for extension - needs to be abstract, final or empty. |
135
|
| '{' should be on the previous line. |
136
|
| Method 'getdy' is not designed for extension - needs to be abstract, final or empty. |
144
|
| '{' should be on the previous line. |
145
|
| Line is longer than 80 characters. |
151
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
153
|
| '{' should be on the previous line. |
154
|
| Line is longer than 80 characters. |
159
|
| Method 'removeControlPoint' is not designed for extension - needs to be abstract, final or empty. |
161
|
| '{' should be on the previous line. |
162
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
169
|
| '{' should be on the previous line. |
170
|
| Line is longer than 80 characters. |
175
|
| Method 'addVehicle' is not designed for extension - needs to be abstract, final or empty. |
177
|
| Parameter vehicle should be final. |
177
|
| '{' should be on the previous line. |
178
|
| 'if' construct must use '{}'s. |
179
|
| Line is longer than 80 characters. |
185
|
| Method 'removeVehicle' is not designed for extension - needs to be abstract, final or empty. |
187
|
| Parameter vehicle should be final. |
187
|
| '{' should be on the previous line. |
188
|
| 'if' construct must use '{}'s. |
189
|
| 'if' construct must use '{}'s. |
192
|
| 'else' construct must use '{}'s. |
195
|
| Line is longer than 80 characters. |
200
|
| Method 'getVehiclesOnTrack' is not designed for extension - needs to be abstract, final or empty. |
202
|
| '{' should be on the previous line. |
203
|
| Line has trailing spaces. |
211
|
| Expected an @return tag. |
215
|
| Method 'calculateTrackProgressionListAll' is not designed for extension - needs to be abstract, final or empty. |
215
|
| Expected @param tag for 'delta'. |
215
|
| '{' should be on the previous line. |
216
|
| '{' should be on the previous line. |
219
|
| 'if' construct must use '{}'s. |
221
|
| '{' should be on the previous line. |
225
|
| 'if' construct must use '{}'s. |
229
|
| Line has trailing spaces. |
242
|
| Expected an @return tag. |
246
|
| Method 'calculateTrackProgressionListActive' is not designed for extension - needs to be abstract, final or empty. |
246
|
| Expected @param tag for 'delta'. |
247
|
| '{' should be on the previous line. |
248
|
| '{' should be on the previous line. |
251
|
| 'if' construct must use '{}'s. |
253
|
| 'else' construct must use '{}'s. |
256
|
| '{' should be on the previous line. |
260
|
| 'if' construct must use '{}'s. |
265
|
| 'else' construct must use '{}'s. |
267
|
| 'else' construct must use '{}'s. |
269
|
| Line has trailing spaces. |
279
|
| Expected an @return tag. |
284
|
| Method 'calculateTrackProgressionListLine' is not designed for extension - needs to be abstract, final or empty. |
284
|
| Expected @param tag for 'delta'. |
284
|
| Expected @param tag for 'line'. |
285
|
| '{' should be on the previous line. |
286
|
| '{' should be on the previous line. |
289
|
| 'if' construct must use '{}'s. |
291
|
| 'else' construct must use '{}'s. |
294
|
| Line has trailing spaces. |
303
|
| Expected @param tag for 'track'. |
311
|
| Expected @param tag for 'delta'. |
311
|
| Expected @param tag for 'routeType'. |
312
|
| Expected @param tag for 'trackProgressionList'. |
312
|
| Expected @param tag for 'line'. |
313
|
| '{' should be on the previous line. |
314
|
| '{' should be on the previous line. |
317
|
| '{' should be on the previous line. |
324
|
| '{' should be on the previous line. |
328
|
| '{' should be on the previous line. |
331
|
| '{' should be on the previous line. |
343
|
| Line has trailing spaces. |
367
|
| Expected @param tag for 'track'. |
375
|
| Expected @param tag for 'delta'. |
375
|
| Expected @param tag for 'routeType'. |
376
|
| Expected @param tag for 'trackProgressionList'. |
376
|
| Expected @param tag for 'line'. |
377
|
| '{' should be on the previous line. |
378
|
| '{' should be on the previous line. |
381
|
| '{' should be on the previous line. |
391
|
| '{' should be on the previous line. |
400
|
| '{' should be on the previous line. |
403
|
| '{' should be on the previous line. |
410
|
| '{' should be on the previous line. |
413
|
| '{' should be on the previous line. |
416
|
| '{' should be on the previous line. |
424
|
| '{' should be on the previous line. |
430
|
| '{' should be on the previous line. |
432
|
| '{' should be on the previous line. |
436
|
| '{' should be on the previous line. |
443
|
| '{' should be on the previous line. |
450
|
| Expected an @return tag. |
463
|
| Expected @param tag for 'vehicle0'. |
464
|
| Expected @param tag for 'vehicle1'. |
465
|
| '{' should be on the previous line. |
466
|
| Line is longer than 80 characters. |
468
|
| '250.0' is a magic number. |
471
|
| Expected an @return tag. |
497
|
| Expected @param tag for 'tp0'. |
497
|
| Expected @param tag for 'tp1'. |
498
|
| Expected @param tag for 'maxDistance'. |
498
|
| '{' should be on the previous line. |
499
|
| '{' should be on the previous line. |
504
|
| '{' should be on the previous line. |
506
|
nl/tudelft/simulation/traffic/track/TrackInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/TrackInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
23
|
| Line has trailing spaces. |
27
|
| Line has trailing spaces. |
29
|
| '{' should be on the previous line. |
36
|
| Line has trailing spaces. |
41
|
| Redundant 'public' modifier. |
45
|
| Expected @param tag for 'progression'. |
45
|
| Line has trailing spaces. |
49
|
| Redundant 'public' modifier. |
52
|
| Line has trailing spaces. |
56
|
| Redundant 'public' modifier. |
60
|
| Line has trailing spaces. |
65
|
| Redundant 'public' modifier. |
68
|
| Line has trailing spaces. |
72
|
| Redundant 'public' modifier. |
75
|
| Redundant 'public' modifier. |
80
|
| First sentence should end with a period. |
82
|
| Line has trailing spaces. |
85
|
| Redundant 'public' modifier. |
90
|
| Expected @param tag for 'startProgression'. |
90
|
| Expected @param tag for 'lengthOfInterval'. |
91
|
| Line has trailing spaces. |
95
|
| Redundant 'public' modifier. |
98
|
| Expected @param tag for 'cp'. |
98
|
| First sentence should end with a period. |
100
|
| Line has trailing spaces. |
102
|
| Redundant 'public' modifier. |
105
|
| Expected @param tag for 'vehicle'. |
105
|
| First sentence should end with a period. |
107
|
| Line has trailing spaces. |
109
|
| Redundant 'public' modifier. |
112
|
| Expected @param tag for 'vehicle'. |
112
|
| First sentence should end with a period. |
114
|
| Line has trailing spaces. |
116
|
| Redundant 'public' modifier. |
119
|
| Line has trailing spaces. |
120
|
| Line has trailing spaces. |
125
|
| Expected an @return tag. |
129
|
| Redundant 'public' modifier. |
129
|
| Expected @param tag for 'delta'. |
129
|
| Line has trailing spaces. |
137
|
| Expected an @return tag. |
141
|
| Redundant 'public' modifier. |
141
|
| Expected @param tag for 'delta'. |
142
|
| Line has trailing spaces. |
150
|
| Expected an @return tag. |
155
|
| Redundant 'public' modifier. |
155
|
| Expected @param tag for 'delta'. |
155
|
| Expected @param tag for 'line'. |
156
|
nl/tudelft/simulation/traffic/track/TrackLinkInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/TrackLinkInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
29
|
| Line has trailing spaces. |
31
|
| '{' should be on the previous line. |
37
|
| Line has trailing spaces. |
40
|
| Redundant 'public' modifier. |
43
|
| Expected @param tag for 'successor'. |
43
|
| Line has trailing spaces. |
47
|
| Redundant 'public' modifier. |
50
|
| Expected @param tag for 'predecessor'. |
50
|
| Line has trailing spaces. |
54
|
| Redundant 'public' modifier. |
58
|
| Expected @param tag for 'predecessor'. |
58
|
| Expected @param tag for 'successor'. |
59
|
| Line has trailing spaces. |
63
|
| Redundant 'public' modifier. |
67
|
| Expected @param tag for 'predecessor'. |
67
|
| Line has trailing spaces. |
71
|
| Redundant 'public' modifier. |
74
|
| Line has trailing spaces. |
78
|
| Redundant 'public' modifier. |
81
|
| Redundant 'public' modifier. |
86
|
nl/tudelft/simulation/traffic/track/VirtualTrack.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/VirtualTrack.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
28
|
| '{' should be on the previous line. |
35
|
| Expected @param tag for 'name'. |
42
|
| Parameter startLink should be final. |
42
|
| Expected @param tag for 'startLink'. |
42
|
| Parameter endLink should be final. |
43
|
| Expected @param tag for 'endLink'. |
43
|
| Expected @throws tag for 'Exception'. |
43
|
| '{' should be on the previous line. |
44
|
| Line is longer than 80 characters. |
49
|
| Method 'getLocationOfProgression' is not designed for extension - needs to be abstract, final or empty. |
51
|
| '{' should be on the previous line. |
52
|
| '1000.0' is a magic number. |
53
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
65
|
| '{' should be on the previous line. |
66
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
73
|
| '{' should be on the previous line. |
74
|
| '1000.0' is a magic number. |
75
|
nl/tudelft/simulation/traffic/track/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/track/util/TrackList.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/util/TrackList.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
21
|
| '{' should be on the previous line. |
27
|
| First sentence should end with a period. |
28
|
| First sentence should end with a period. |
31
|
| '{' should be on the previous line. |
35
|
| Method 'add' is not designed for extension - needs to be abstract, final or empty. |
42
|
| Expected @param tag for 'track'. |
42
|
| '{' should be on the previous line. |
43
|
| '{' should be on the previous line. |
45
|
| Line is longer than 80 characters. |
46
|
| '+' is not preceded with whitespace. |
46
|
| '+' is not followed by whitespace. |
46
|
| '+' is not preceded with whitespace. |
46
|
| '+' is not followed by whitespace. |
46
|
| Line is longer than 80 characters. |
47
|
| '}' should be on the same line. |
48
|
| 'else' construct must use '{}'s. |
49
|
| Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
57
|
| Expected @param tag for 'track'. |
57
|
| '{' should be on the previous line. |
58
|
| Method 'get' is not designed for extension - needs to be abstract, final or empty. |
66
|
| Expected @param tag for 'i'. |
66
|
| '{' should be on the previous line. |
67
|
| Definition of 'equals()' without corresponding definition of 'hashCode()'. |
75
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
75
|
| Expected @param tag for 'track'. |
75
|
| '{' should be on the previous line. |
76
|
| Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. |
84
|
| Expected @param tag for 'track'. |
84
|
| '{' should be on the previous line. |
85
|
| Method 'remove' is not designed for extension - needs to be abstract, final or empty. |
92
|
| Expected @param tag for 'track'. |
92
|
| '{' should be on the previous line. |
93
|
| Method 'remove' is not designed for extension - needs to be abstract, final or empty. |
100
|
| Expected @param tag for 'i'. |
100
|
| '{' should be on the previous line. |
101
|
| Method 'size' is not designed for extension - needs to be abstract, final or empty. |
108
|
| '{' should be on the previous line. |
109
|
| Expected an @return tag. |
116
|
| Method 'iterator' is not designed for extension - needs to be abstract, final or empty. |
116
|
| '{' should be on the previous line. |
117
|
| Expected an @return tag. |
124
|
| Method 'cloneList' is not designed for extension - needs to be abstract, final or empty. |
124
|
| '{' should be on the previous line. |
125
|
| Expected an @return tag. |
134
|
| Method 'toArray' is not designed for extension - needs to be abstract, final or empty. |
134
|
| '{' should be on the previous line. |
135
|
| '{' should be on the previous line. |
139
|
nl/tudelft/simulation/traffic/track/util/TrackProgression.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/track/util/TrackProgression.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
23
|
| '{' should be on the previous line. |
30
|
| First sentence should end with a period. |
31
|
| First sentence should end with a period. |
34
|
| Line has trailing spaces. |
40
|
| Line is longer than 80 characters. |
42
|
| 'track' hides a field. |
42
|
| Expected @param tag for 'track'. |
42
|
| 'progression' hides a field. |
42
|
| Expected @param tag for 'progression'. |
42
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
52
|
| '{' should be on the previous line. |
53
|
| Method 'getTrack' is not designed for extension - needs to be abstract, final or empty. |
60
|
| '{' should be on the previous line. |
61
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
68
|
| '{' should be on the previous line. |
69
|
nl/tudelft/simulation/traffic/track/util/package.html
| Error | Line |
| Missing package documentation file. | 0 |
nl/tudelft/simulation/traffic/vehicle/AccelerationProfile.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
26
|
| '{' should be on the previous line. |
33
|
| First sentence should end with a period. |
34
|
| First sentence should end with a period. |
37
|
| First sentence should end with a period. |
40
|
| First sentence should end with a period. |
43
|
| Line has trailing spaces. |
45
|
| First sentence should end with a period. |
46
|
| Variable 'debug' must be private and have accessor methods. |
47
|
| First sentence should end with a period. |
49
|
| Line has trailing spaces. |
51
|
| 'maxSpeed' hides a field. |
54
|
| Expected @param tag for 'maxSpeed'. |
54
|
| '{' should be on the previous line. |
55
|
| Line has trailing spaces. |
65
|
| Line is longer than 80 characters. |
69
|
| Method 'setAccelerationFromSpeed' is not designed for extension - needs to be abstract, final or empty. |
69
|
| First sentence should end with a period. |
75
|
| Line has trailing spaces. |
77
|
| Expected an @return tag. |
81
|
| Method 'getAcceleration' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Expected @param tag for 'speed'. |
81
|
| '{' should be on the previous line. |
82
|
| '{' should be on the previous line. |
85
|
| '{' should be on the previous line. |
88
|
| '{' should be on the previous line. |
91
|
| Line has trailing spaces. |
99
|
| Method 'initializeProfile' is not designed for extension - needs to be abstract, final or empty. |
101
|
| '{' should be on the previous line. |
102
|
| Method 'getAccelerationTime' is not designed for extension - needs to be abstract, final or empty. |
112
|
| Expected @param tag for 'initialSpeed'. |
112
|
| Expected @param tag for 'endSpeed'. |
113
|
| '{' should be on the previous line. |
114
|
| 'if' construct must use '{}'s. |
115
|
| Method 'getAccelerationDistance' is not designed for extension - needs to be abstract, final or empty. |
125
|
| Expected @param tag for 'initialSpeed'. |
125
|
| Expected @param tag for 'endSpeed'. |
126
|
| '{' should be on the previous line. |
127
|
| 'if' construct must use '{}'s. |
128
|
| Line has trailing spaces. |
142
|
| '{' should be on the previous line. |
149
|
| First sentence should end with a period. |
150
|
| First sentence should end with a period. |
153
|
| 'speed' hides a field. |
160
|
| Expected @param tag for 'speed'. |
160
|
| 'accdec' hides a field. |
160
|
| Expected @param tag for 'accdec'. |
160
|
| '{' should be on the previous line. |
161
|
| '{' should be on the previous line. |
170
|
| '{' should be on the previous line. |
178
|
| Line has trailing spaces. |
192
|
| '{' should be on the previous line. |
199
|
| First sentence should end with a period. |
200
|
| First sentence should end with a period. |
203
|
| First sentence should end with a period. |
206
|
| First sentence should end with a period. |
209
|
| '0.1' is a magic number. |
210
|
| First sentence should end with a period. |
212
|
| First sentence should end with a period. |
215
|
| 'owner' hides a field. |
222
|
| Expected @param tag for 'owner'. |
222
|
| 'maxSpeed' hides a field. |
222
|
| Expected @param tag for 'maxSpeed'. |
222
|
| '{' should be on the previous line. |
223
|
| '0.001' is a magic number. |
231
|
| '{' should be on the previous line. |
237
|
| '0.001' is a magic number. |
239
|
| '0.001' is a magic number. |
245
|
| '{' should be on the previous line. |
249
|
| '{' should be on the previous line. |
254
|
| '{' should be on the previous line. |
256
|
| Expected an @return tag. |
267
|
| Expected @param tag for 'speed'. |
267
|
| '{' should be on the previous line. |
268
|
| Expected an @return tag. |
277
|
| Expected @param tag for 'point'. |
277
|
| '{' should be on the previous line. |
278
|
| Expected @param tag for 'initialSpeed'. |
287
|
| Expected @param tag for 'endSpeed'. |
288
|
| '{' should be on the previous line. |
289
|
| Expected @param tag for 'initialSpeed'. |
300
|
| Expected @param tag for 'endSpeed'. |
301
|
| '{' should be on the previous line. |
302
|
| Line has trailing spaces. |
318
|
| '{' should be on the previous line. |
325
|
| First sentence should end with a period. |
326
|
| 'owner' hides a field. |
333
|
| Expected @param tag for 'owner'. |
333
|
| Expected @param tag for 'timeStep'. |
334
|
| '{' should be on the previous line. |
335
|
| 'owner' hides a field. |
345
|
| Expected @param tag for 'owner'. |
345
|
| Expected @param tag for 'timeStep'. |
346
|
| Expected @param tag for 'integrator'. |
346
|
| 'owner' hides a field. |
357
|
| Expected @param tag for 'owner'. |
357
|
| Expected @param tag for 'timeStep'. |
358
|
| Expected @param tag for 'integrationMethod'. |
358
|
| '{' should be on the previous line. |
359
|
| Line is longer than 80 characters. |
365
|
| Parameter x should be final. |
368
|
| Parameter y should be final. |
368
|
| '{' should be on the previous line. |
369
|
| Parameter args should be final. |
382
|
| Expected @param tag for 'args'. |
382
|
| '{' should be on the previous line. |
383
|
| '{' should be on the previous line. |
385
|
| '14.0' is a magic number. |
386
|
| '14.0' is a magic number. |
390
|
| '7.0' is a magic number. |
392
|
| '14.0' is a magic number. |
392
|
| '7.0' is a magic number. |
394
|
| '14.0' is a magic number. |
396
|
| '7.0' is a magic number. |
398
|
| '14.0' is a magic number. |
398
|
| '7.0' is a magic number. |
400
|
| '{' should be on the previous line. |
402
|
nl/tudelft/simulation/traffic/vehicle/DecelerationProfile.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
26
|
| '{' should be on the previous line. |
33
|
| First sentence should end with a period. |
34
|
| First sentence should end with a period. |
37
|
| First sentence should end with a period. |
40
|
| First sentence should end with a period. |
43
|
| First sentence should end with a period. |
46
|
| Variable 'debug' must be private and have accessor methods. |
47
|
| First sentence should end with a period. |
49
|
| Line has trailing spaces. |
51
|
| 'maxSpeed' hides a field. |
54
|
| Expected @param tag for 'maxSpeed'. |
54
|
| '{' should be on the previous line. |
55
|
| Line has trailing spaces. |
65
|
| Line is longer than 80 characters. |
69
|
| Method 'setDecelerationFromSpeed' is not designed for extension - needs to be abstract, final or empty. |
69
|
| First sentence should end with a period. |
75
|
| Line has trailing spaces. |
77
|
| Expected an @return tag. |
81
|
| Method 'getDeceleration' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Expected @param tag for 'speed'. |
81
|
| '{' should be on the previous line. |
82
|
| '{' should be on the previous line. |
85
|
| '{' should be on the previous line. |
88
|
| '{' should be on the previous line. |
91
|
| Line has trailing spaces. |
99
|
| Method 'initializeProfile' is not designed for extension - needs to be abstract, final or empty. |
101
|
| '{' should be on the previous line. |
102
|
| Method 'getBrakeTime' is not designed for extension - needs to be abstract, final or empty. |
112
|
| Expected @param tag for 'initialSpeed'. |
112
|
| Expected @param tag for 'endSpeed'. |
112
|
| 'if' construct must use '{}'s. |
114
|
| Method 'getBrakeDistance' is not designed for extension - needs to be abstract, final or empty. |
124
|
| Expected @param tag for 'initialSpeed'. |
124
|
| Expected @param tag for 'endSpeed'. |
125
|
| '{' should be on the previous line. |
126
|
| 'if' construct must use '{}'s. |
127
|
| Line has trailing spaces. |
141
|
| '{' should be on the previous line. |
148
|
| First sentence should end with a period. |
149
|
| First sentence should end with a period. |
152
|
| 'speed' hides a field. |
159
|
| Expected @param tag for 'speed'. |
159
|
| 'accdec' hides a field. |
159
|
| Expected @param tag for 'accdec'. |
159
|
| '{' should be on the previous line. |
160
|
| '{' should be on the previous line. |
169
|
| '{' should be on the previous line. |
177
|
| Line has trailing spaces. |
191
|
| '{' should be on the previous line. |
198
|
| First sentence should end with a period. |
199
|
| First sentence should end with a period. |
202
|
| First sentence should end with a period. |
205
|
| First sentence should end with a period. |
208
|
| '0.1' is a magic number. |
209
|
| First sentence should end with a period. |
211
|
| First sentence should end with a period. |
214
|
| 'owner' hides a field. |
221
|
| Expected @param tag for 'owner'. |
221
|
| 'maxSpeed' hides a field. |
221
|
| Expected @param tag for 'maxSpeed'. |
221
|
| '{' should be on the previous line. |
222
|
| '0.001' is a magic number. |
230
|
| '{' should be on the previous line. |
236
|
| '0.001' is a magic number. |
238
|
| '0.001' is a magic number. |
244
|
| '{' should be on the previous line. |
248
|
| '{' should be on the previous line. |
253
|
| '{' should be on the previous line. |
255
|
| Expected an @return tag. |
267
|
| Expected @param tag for 'speed'. |
267
|
| '{' should be on the previous line. |
268
|
| Expected an @return tag. |
277
|
| Expected @param tag for 'point'. |
277
|
| '{' should be on the previous line. |
278
|
| Expected @param tag for 'initialSpeed'. |
287
|
| Expected @param tag for 'endSpeed'. |
288
|
| '{' should be on the previous line. |
289
|
| Expected @param tag for 'initialSpeed'. |
299
|
| Expected @param tag for 'endSpeed'. |
300
|
| '{' should be on the previous line. |
301
|
| Line has trailing spaces. |
317
|
| '{' should be on the previous line. |
324
|
| First sentence should end with a period. |
325
|
| 'owner' hides a field. |
332
|
| Expected @param tag for 'owner'. |
332
|
| Expected @param tag for 'timeStep'. |
333
|
| '{' should be on the previous line. |
334
|
| 'owner' hides a field. |
344
|
| Expected @param tag for 'owner'. |
344
|
| Expected @param tag for 'timeStep'. |
345
|
| Expected @param tag for 'integrator'. |
345
|
| 'owner' hides a field. |
356
|
| Expected @param tag for 'owner'. |
356
|
| Expected @param tag for 'timeStep'. |
357
|
| Expected @param tag for 'integrationMethod'. |
357
|
| '{' should be on the previous line. |
358
|
| Line is longer than 80 characters. |
364
|
| Parameter x should be final. |
367
|
| Parameter y should be final. |
367
|
| '{' should be on the previous line. |
368
|
| Line is longer than 80 characters. |
377
|
| Parameter x should be final. |
379
|
| '{' should be on the previous line. |
380
|
| Parameter args should be final. |
391
|
| Expected @param tag for 'args'. |
391
|
| '{' should be on the previous line. |
392
|
| '{' should be on the previous line. |
394
|
| '14.0' is a magic number. |
395
|
| '14.0' is a magic number. |
399
|
| '14.0' is a magic number. |
401
|
| '7.0' is a magic number. |
401
|
| '7.0' is a magic number. |
403
|
| '14.0' is a magic number. |
405
|
| '14.0' is a magic number. |
407
|
| '7.0' is a magic number. |
407
|
| '7.0' is a magic number. |
409
|
| '{' should be on the previous line. |
411
|
nl/tudelft/simulation/traffic/vehicle/VehicleControl.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/vehicle/VehicleControl.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
27
|
| '{' should be on the previous line. |
36
|
| First sentence should end with a period. |
37
|
| First sentence should end with a period. |
40
|
| Line has trailing spaces. |
45
|
| 'line' hides a field. |
47
|
| Expected @param tag for 'line'. |
47
|
| '{' should be on the previous line. |
48
|
| Expected @param tag for 'track'. |
61
|
| Expected @param tag for 'progression'. |
61
|
| Expected @param tag for 'maxSpeedStart'. |
62
|
| Expected @param tag for 'simulator'. |
63
|
| Expected @param tag for 'vehicleType'. |
64
|
| 'line' hides a field. |
64
|
| Expected @param tag for 'line'. |
64
|
| Expected @throws tag for 'Exception'. |
64
|
| '{' should be on the previous line. |
65
|
| Line is longer than 80 characters. |
72
|
| Method 'startDriving' is not designed for extension - needs to be abstract, final or empty. |
74
|
| '{' should be on the previous line. |
75
|
| Line is longer than 80 characters. |
80
|
| Method 'getVehiclePhysical' is not designed for extension - needs to be abstract, final or empty. |
82
|
| '{' should be on the previous line. |
83
|
| Line is longer than 80 characters. |
88
|
| Method 'setVehiclePhysical' is not designed for extension - needs to be abstract, final or empty. |
90
|
| Parameter vehiclePhysical should be final. |
91
|
| 'vehiclePhysical' hides a field. |
91
|
| '{' should be on the previous line. |
92
|
| Method 'getLine' is not designed for extension - needs to be abstract, final or empty. |
99
|
| '{' should be on the previous line. |
100
|
| Line is longer than 80 characters. |
105
|
| '{' should be on the previous line. |
108
|
| Line is longer than 80 characters. |
113
|
| Parameter event should be final. |
115
|
| '{' should be on the previous line. |
116
|
nl/tudelft/simulation/traffic/vehicle/VehicleControlInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/vehicle/VehicleControlInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
34
|
| '{' should be on the previous line. |
44
|
| Redundant 'public' modifier. |
48
|
| Redundant 'public' modifier. |
53
|
| Line has trailing spaces. |
59
|
| Redundant 'public' modifier. |
61
|
| Line is longer than 80 characters. |
68
|
| Redundant 'public' modifier. |
68
|
| First sentence should end with a period. |
71
|
| Redundant 'public' modifier. |
74
|
| First sentence should end with a period. |
77
|
| Line has trailing spaces. |
78
|
| Redundant 'public' modifier. |
80
|
| Redundant 'public' modifier. |
85
|
| Redundant 'public' modifier. |
91
|
| Expected @throws tag for 'Exception'. |
92
|
| First sentence should end with a period. |
94
|
| Line has trailing spaces. |
96
|
| Redundant 'public' modifier. |
99
|
| Expected @throws tag for 'RemoteException'. |
99
|
| Line has trailing spaces. |
100
|
| Redundant 'public' modifier. |
104
|
nl/tudelft/simulation/traffic/vehicle/VehiclePhysical.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/vehicle/VehiclePhysical.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
50
|
| '{' should be on the previous line. |
59
|
| First sentence should end with a period. |
60
|
| First sentence should end with a period. |
63
|
| First sentence should end with a period. |
66
|
| First sentence should end with a period. |
69
|
| First sentence should end with a period. |
72
|
| First sentence should end with a period. |
75
|
| First sentence should end with a period. |
78
|
| First sentence should end with a period. |
84
|
| First sentence should end with a period. |
87
|
| First sentence should end with a period. |
90
|
| First sentence should end with a period. |
93
|
| First sentence should end with a period. |
96
|
| First sentence should end with a period. |
99
|
| First sentence should end with a period. |
102
|
| First sentence should end with a period. |
105
|
| First sentence should end with a period. |
108
|
| First sentence should end with a period. |
111
|
| First sentence should end with a period. |
114
|
| Name 'TIME_SPEED_1SECOND_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
115
|
| Variable 'TIME_SPEED_1SECOND_EVENT' must be private and have accessor methods. |
115
|
| First sentence should end with a period. |
117
|
| Name 'DISTANCE_SPEED_1SECOND_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
118
|
| Variable 'DISTANCE_SPEED_1SECOND_EVENT' must be private and have accessor methods. |
118
|
| First sentence should end with a period. |
120
|
| '-10.0' is a magic number. |
121
|
| First sentence should end with a period. |
123
|
| First sentence should end with a period. |
126
|
| First sentence should end with a period. |
129
|
| Line has trailing spaces. |
131
|
| 'vehicleType' hides a field. |
139
|
| Expected @param tag for 'vehicleType'. |
139
|
| 'vehicleControl' hides a field. |
140
|
| Expected @param tag for 'vehicleControl'. |
140
|
| Expected @param tag for 'track'. |
141
|
| 'progression' hides a field. |
141
|
| Expected @param tag for 'progression'. |
141
|
| Expected @param tag for 'maxSpeedStart'. |
142
|
| 'simulator' hides a field. |
143
|
| Expected @param tag for 'simulator'. |
143
|
| '{' should be on the previous line. |
144
|
| '{' should be on the previous line. |
146
|
| '1.5' is a magic number. |
155
|
| '{' should be on the previous line. |
162
|
| '{' should be on the previous line. |
165
|
| '{' should be on the previous line. |
169
|
| '{' should be on the previous line. |
171
|
| Line is longer than 80 characters. |
172
|
| '{' should be on the previous line. |
224
|
| Method 'getEventTypes' is not designed for extension - needs to be abstract, final or empty. |
232
|
| '{' should be on the previous line. |
233
|
| '{' should be on the previous line. |
243
|
| 'progression' hides a field. |
250
|
| 'if' construct must use '{}'s. |
253
|
| '{' should be on the previous line. |
259
|
| '{' should be on the previous line. |
263
|
| '{' should be on the previous line. |
265
|
| '{' should be on the previous line. |
269
|
| '{' should be on the previous line. |
281
|
| Line has trailing spaces. |
299
|
| Line is longer than 80 characters. |
300
|
| Method 'startDriving' is not designed for extension - needs to be abstract, final or empty. |
302
|
| '{' should be on the previous line. |
303
|
| Line is longer than 80 characters. |
308
|
| Method 'getCurrentAcceleration' is not designed for extension - needs to be abstract, final or empty. |
311
|
| 'progression' hides a field. |
312
|
| '{' should be on the previous line. |
313
|
| '{' should be on the previous line. |
315
|
| '{' should be on the previous line. |
319
|
| '{' should be on the previous line. |
328
|
| '{' should be on the previous line. |
335
|
| '{' should be on the previous line. |
341
|
| Comment matches to-do format 'TODO:'. |
349
|
| '1.01' is a magic number. |
351
|
| '{' should be on the previous line. |
356
|
| 'if' construct must use '{}'s. |
357
|
| 'else' construct must use '{}'s. |
359
|
| '{' should be on the previous line. |
366
|
| 'if' construct must use '{}'s. |
370
|
| '{' should be on the previous line. |
376
|
| '{' should be on the previous line. |
379
|
| '{' should be on the previous line. |
383
|
| '{' should be on the previous line. |
385
|
| Line is longer than 80 characters. |
392
|
| Line is longer than 80 characters. |
400
|
| Line is longer than 80 characters. |
401
|
| '}' should be on the same line. |
414
|
| '{' should be on the previous line. |
417
|
| '{' should be on the previous line. |
421
|
| '{' should be on the previous line. |
423
|
| '1.01' is a magic number. |
449
|
| '{' should be on the previous line. |
450
|
| 'if' construct must use '{}'s. |
451
|
| 'else' construct must use '{}'s. |
454
|
| Line is longer than 80 characters. |
464
|
| Method 'setSpeedAndProgression' is not designed for extension - needs to be abstract, final or empty. |
467
|
| 'progression' hides a field. |
468
|
| '{' should be on the previous line. |
469
|
| '{' should be on the previous line. |
479
|
| '{' should be on the previous line. |
483
|
| Line has trailing spaces. |
503
|
| Method 'moveToNextTrack' is not designed for extension - needs to be abstract, final or empty. |
507
|
| '{' should be on the previous line. |
508
|
| Method 'moveToFirstTrack' is not designed for extension - needs to be abstract, final or empty. |
526
|
| Expected @param tag for 'track'. |
526
|
| 'progression' hides a field. |
527
|
| Expected @param tag for 'progression'. |
527
|
| '{' should be on the previous line. |
528
|
| Expected an @return tag. |
542
|
| 'progression' hides a field. |
542
|
| Expected @param tag for 'progression'. |
542
|
| Expected @param tag for 'maxDistance'. |
543
|
| '{' should be on the previous line. |
544
|
| '{' should be on the previous line. |
549
|
| '{' should be on the previous line. |
552
|
| Line is longer than 80 characters. |
553
|
| '{' should be on the previous line. |
556
|
| 'if' construct must use '{}'s. |
559
|
| 'if' construct must use '{}'s. |
565
|
| Expected @param tag for 'track'. |
575
|
| '{' should be on the previous line. |
576
|
| '{' should be on the previous line. |
581
|
| Method 'driveOverControlPoints' is not designed for extension - needs to be abstract, final or empty. |
591
|
| Expected @param tag for 'from'. |
591
|
| Expected @param tag for 'to'. |
591
|
| '{' should be on the previous line. |
592
|
| '{' should be on the previous line. |
595
|
| 'if' construct must use '{}'s. |
596
|
| '{' should be on the previous line. |
599
|
| Line is longer than 80 characters. |
600
|
| '0.001' is a magic number. |
602
|
| '0.001' is a magic number. |
603
|
| '{' should be on the previous line. |
604
|
| '{' should be on the previous line. |
610
|
| Line is longer than 80 characters. |
611
|
| '{' should be on the previous line. |
614
|
| Line is longer than 80 characters. |
616
|
| '{' should be on the previous line. |
623
|
| Line is longer than 80 characters. |
631
|
| Method 'getCurrentSpeed' is not designed for extension - needs to be abstract, final or empty. |
633
|
| '{' should be on the previous line. |
634
|
| Line is longer than 80 characters. |
639
|
| Method 'setMaximumSpeed' is not designed for extension - needs to be abstract, final or empty. |
641
|
| '{' should be on the previous line. |
642
|
| Line is longer than 80 characters. |
647
|
| Method 'getProgression' is not designed for extension - needs to be abstract, final or empty. |
649
|
| '{' should be on the previous line. |
650
|
| Line is longer than 80 characters. |
655
|
| Method 'getCurrentTrack' is not designed for extension - needs to be abstract, final or empty. |
657
|
| '{' should be on the previous line. |
658
|
| Line is longer than 80 characters. |
664
|
| Method 'getVehicleType' is not designed for extension - needs to be abstract, final or empty. |
666
|
| '{' should be on the previous line. |
667
|
| Line is longer than 80 characters. |
672
|
| Method 'getVehicleControl' is not designed for extension - needs to be abstract, final or empty. |
674
|
| '{' should be on the previous line. |
675
|
| Line is longer than 80 characters. |
680
|
| Method 'setVehicleControl' is not designed for extension - needs to be abstract, final or empty. |
682
|
| Parameter vehicleControl should be final. |
682
|
| 'vehicleControl' hides a field. |
682
|
| '{' should be on the previous line. |
683
|
| Line is longer than 80 characters. |
688
|
| Method 'getDistanceTraveled' is not designed for extension - needs to be abstract, final or empty. |
690
|
| '{' should be on the previous line. |
691
|
| Line is longer than 80 characters. |
696
|
| Method 'removeVehicle' is not designed for extension - needs to be abstract, final or empty. |
698
|
| '{' should be on the previous line. |
699
|
| Line is longer than 80 characters. |
710
|
| Method 'notify' is not designed for extension - needs to be abstract, final or empty. |
712
|
| Parameter event should be final. |
712
|
| '{' should be on the previous line. |
713
|
| '{' should be on the previous line. |
715
|
| '{' should be on the previous line. |
717
|
| 'else' construct must use '{}'s. |
722
|
| Method 'getCurrentTracksLength' is not designed for extension - needs to be abstract, final or empty. |
730
|
| '{' should be on the previous line. |
731
|
| '{' should be on the previous line. |
734
|
| Line is longer than 80 characters. |
742
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
744
|
| '{' should be on the previous line. |
745
|
| '{' should be on the previous line. |
754
|
| '0.1' is a magic number. |
756
|
| 'if' construct must use '{}'s. |
758
|
| '0.1' is a magic number. |
759
|
| '0.05' is a magic number. |
763
|
| First sentence should end with a period. |
766
|
| Line has trailing spaces. |
768
|
| Method 'getBackwardLocation' is not designed for extension - needs to be abstract, final or empty. |
772
|
| Expected @param tag for 'distance'. |
772
|
| '{' should be on the previous line. |
773
|
| '{' should be on the previous line. |
778
|
| 'if' construct must use '{}'s. |
785
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
796
|
| '{' should be on the previous line. |
797
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
812
|
| '{' should be on the previous line. |
813
|
| Line has trailing spaces. |
818
|
| Line has trailing spaces. |
826
|
| '{' should be on the previous line. |
833
|
| First sentence should end with a period. |
834
|
| First sentence should end with a period. |
837
|
| 'controlPoint' hides a field. |
845
|
| Expected @param tag for 'controlPoint'. |
845
|
| 'distance' hides a field. |
845
|
| Expected @param tag for 'distance'. |
845
|
| '{' should be on the previous line. |
855
|
| '{' should be on the previous line. |
863
|
| '{' should be on the previous line. |
871
|
nl/tudelft/simulation/traffic/vehicle/VehiclePhysicalInterface.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/vehicle/VehiclePhysicalInterface.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
23
|
| Line has trailing spaces. |
31
|
| '{' should be on the previous line. |
42
|
| Redundant 'public' modifier. |
46
|
| First sentence should end with a period. |
48
|
| Redundant 'public' modifier. |
51
|
| First sentence should end with a period. |
53
|
| Line has trailing spaces. |
55
|
| Redundant 'public' modifier. |
60
|
| Expected @param tag for 'speed'. |
60
|
| Expected @param tag for 'progression'. |
61
|
| Redundant 'public' modifier. |
68
|
| Expected @param tag for 'speed'. |
68
|
| Expected @param tag for 'progression'. |
69
|
| First sentence should end with a period. |
71
|
| Line has trailing spaces. |
73
|
| Redundant 'public' modifier. |
76
|
| Expected @param tag for 'speed'. |
76
|
| First sentence should end with a period. |
78
|
| Line has trailing spaces. |
80
|
| Redundant 'public' modifier. |
83
|
| Line has trailing spaces. |
88
|
| Redundant 'public' modifier. |
91
|
| First sentence should end with a period. |
93
|
| Line has trailing spaces. |
95
|
| Redundant 'public' modifier. |
98
|
| First sentence should end with a period. |
100
|
| Line has trailing spaces. |
103
|
| Expected an @return tag. |
107
|
| Redundant 'public' modifier. |
107
|
| Expected @param tag for 'distance'. |
107
|
| Line has trailing spaces. |
111
|
| Redundant 'public' modifier. |
114
|
| Line has trailing spaces. |
118
|
| Redundant 'public' modifier. |
121
|
| Redundant 'public' modifier. |
126
|
| Line has trailing spaces. |
130
|
| Redundant 'public' modifier. |
133
|
| First sentence should end with a period. |
135
|
| Line has trailing spaces. |
137
|
| Redundant 'public' modifier. |
140
|
| Expected @throws tag for 'RemoteException'. |
140
|
nl/tudelft/simulation/traffic/vehicle/VehiclePositioner.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
29
|
| '{' should be on the previous line. |
36
|
| First sentence should end with a period. |
37
|
| Variable 'vehiclePhysical' must be private and have accessor methods. |
38
|
| 'vehiclePhysical' hides a field. |
45
|
| Expected @param tag for 'vehiclePhysical'. |
45
|
| Expected @param tag for 'simulator'. |
46
|
| Expected @throws tag for 'RemoteException'. |
46
|
| '{' should be on the previous line. |
47
|
| 'vehiclePhysical' hides a field. |
57
|
| Expected @param tag for 'vehiclePhysical'. |
57
|
| Expected @param tag for 'simulator'. |
58
|
| Expected @param tag for 'timeStep'. |
58
|
| '{' should be on the previous line. |
59
|
| 'vehiclePhysical' hides a field. |
70
|
| Expected @param tag for 'vehiclePhysical'. |
70
|
| Expected @param tag for 'simulator'. |
71
|
| Expected @param tag for 'timeStep'. |
71
|
| Expected @param tag for 'numericalMethod'. |
72
|
| '{' should be on the previous line. |
73
|
| 'vehiclePhysical' hides a field. |
85
|
| Expected @param tag for 'vehiclePhysical'. |
85
|
| Expected @param tag for 'simulator'. |
86
|
| Expected @param tag for 'timeStep'. |
86
|
| Expected @param tag for 'numericalIntegrator'. |
87
|
| '{' should be on the previous line. |
88
|
| Line has trailing spaces. |
97
|
| Line has trailing spaces. |
100
|
| Method 'setValue' is not designed for extension - needs to be abstract, final or empty. |
102
|
| Expected @param tag for 'speed'. |
102
|
| Expected @param tag for 'progression'. |
102
|
| '{' should be on the previous line. |
103
|
| '{' should be on the previous line. |
105
|
| '{' should be on the previous line. |
109
|
| Line is longer than 80 characters. |
115
|
| Method 'dy' is not designed for extension - needs to be abstract, final or empty. |
118
|
| Parameter x should be final. |
118
|
| Parameter y should be final. |
118
|
| '{' should be on the previous line. |
119
|
| Line is longer than 80 characters. |
128
|
| Method 'integrateY' is not designed for extension - needs to be abstract, final or empty. |
131
|
| Parameter x should be final. |
131
|
| Parameter initialX should be final. |
131
|
| Parameter initialY should be final. |
131
|
| Method 'stopIntegration' is not designed for extension - needs to be abstract, final or empty. |
143
|
| '{' should be on the previous line. |
144
|
| '{' should be on the previous line. |
146
|
| '{' should be on the previous line. |
150
|
nl/tudelft/simulation/traffic/vehicle/VehicleSegment.java
| Error | Line |
| File does not end with a newline. |
0
|
nl/tudelft/simulation/traffic/vehicle/VehicleSegment.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
33
|
| '{' should be on the previous line. |
40
|
| First sentence should end with a period. |
41
|
| First sentence should end with a period. |
44
|
| First sentence should end with a period. |
47
|
| First sentence should end with a period. |
50
|
| First sentence should end with a period. |
53
|
| 'vehicle' hides a field. |
65
|
| Expected @param tag for 'vehicle'. |
65
|
| Expected @param tag for 'devs'. |
66
|
| Expected @param tag for 'color'. |
66
|
| 'front' hides a field. |
67
|
| Expected @param tag for 'front'. |
67
|
| 'axle1' hides a field. |
67
|
| Expected @param tag for 'axle1'. |
67
|
| 'axle2' hides a field. |
67
|
| Expected @param tag for 'axle2'. |
67
|
| 'length' hides a field. |
68
|
| Expected @param tag for 'length'. |
68
|
| '{' should be on the previous line. |
69
|
| '{' should be on the previous line. |
76
|
| Method 'getAxle1' is not designed for extension - needs to be abstract, final or empty. |
84
|
| '{' should be on the previous line. |
85
|
| Method 'getAxle2' is not designed for extension - needs to be abstract, final or empty. |
92
|
| '{' should be on the previous line. |
93
|
| Method 'getFront' is not designed for extension - needs to be abstract, final or empty. |
100
|
| '{' should be on the previous line. |
101
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
108
|
| '{' should be on the previous line. |
109
|
| Line is longer than 80 characters. |
114
|
| Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. |
116
|
| '{' should be on the previous line. |
117
|
| 'front' hides a field. |
118
|
| '0.05' is a magic number. |
122
|
| Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. |
128
|
| '{' should be on the previous line. |
129
|
| Method 'getVehicle' is not designed for extension - needs to be abstract, final or empty. |
144
|
| '{' should be on the previous line. |
145
|
nl/tudelft/simulation/traffic/vehicle/VehicleType.java
| Error | Line |
| Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. |
1
|
| Line has trailing spaces. |
3
|
| Line has trailing spaces. |
6
|
| Line has trailing spaces. |
25
|
| '{' should be on the previous line. |
32
|
| First sentence should end with a period. |
33
|
| First sentence should end with a period. |
36
|
| First sentence should end with a period. |
39
|
| First sentence should end with a period. |
42
|
| First sentence should end with a period. |
45
|
| First sentence should end with a period. |
48
|
| First sentence should end with a period. |
51
|
| First sentence should end with a period. |
54
|
| First sentence should end with a period. |
57
|
| First sentence should end with a period. |
60
|
| '{' should be on the previous line. |
64
|
| Method 'getColor' is not designed for extension - needs to be abstract, final or empty. |
71
|
| '{' should be on the previous line. |
72
|
| Method 'setColor' is not designed for extension - needs to be abstract, final or empty. |
79
|
| Parameter color should be final. |
79
|
| 'color' hides a field. |
79
|
| '{' should be on the previous line. |
80
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
87
|
| '{' should be on the previous line. |
88
|
| Method 'setLength' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Parameter length should be final. |
95
|
| 'length' hides a field. |
95
|
| '{' should be on the previous line. |
96
|
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
103
|
| '{' should be on the previous line. |
104
|
| Method 'setName' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Parameter name should be final. |
111
|
| 'name' hides a field. |
111
|
| '{' should be on the previous line. |
112
|
| Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. |
119
|
| '{' should be on the previous line. |
120
|
| Method 'setWidth' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Parameter width should be final. |
127
|
| 'width' hides a field. |
127
|
| '{' should be on the previous line. |
128
|
| Method 'addSegment' is not designed for extension - needs to be abstract, final or empty. |
138
|
| Expected @param tag for 'front'. |
138
|
| Expected @param tag for 'axle1'. |
138
|
| Expected @param tag for 'axle2'. |
139
|
| 'length' hides a field. |
139
|
| Expected @param tag for 'length'. |
139
|
| '{' should be on the previous line. |
140
|
| Method 'getSegments' is not designed for extension - needs to be abstract, final or empty. |
148
|
| '{' should be on the previous line. |
149
|
| Method 'getVehicleMaximumSpeed' is not designed for extension - needs to be abstract, final or empty. |
156
|
| '{' should be on the previous line. |
157
|
| Method 'setVehicleMaximumSpeed' is not designed for extension - needs to be abstract, final or empty. |
164
|
| Parameter vehicleMaximumSpeed should be final. |
164
|
| 'vehicleMaximumSpeed' hides a field. |
164
|
| '{' should be on the previous line. |
165
|
| Method 'getAccelerationProfile' is not designed for extension - needs to be abstract, final or empty. |
172
|
| '{' should be on the previous line. |
173
|
| Method 'setAccelerationProfile' is not designed for extension - needs to be abstract, final or empty. |
180
|
| Parameter accelerationProfile should be final. |
180
|
| 'accelerationProfile' hides a field. |
180
|
| Method 'getDecelerationProfile' is not designed for extension - needs to be abstract, final or empty. |
189
|
| '{' should be on the previous line. |
190
|
| Method 'setDecelerationProfile' is not designed for extension - needs to be abstract, final or empty. |
197
|
| Parameter decelerationProfile should be final. |
197
|
| 'decelerationProfile' hides a field. |
197
|
| Method 'generateUniqueName' is not designed for extension - needs to be abstract, final or empty. |
206
|
| '{' should be on the previous line. |
207
|
| Line has trailing spaces. |
214
|
| Line has trailing spaces. |
222
|
| '{' should be on the previous line. |
229
|
| First sentence should end with a period. |
230
|
| First sentence should end with a period. |
233
|
| First sentence should end with a period. |
236
|
| First sentence should end with a period. |
239
|
| 'front' hides a field. |
248
|
| Expected @param tag for 'front'. |
248
|
| 'axle1' hides a field. |
248
|
| Expected @param tag for 'axle1'. |
248
|
| 'axle2' hides a field. |
249
|
| Expected @param tag for 'axle2'. |
249
|
| 'length' hides a field. |
249
|
| Expected @param tag for 'length'. |
249
|
| '{' should be on the previous line. |
250
|
| Method 'getAxle1' is not designed for extension - needs to be abstract, final or empty. |
260
|
| '{' should be on the previous line. |
261
|
| Method 'getAxle2' is not designed for extension - needs to be abstract, final or empty. |
268
|
| '{' should be on the previous line. |
269
|
| Method 'getFront' is not designed for extension - needs to be abstract, final or empty. |
276
|
| '{' should be on the previous line. |
277
|
| Method 'getLength' is not designed for extension - needs to be abstract, final or empty. |
284
|
| '{' should be on the previous line. |
285
|
nl/tudelft/simulation/traffic/vehicle/package.html
| Error | Line |
| Missing package documentation file. | 0 |