On 29.12.2017 03:40, Daniel Sun wrote:
Hi all,

       In order to support package scope, we have to add annotation
`@PackageScope` to the target(e.g. class, field, method), which is verbose.
Nathan Harvey has started a thread to discuss specifying the package scope
via `package` keyword[1]. The feature is feasible and has been implemented
in my labs project[2].

Just to be clear, this feature, this is a change for IDEs, not for the user directly. For example a project I am working on with like 90k lines of code, I think I used package private 3 times...no 2 times, because the other got changed.

       Please vote on add the new feature to Apache Groovy 3.0.0 and 2.6.0
releases.

       The vote is open for the next 72 hours and passes if a majority of at
least three +1 PMC votes are cast.

[ ] +1  The feature sounds good
[ ]   0  I don't have a strong opinion about this, but I assume it's ok
[ ]  -1  Because...

You get a +1 from me, but under the condition to deprecate @PackageScope in 2.6.0 and then I would like to have it removed in 3.0.0 (if we want to be serious about cleanups, that is)

bye Jochen

Reply via email to