-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Expand file tree
/
Copy pathCommentedCode.java
More file actions
125 lines (106 loc) · 2.43 KB
/
CommentedCode.java
File metadata and controls
125 lines (106 loc) · 2.43 KB
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/*>>> import org.checkerframework.checker.nullness.qual.Nullable;*/
public class CommentedCode {
public static int method(){
// int commentedOutCode = 6;
// int commentedOutCode = 6; // with a trailing comment
// String s = "commented code with";
//
//
//
// String t = "many blank lines";
// not commented-out code
// not commented-out code
// on multiple lines
// ending with a semicolon;
/** javadoc style comment */
/**
* javadoc style comment with code tags:
* <code>
* int looksLikeCode;
* int butIsnt;
* for(int i=1;i<100;i++){
* System.out.println("not code!!!");
* }
* </code>
*/
/**
* javadoc style comment with pre tags:
* <pre>
* int looksLikeCode;
* int butIsnt;
* for(int i=1;i<100;i++){
* System.out.println("not code!!!");
* }
* </pre>
*/
/**
* int blockCommentedCode;
* for(int i=1;i<100;i++){
* System.out.println("this is code!!!");
* }
*/
/**
* JavaDoc style comment containing HTML entities (e.g. for documentation of XML-related things). The semicolons should not trigger any alerts.
*
* >
* >
* >
*/
/**
* JavaDoc style comment containing HTML entities (e.g. for documentation of XML-related things). The semicolons should not trigger any alerts.
*
* à
* à
* à
*/
/**
* JavaDoc style comment containing HTML entities using decimal encoding. The semicolons should not trigger any alerts.
*
* à
* à
* à
*/
/**
* JavaDoc style comment containing HTML entities using hexadecimal encoding. The semicolons should not trigger any alerts.
*
* ̀F;
* ̀F;
* ̀F;
*/
/**
* Incorrect HTML entities should trigger alert on semicolon
*
*   ;
*   ;
*   ;
*/
return -1;
}
// public static int commentedOutMethod(){
//
// return 123;
//
// }
// JSNI
class Element {}
public native void scrollTo(Element elem) /*-{
elem.scrollIntoView(true);
}-*/;
String empty = ""; //$NON-NLS-1$
String alsoEmpty = "" + ""; //$NON-NLS-1$ //$NON-NLS-2$
// Java Modeling Language (JML) comments
//@ assert ...;
//@ assert ...;
//
// /*
// *
// */
// /**
// *
// */
// @Deprecated
// void commentedOutMethodWithAnnotationsAndEmptyComments() {}
/***
System.out.println("");
***/
}