Mike Drob created LUCENE-6232:
---------------------------------

             Summary: Replace ValueSource context Map with a more concrete data 
type
                 Key: LUCENE-6232
                 URL: https://issues.apache.org/jira/browse/LUCENE-6232
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Mike Drob


Inspired by LUCENE-3973

The context object used by ValueSource and friends is a raw Map that provides 
no type safety guarantees. In our current state, there are lots of warnings 
about unchecked casts, raw types, and generally unsafe code from the compiler's 
perspective.

There are several common patterns and types of Objects that we store in the 
context. It would be beneficial to instead use a class with typed methods for 
get/set of Scorer, Weights, etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to