[ 
https://issues.apache.org/jira/browse/JEXL-35?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12733179#action_12733179
 ] 

Henri Biestro commented on JEXL-35:
-----------------------------------

I think the Ubespect also needs to be reworked; it should be the class to 
derive to set/get properties & execute methods. Besides, the original Velociy 
ties dont really bring value here and some of the code in UberspectImpl is not 
really as clear as I'd personally like. And there is some broken simmetry 
between get & set ("gettable" vs map) in method discovery.
As of packaging goes, it seems a jexl.introspection package should be the place 
to put all these in; however, it might not be possible if we are to maintain 
compatiblity at this level.
I'll submit a patch soon without the re-packaging to have a better view.

> Final API requirements
> ----------------------
>
>                 Key: JEXL-35
>                 URL: https://issues.apache.org/jira/browse/JEXL-35
>             Project: Commons JEXL
>          Issue Type: Improvement
>    Affects Versions: 2.0
>            Reporter: dion gillard
>             Fix For: 2.0
>
>
> Which classes should be public?
> Is the package structure reasonable? 
> Are classes in the right packages?
> Is it easily extensible?
> ...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to