<div dir="ltr">I agree with Martin. Usually deprecated means the methods still work and are kept for 1 or 2 releases before being removed. There are different policies around. For example Java SDK deprecates which essentially means the use of a method is undesirable (and presumably bugs wouldn't be fixed, nor behaviour guaranteed to be consistent).<div>
<br></div><div>Other people like the JQuery folk, keep the methods around for 1 release, sometimes longer, before getting rid of them.</div><div><br></div><div style>I'd be in favour of keeping the method only if:</div>
<div style>a- it still works as expected</div><div style>b- we intend to remove it.</div><div style><br></div><div style>if we change the expected behaviour, I would personally remove it completely to force users to update their latest release. </div>
<div><br></div><div>Chris</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 11 April 2013 20:32, Martin Denham <span dir="ltr"><<a href="mailto:mjdenham@gmail.com" target="_blank">mjdenham@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No, they are deprecated, but so many methods are deprecated that I was living with the deprecations for now. Personally I would rather only mark methods as deprecated if they still, at least partially, function. If the method doesn't work I would delete it.<div>
<br></div><div>But it is okay, eventually I will hopefully get rid of all of the deprecations and UOE crashes.<span class="HOEnZb"><font color="#888888"><br><div><br></div><div>Martin</div></font></span></div></div><div class="HOEnZb">
<div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
On 11 April 2013 20:26, DM Smith <span dir="ltr"><<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
They should be marked as deprecated. The idea is that they aide migration, but will be removed in an immediately following release.<br>
<br>
Did I miss marking them?<br>
<br>
In Him,<br>
DM<br>
<div><div>On Apr 11, 2013, at 3:24 PM, Martin Denham <<a href="mailto:mjdenham@gmail.com" target="_blank">mjdenham@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
><br>
> Some methods, particularly in BibleBook, throw UnsupportedOperationException. Would it be better to simply remove these methods so that we get a compile error rather than occasional runtime exceptions?<br>
><br>
> Martin<br>
</div></div>> _______________________________________________<br>
> jsword-devel mailing list<br>
> <a href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a><br>
> <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br>
<br>
_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br></blockquote></div><br></div>