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.
org.apache.commons.jexl2.internal is definitely internal (sic :-)). 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... Thanks again for your help, Henrib -- View this message in context: http://apache-commons.680414.n4.nabble.com/VOTE-Release-JEXL-2-1-based-on-RC1-tp4113403p4115331.html Sent from the Commons - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org