Henri Biestro created JEXL-421:
----------------------------------

             Summary: ArrayBuilder: array type should reflect common class of 
its entries
                 Key: JEXL-421
                 URL: https://issues.apache.org/jira/browse/JEXL-421
             Project: Commons JEXL
          Issue Type: Improvement
    Affects Versions: 3.3
            Reporter: Henri Biestro
            Assignee: Henri Biestro
             Fix For: 3.3.1


WHAT:

The ArrayBuilder (used on syntax like [1,3,5]) tries hard to unbox if possible 
(Integer to int) or keep Number as common class but falls short of strong 
typing for other classes.

It would be convenient to type arrays using the strongest (in sense of 
abstraction) common class from the entries.

HOW:

When detecting entry class mismatch (and not a unboxing or Number), find better 
common class; Object class should only be last resort.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to