I think it'd be important to make named constants for things like "'" or '"' (wow those look impossible to read in sans-serif). For an empty string, the "" is the constant.
On 14 May 2014 10:54, Ralph Goers <ralph.go...@dslextreme.com> wrote: > Any time your reason for a change ends with “IMO” I would recommend asking > first. In this case it seems like hundreds of instances were changed, > which would seem to me that the various people who did that thought > differently than you. > > Ralph > > On May 14, 2014, at 6:34 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > > It's not always obvious, for example, when you see someVar = "" and > otherVar = "'". Are they both right, does one have a typo? > > It's about communicating intent. Using a constant leaves no room for > misinterpretation. > > Maybe readers that use a giant courier font "see" it differently, but the > point of communicating intent still holds IMO. > > Gary > > > On Wed, May 14, 2014 at 3:10 AM, Ralph Goers > <ralph.go...@dslextreme.com>wrote: > >> Do these changes really accomplish anything? What is so magic about ""? >> It is pretty damn obvious what is going on. >> >> Ralph >> >> On May 13, 2014, at 8:35 AM, ggreg...@apache.org wrote: >> >> > Author: ggregory >> > Date: Tue May 13 15:35:38 2014 >> > New Revision: 1594250 >> > >> > URL: http://svn.apache.org/r1594250 >> > Log: >> > Refactor magic strings into a constant. >> > >> > Modified: >> > >> >> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java >> > >> > Modified: >> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java >> > URL: >> http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java?rev=1594250&r1=1594249&r2=1594250&view=diff >> > >> ============================================================================== >> > --- >> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java >> (original) >> > +++ >> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java >> Tue May 13 15:35:38 2014 >> > @@ -47,6 +47,7 @@ import org.apache.logging.log4j.core.hel >> > import org.apache.logging.log4j.core.helpers.Closer; >> > import org.apache.logging.log4j.core.helpers.FileUtils; >> > import org.apache.logging.log4j.status.StatusLogger; >> > +import org.apache.logging.log4j.util.Strings; >> > >> > /** >> > * Implementation of the {@code LoggerContextAdminMBean} interface. >> > @@ -113,7 +114,7 @@ public class LoggerContextAdmin extends >> > if (getConfigName() != null) { >> > return String.valueOf(new File(getConfigName()).toURI()); >> > } >> > - return ""; >> > + return Strings.EMPTY; >> > } >> > >> > @Override >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >> >> > > > -- > 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 > > > -- Matt Sicker <boa...@gmail.com>