blob: 41ba88687a872bd3b77972ef60ebd895616d8a4c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
/**
* No detection of commented-out code in Javadoc for class
* for (Visitor visitor : visitors) {
* continue;
* }
*/
public class CommentedCode {
/**
* No detection of commented-out code in Javadoc for field
* for (Visitor visitor : visitors) {
* continue;
* }
*/
private int field;
/**
* No detection of commented-out code in Javadoc for constructor
* for (Visitor visitor : visitors) {
* continue;
* }
*/
public CommentedCode(int field) {
this.field = field;
// This is a comment, but next line is a commented-out code
// for (Visitor visitor : visitors) {
// continue;
// }
/*
This is a comment, but next line is a commented-out code
for (Visitor visitor : visitors) {
continue;
}
*/
/* This is a comment, but next line is a commented-out code */
/* for (Visitor visitor : visitors) { */
/* continue; */
/* } */
/**
* This is not Javadoc, even if it looks like Javadoc and before declaration of variable
* for (Visitor visitor : visitors) {
* continue;
* }
*/
int a;
}
/**
* From GWT documentation:
* JSNI methods are declared native and contain JavaScript code in a specially formatted comment block
* between the end of the parameter list and the trailing semicolon.
*/
public static native void alert(String msg) /* not JSNI comment */ /*-{
for (i=0;i<=5;i++) {
$wnd.alert(msg);
}
}-*/; /*-{
This is not JSNI comment block, even if it looks like
for (Visitor visitor : visitors) {
continue;
}
}-*/
/*
* This is not a documentation comment
* for (Visitor visitor : visitors) {
* continue;
* }
*/
public void method() {
}
/**
* No detection of commented-out code in Javadoc for method
* for (Visitor visitor : visitors) {
* continue;
* }
*/
public int getField() {
return field;
}
}
|