Community
Participate
Working Groups
N20070625-0010, was OK in 3.2.2 - new runtime workspace - paste everything below the long ------------- into Package Explorer - in host workbench set a breakpoint on line 847 in org.eclipse.jdt.internal.corext.refactoring.rename.RenamePackageProcessor.PackageRenamer.getNamesakePackages(..) - rename package org.eclipse.rwt to a (check Rename subpackages) => pattern was created with SearchPattern.R_EXACT_MATCH | SearchPattern.R_CASE_SENSITIVE, but search finds wrong matches - org.eclipse.rwt.internal - org.eclipse.rwt.internal.fixme - org.eclipse.rwt.widgets in addition to the correct - org.eclipse.rwt.widgets ------------------------------------------------------------------ package org.eclipse.rwt; public class RWT { public static void error() { } } //--- package org.eclipse.rwt.internal.fixme; public class AdapterManagerAccess { public static Object getAdapterManager() { return null; } } //--- package org.eclipse.rwt.widgets; import org.eclipse.rwt.RWT; import org.eclipse.rwt.internal.fixme.AdapterManagerAccess; public abstract class Widget { protected void checkSubclass() { RWT.error(); } public Object getAdapter(Class adapter) { return AdapterManagerAccess.getAdapterManager().hashCode(); } }
Created attachment 72463 [details] Proposed patch
Released for 3.4M1 in HEAD stream.
Jerome, Is it ok to backport the fix for 3.3.1?
+ 1 for backporting to 3.3.1
Released for 3.3.1 in R3_3_maintenance stream.
Verified for 3.4M1 using build I20070802-0800.
Reopen for 3.3.1 verification
.
Verified for 3.3.1 using build M20070831-2000.