I agree it would be strange. I think we consider this as a duplication to
keep. Deprecating and removing one method out of Validate isn't going to
simplify its API, and I wouldn't expect users to be using it for only that
one method.

So -1 to deprecation of Validate.notNull(...).

Hen


On Mon, Oct 14, 2013 at 11:24 AM, Benedikt Ritter <brit...@apache.org>wrote:

> Hey,
>
> please review http://svn.apache.org/r1532011
>
> I was thinking about deprecating Validate.notNull(T) as well because we now
> have Objects.requireNotNull(Object). The "problem" is that Validate has
> notNull(T, String, Object...) which does substitution in the message, while
> Objects only has requireNotNull(Object, String). Deprecating only
> Validate.notNull(T) would be strange, wouldn't it?
>
> Benedikt
>
>
> 2013/10/13 Henri Yandell <flame...@gmail.com>
>
> > Website fixed :)
> >
> >
> > On Sat, Oct 12, 2013 at 10:22 AM, Henri Yandell <flame...@gmail.com>
> > wrote:
> >
> > > I think this is the priority issue:
> > >
> > >     https://issues.apache.org/jira/browse/LANG-894
> > >
> > > If we can't fix and deploy our website, having new code is largely
> > > pointless :)
> > >
> > > I'm guessing we're on some new (yeah I know, probably old by now) site
> > > here and clean up still needs doing. Presumably for most components if
> > Lang
> > > hasn't been fixed.
> > >
> > > Hen
> > >
> > >
> > > On Sat, Oct 12, 2013 at 10:17 AM, Henri Yandell <flame...@gmail.com
> > >wrote:
> > >
> > >> +1 to Java 7, though if that only means a few methods should be
> removed
> > >> I'd go with deprecating with a note they'll be removed in Lang 4.0.
> > >>
> > >> We should deprecate the time package warning that it will be replaced
> > >> with a new package based on Java 8's new API in Lang 4.0 :) I'm
> assuming
> > >> 4.0 will be Java 8 focused.
> > >>
> > >> Hen
> > >>
> > >>
> > >> On Sat, Oct 12, 2013 at 4:33 AM, Gary Gregory <garydgreg...@gmail.com
> > >wrote:
> > >>
> > >>> On Oct 12, 2013, at 6:13, Benedikt Ritter <brit...@apache.org>
> wrote:
> > >>>
> > >>> > Hi guys,
> > >>> >
> > >>> > I'm currently cleaning up the current trunk of lang in preparation
> of
> > >>> a new
> > >>> > release (as always, any help is appreciated ;-).
> > >>> >
> > >>> > Now I came across methods like ObjectUtils.hashCode(Object), which
> is
> > >>> > obsolete in Java 7 since we have Objects.hashCode(Object) there.
> I'm
> > >>> sure
> > >>> > there are more examples. I'd like to mark methods that are obsolete
> > >>> > with Java 7 as deprecated, so that we can remove them with the next
> > >>> major
> > >>> > release (which should target Java 7, IMHO).
> > >>> >
> > >>> > Thoughts? Objections? (and please no "why Java 7?" ;-)
> > >>>
> > >>> Heston Java 7 :) Please make sure there is an exact equivalent in J7
> > >>> before deprecating. As James pointed out, we usually are null safe.
> > >>> >
> > >>> > Benedikt
> > >>> >
> > >>> >
> > >>> > --
> > >>> > 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
> > >>>
> > >>>
> > >>
> > >
> >
>
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>

Reply via email to