Re: Unused imports and @link javadoc

Stevo Slavić <[email protected]> Wed, 30 Mar 2011 08:59:23 +0200
Newsgroups gmane.comp.java.audit.checkstyle.user
Message-ID <[email protected]>
Thanks Oliver,

Found bug report:
http://sourceforge.net/tracker/?func=detail&atid=397078&aid=652303&group_id=29721

And javadoc FAQ explaining that referenced class "must be referenced
by a declaration or any kind of import statement":
http://java.sun.com/j2se/javadoc/faq/index.html#missinglinks

IMO proper solution would be to fix "Unused imports" check. Current
workaround is to reference class using full class path and not just by
name.

Regards,
Stevo.

On Wed, Mar 30, 2011 at 2:44 AM, Oliver Burn <[email protected]> wrote:
> Eclipse is correct.
>
> On 30/03/2011 10:57 AM, "Stevo Slavić" <[email protected]> wrote:
>> Hello Checkstyle users,
>>
>> Checkstyle 5.1 (used via Sonar, btw, whose upgrade to 5.3
>> http://jira.codehaus.org/browse/SONAR-1836 is blocked by
>>
>> http://sourceforge.net/tracker/?func=detail&aid=3132645&group_id=29721&atid=397078
>> ) and 5.3 (through eclipse-cs plugin) report that a class A has an
>> unused import of class B referenced only in @link javadoc of a method
>> in class A. Eclipse IDE configured on save to automatically arrange
>> import section, adds import of B in A.
>>
>> Can someone please enlighten me on who is correct, Checkstyle in
>> reporting unused import or Eclipse in configuring import for a class
>> only referenced in javadoc?
>>
>> Thanks in advance!
>>
>> Regards,
>> Stevo.
>>
>>
>> ------------------------------------------------------------------------------
>> Enable your software for Intel(R) Active Management Technology to meet the
>> growing manageability and security demands of your customers. Businesses
>> are taking advantage of Intel(R) vPro (TM) technology - will your software
>> be a part of the solution? Download the Intel(R) Manageability Checker
>> today! http://p.sf.net/sfu/intel-dev2devmar
>> _______________________________________________
>> Checkstyle-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/checkstyle-user
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Checkstyle-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/checkstyle-user
>
>

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Checkstyle-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/checkstyle-user