Benedikt Ritter wrote:

> Hi,
> 
>> Am 18.04.2017 um 08:36 schrieb Gary Gregory <garydgreg...@gmail.com>:
>> 
>> Hi All:
>> 
>> We have two styles for the new concurrency annotations in master:
>> 
>> (1) JCIP
>> (2) Apache HttpComponents Core
>> 
>> I would like to delete (1) in favor of (2). I started this discussion
>> inappropriately on a VOTE thread, sorry for the redo.
> 
> Yes, this makes sense in the light of the reason you gave on the other
> thread.
> 
>> 
>> Then we can proceed with another release candidate.
>> 
>> Also at issue is where the new annotations belong
>> 
>> (1) org.apache.commons.lang3.concurrent.annotation (current)
>> (2) org.apache.commons.lang3.annotation (my preferred location)
> 
> What about (3) org.apache.commons.lang3.concurrent ?
> 
> I don’t think it’s good style to package things by their technical nature.
> Why do annotations deserve their own package? Why don’t we have
> o.a.c.l.enum/abstractclass/expection then? From my PoV its easier to
> understand if things are packaged by their domain. For this reason I’d
> argue @Contract belongs to o.a.c.l.concurrent (without sub package)

+1

- Jörg


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

Reply via email to