rspec/rules/S2208/java/rule.adoc

48 lines
777 B
Plaintext

== Why is this an issue?
include::../description.adoc[]
=== Noncompliant code example
[source,java]
----
import java.sql.*; // Noncompliant
import java.util.*; // Noncompliant
private Date date; // Date class exists in java.sql and java.util. Which one is this?
----
=== Compliant solution
[source,java]
----
import java.sql.Date;
import java.util.List;
import java.util.ArrayList;
private Date date;
----
=== Exceptions
Static imports are ignored by this rule. E.G.
----
import static java.lang.Math.*;
----
ifdef::env-github,rspecator-view[]
'''
== Implementation Specification
(visible only on this page)
include::../message.adoc[]
'''
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::env-github,rspecator-view[]