
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
27 lines
697 B
Plaintext
27 lines
697 B
Plaintext
== Why is this an issue?
|
|
|
|
As of Java 5, "assert" is a keyword. By default, using the word as an identifier generates a compilation error, and backward compatibility must be activated with "-source=1.4" to compile such pieces of code. Eventually this backward compatibility mode will be dropped.
|
|
|
|
|
|
The following code snippet illustrates this rule:
|
|
|
|
----
|
|
public void doSomething(){
|
|
int assert = 4; // Non-Compliant
|
|
...
|
|
}
|
|
----
|
|
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
'''
|
|
== Comments And Links
|
|
(visible only on this page)
|
|
|
|
=== relates to: S1190
|
|
|
|
=== on 8 Aug 2013, 16:23:48 Freddy Mallet wrote:
|
|
Is implemented by \http://jira.codehaus.org/browse/SONARJAVA-279
|
|
|
|
endif::env-github,rspecator-view[]
|