|
From: Darren D. <da...@da...> - 2005-03-12 11:16:45
|
What's the official line on deprecating methods or retaining complete backward compatibility in 1.2? Example:=20 I've made changes to AbstractXsltView to allow it work with Source implementations rather than Nodes which is more flexible (see SPR-730), but I've kept the createDomNode() method for BC. Problem is, subclasses MUST override/implement one of the methods only, but I can't make either of them abstract in the superclass to enforce this unless I remove createDomNode and make the new createXsltSource abstract. This would break existing projects that dropped spring-1.2.jar into them. For now, I've deprecated createDomNode but I wondered if we have an agreed policy on what 1.2 means in terms of BC / deprecation. Cheers, --=20 Darren Davison Public Key: #DD356B0D |