https://issues.apache.org/bugzilla/show_bug.cgi?id=46859





--- Comment #2 from Yegor Kozlov <[email protected]>  2009-03-16 04:57:47 PST ---
+1 to this change. 

I agree that name clash with java.lang.* classes is undesirable. However, it's
normal to have collisions with other packages, namely, with java.awt.*.
There are Shape and Polygon objects both in HSLF and AWT and I think that they
can co-exist happily. Even Java itself comes name clashes:
java.awt.Shape vs javax.swing.Shape, java.util.List vs java.awt.List, etc. 

As to binary compatibility, I think it's OK to require users to re-compile
their applications while we are still in a beta phase. I'm very reluctant to
pollute the code with overridden methods for the sake of binary compatibility:
foo(Package pkg) and foo(OPCPackage pkg). 

Regards,
Yegor

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

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

Reply via email to