Shalin Shekhar Mangar created SOLR-4931:
-------------------------------------------
Summary: Override exact signatures (with generics) in
SolrDeletionPolicy
Key: SOLR-4931
URL: https://issues.apache.org/jira/browse/SOLR-4931
Project: Solr
Issue Type: Task
Affects Versions: 4.3
Reporter: Shalin Shekhar Mangar
Assignee: Shalin Shekhar Mangar
Priority: Minor
Fix For: 4.4
LUCENE-4876 changed the IndexDeletionPolicy to an abstract class. The
SolrDeletionPolicy extends this class but overrides the onInit and onCommit
methods with non generic parameters. This makes people who extend
SolrDeletionPolicy (even though we don't recommend doing that) run into a Java6
bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6775192
The workaround is to use reflection to call the parent class's method. I
propose that we change SolrDeletionPolicy to override parent's methods with
the exact signature.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]