Bug 80773 - Code assist not working
Summary: Code assist not working
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 RC1   Edit
Assignee: David Audel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-12 09:31 EST by Dirk Baeumer CLA
Modified: 2005-06-02 09:10 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Baeumer CLA 2004-12-12 09:31:25 EST
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.
Comment 1 Dirk Baeumer CLA 2004-12-12 10:07:14 EST
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.
Comment 2 David Audel CLA 2005-06-02 09:10:28 EDT
Can mot be reproduced in 3.1RC1

Closed as WORKFORME