Community
Participate
Working Groups
I200412081200 package org.eclipse.jdt.ui.tests.packageview; import java.util.ArrayList; import java.util.List; import junit.framework.TestCase; import org.eclipse.jdt.core.IJavaProject; import org.eclipse.ui.views.navigator.LocalSelectionTransfer; import org.eclipse.jdt.testplugin.JavaProjectHelper; import org.eclipse.jdt.internal.ui.packageview.MultiElementSelection; import org.eclipse.jdt.internal.ui.packageview.TreePath; public class WorkingSetDropAdapterTest extends TestCase { IJavaProject fProject; protected void setUp() throws Exception { super.setUp(); fProject= JavaProjectHelper.createJavaProject("Test", "bin"); } protected void tearDown() throws Exception { JavaProjectHelper.delete(fProject); super.tearDown(); } public void testAddProject() { List selectedElements= new ArrayList(); selectedElements.add(fProject); List treePathes= new ArrayList(); treePathes.add(new TreePath(new Object[] {fProject})); MultiElementSelection selection= new MultiElementSelection(null, selectedElements, (TreePath[])treePathes.toArray(new TreePath[treePathes.size()])); LocalSelectionTransfer.getInstance().setSelection(selection); Lis<code assist> } } Activate code assist at location <code assist>. Observe: no proposals available.
The culprit seems to be the following statement: MultiElementSelection selection= new MultiElementSelection(null, selectedElements, (TreePath[])treePathes.toArray(new TreePath[treePathes.size()])); If I comment that one out everything works fine.
Can mot be reproduced in 3.1RC1 Closed as WORKFORME