On 16 July 2014 19:38, Benedikt Ritter <brit...@apache.org> wrote:
> Compile and JavaDoc are different things. javac doesn't care for what is
> places inside comments (as long as it's a valid UTF-8 character).
>
> Importing something translates to "I need this to do my work". Clearly a
> class doesn't need an exception it is not catching and only importing we
> documentation.

+1

> I guess it's the same reason why you don't import java.util.*
>
> Maybe a matter of aesthetics, I don't know :-)

It can be useful to be able to scan code for import statements to see
if specific classes are used.
For example, are there any references to sun.* packages or crypto code.

I agree that imports should only be used when required by the code;
never for Javadoc only.

>
> 2014-07-16 20:18 GMT+02:00 Gary Gregory <garydgreg...@gmail.com>:
>
>> Compile time and Javadoc time is the same thing IMO. Why does it matter?
>>
>> Gary
>>
>>
>> On Wed, Jul 16, 2014 at 2:16 PM, Benedikt Ritter <brit...@apache.org>
>> wrote:
>>
>> > So you're introducing a compile dependency to a class just because you
>> want
>> > to generate documentation? Doesn't sound right to me... My IDE (InetlliJ)
>> > automatically generates the FQCN in JavaDocs, if the class has not been
>> > imported already.
>> >
>> >
>> > 2014-07-16 20:09 GMT+02:00 Gary Gregory <garydgreg...@gmail.com>:
>> >
>> > > I disagree with that. Javadocs are already bad enough to write without
>> > > having to deal with FQCNs. FWIW, I always used imports.
>> > >
>> > > Gary
>> > >
>> > > ---------- Forwarded message ----------
>> > > From: <brit...@apache.org>
>> > > Date: Wed, Jul 16, 2014 at 2:05 PM
>> > > Subject: svn commit: r1611119 -
>> > >
>> > >
>> >
>> /commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java
>> > > To: comm...@commons.apache.org
>> > >
>> > >
>> > > Author: britter
>> > > Date: Wed Jul 16 18:05:42 2014
>> > > New Revision: 1611119
>> > >
>> > > URL: http://svn.apache.org/r1611119
>> > > Log:
>> > > Use qualified class names instead of importing class just for
>> > documentation
>> > >
>> > > Modified:
>> > >
>> > >
>> > >
>> >
>> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java
>> > >
>> > > Modified:
>> > >
>> > >
>> >
>> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java
>> > > URL:
>> > >
>> > >
>> >
>> http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java?rev=1611119&r1=1611118&r2=1611119&view=diff
>> > >
>> > >
>> >
>> ==============================================================================
>> > > ---
>> > >
>> > >
>> >
>> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java
>> > > (original)
>> > > +++
>> > >
>> > >
>> >
>> commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryLoader.java
>> > > Wed Jul 16 18:05:42 2014
>> > > @@ -19,7 +19,6 @@ package org.apache.commons.dbutils;
>> > >  import java.io.IOException;
>> > >  import java.io.InputStream;
>> > >  import java.util.HashMap;
>> > > -import java.util.InvalidPropertiesFormatException;
>> > >  import java.util.Map;
>> > >  import java.util.Properties;
>> > >  import java.util.regex.Pattern;
>> > > @@ -76,7 +75,7 @@ public class QueryLoader {
>> > >       * @throws IOException if a file access error occurs
>> > >       * @throws IllegalArgumentException if the ClassLoader can't find
>> a
>> > > file at
>> > >       * the given path.
>> > > -     * @throws InvalidPropertiesFormatException if the XML properties
>> > file
>> > > is
>> > > +     * @throws java.util.InvalidPropertiesFormatException if the XML
>> > > properties file is
>> > >       * invalid
>> > >       * @return Map of query names to SQL values
>> > >       * @see java.util.Properties
>> > > @@ -103,7 +102,7 @@ public class QueryLoader {
>> > >       * @throws IOException if a file access error occurs
>> > >       * @throws IllegalArgumentException if the ClassLoader can't find
>> a
>> > > file at
>> > >       * the given path.
>> > > -     * @throws InvalidPropertiesFormatException if the XML properties
>> > file
>> > > is
>> > > +     * @throws java.util.InvalidPropertiesFormatException if the XML
>> > > properties file is
>> > >       * invalid
>> > >       * @since DbUtils 1.1
>> > >       * @return Map of query names to SQL values
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > --
>> > > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> > > Java Persistence with Hibernate, Second Edition
>> > > <http://www.manning.com/bauer3/>
>> > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> > > Spring Batch in Action <http://www.manning.com/templier/>
>> > > Blog: http://garygregory.wordpress.com
>> > > Home: http://garygregory.com/
>> > > Tweet! http://twitter.com/GaryGregory
>> > >
>> >
>> >
>> >
>> > --
>> > http://people.apache.org/~britter/
>> > http://www.systemoutprintln.de/
>> > http://twitter.com/BenediktRitter
>> > http://github.com/britter
>> >
>>
>>
>>
>> --
>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to