[ 
https://issues.apache.org/jira/browse/LUCENE-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789326#action_12789326
 ] 

Simon Willnauer commented on LUCENE-2148:
-----------------------------------------

Chris, we have to keep in mind that this code has already been released so we 
should not remove all those methods. We should rather go the deprecation way 
and mark everything which should go away as deprectaed. I really want to see 
those Point etc stuff being immutable but I would feel better if we could mark 
them as deprecated and add some comment like @deprected use foo(int) instead.
Futher I would keep the equals and hashcode method just in case somebody uses 
them in any datastructure relying on those methods.Remember they could be used 
as a cache key in a bounding box or something similar.

simon

> Improve Spatial Point2D and Rectangle Classes
> ---------------------------------------------
>
>                 Key: LUCENE-2148
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2148
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: contrib/spatial
>    Affects Versions: 3.1
>            Reporter: Chris Male
>            Assignee: Simon Willnauer
>         Attachments: LUCENE-2148.patch
>
>
> The Point2D and Rectangle classes have alot of duplicate, redundant and used 
> functionality.  This issue cleans them both up and simplifies the 
> functionality they provide.
> Subsequent to this, Eclipse and LineSegment, which depend on Point2D, are not 
> used anywhere in the contrib, therefore rather than trying to update them to 
> use the improved Point2D, they will be removed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to