blob: 55bdb9a07df8eeed00e5c33bd403a83159767054 (
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
86
87
88
89
90
91
92
93
94
95
|
/**
* A group of *members*.
* <p>
* This class has no useful logic; it's just a documentation example.
*
* This is thought to be a great news, e.g. a new invention.
*
* A code example:
* <code>
* Item item = env.generateData(Generator.sampledFrom(sys.currentItems), "working on %s item");
* </code>
*
* @param T the type of member in this group.
*/
class ExampleClassWithNoTypos<T> {
private String name;
/**
* Creates an empty group.
*
* @param name The name of the group.
*/
public ExampleClassWithNoTypos(String name) {
this.name = name;
}
/**
* Adds a [member] to this group.
*
* @param cancellable Whether the progress can be cancelled.
* @param member member to add
* @return the new size of the group.
*/
Integer goodFunction(boolean cancellable, T member) {
return 1; // no error comment
}
/**
* Accepts files for which vcs operations are temporarily blocked.
* @return the project instance.
*/
Object some1() { return 42; }
/** Currently active change list. */
class ActiveChangeList {}
}
/**
* It is friend there
*
* <warning descr="PLURAL_VERB_AFTER_THIS">This guy have</warning> no useful logic; it's just a documentation example.
*
* </unopenedTag>
*
* @param T the <warning descr="KIND_OF_A">type of a</warning> <TYPO descr="Typo: In word 'membr'">membr</TYPO> in this group.
*/
class ExampleClassWithTypos<T> {
private String name;
/**
* Creates an empty group.
*
* @param name the <warning descr="COMMA_WHICH">name which</warning> group
*/
public ExampleClassWithTypos(String name) {
this.name = name;
}
/**
* It <warning descr="IT_VBZ">add</warning> a [member] to this <TYPO descr="Typo: In word 'grooup'">grooup</TYPO>.
* <warning descr="UPPERCASE_SENTENCE_START">second</warning> sentence.
*
* @param member member to add
* @return the new size of <warning descr="DT_DT">a the</warning> group.
*/
Integer badFunction(T member) {
return 1; // It <warning descr="IT_VBZ">are</warning> <TYPO descr="Typo: In word 'eror'">eror</TYPO> in the comment
}
}
/**
* В коробке лежало <warning descr="Sklonenije_NUM_NN">пять карандаша</warning>.
* А <warning descr="grammar_vse_li_noun">все ли ошибка</warning> найдены?
* Это случилось <warning descr="INVALID_DATE">31 ноября</warning> 2014 г.
* За весь вечер она <warning descr="ne_proronila_ni">не проронила и слово</warning>.
* Собрание состоится в <warning descr="RU_COMPOUNDS">конференц зале</warning>.
* <warning descr="WORD_REPEAT_RULE">Он он</warning> ошибка.
*/
class ForMultiLanguageSupport {
// er überprüfte die Rechnungen noch <TYPO descr="Typo: In word 'einal'">einal</TYPO>, um ganz <warning descr="COMPOUND_INFINITIV_RULE">sicher zu gehen</warning>.
// das ist <warning descr="FUEHR_FUER">führ</warning> Dich!
// das <TYPO descr="Typo: In word 'daert'">daert</TYPO> geschätzt fünf <warning descr="MANNSTUNDE">Mannstunden</warning>.
}
|