commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <>
Subject Re: [VOTE] Release JEXL 2.1 based on RC1
Date Mon, 28 Nov 2011 14:30:45 GMT
On 28 November 2011 14:19, henrib <> wrote:
> Thanks for tidying up my mess.
> About org.apache.commons.jexl2.UnifiedJEXL$Expression, its subclasses are
> private because only that base class is supposed to be usable by end-users;
> one declares 'UnifiedJEXL.Expression expr' and the engine manages the rest.

That's a pity.

> org.apache.commons.jexl2.internal is definitely internal (sic :-)).

OK, I'll exclude it.

> org.apache.commons.jexl2.introspection is intended to be used as a base to
> customization so should be considered public  (albeit most likely never used
> by anyone); Uberspect.getConstructor was not carrying the proper signature
> in 2.0.x.
> The amount of work to try to make the release binary compatible seems
> unfortunately much greater than switching to a new package name...

Are you sure?

I thought so originally with NET which needed quite a major refactor,
but found that I could add new methods and deprecate old ones.

I'm happy to do some of the work, but as indicated I'm not entirely
sure what is intended to be external.

> Thanks again for your help,
> Henrib
> --
> View this message in context:
> Sent from the Commons - Dev mailing list archive at
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message