Community
Participate
Working Groups
20080418 HEAD (1028 CET) (jdt.ui and jdt.core) - create a plug-in that requires org.eclipse.ui - create class package p; import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;; import org.eclipse.swt.widgets.Shell; public class A extends ElementTreeSelectionDialog { public JARFileSelectionDialog(Shell p, boolean m, boolean acceptFolders) { this(p, m, A) } } - code assist after 'ac' in the constructor java.lang.NullPointerException at org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getTypeFromSignature(InternalExtendedCompletionContext.java:277) at org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleElements(InternalExtendedCompletionContext.java:325) at org.eclipse.jdt.core.CompletionContext.getVisibleElements(CompletionContext.java:329) at org.eclipse.jdt.internal.ui.text.java.ParameterGuessingProposal.createProposal(ParameterGuessingProposal.java:77) at org.eclipse.jdt.internal.ui.text.java.FillArgumentNamesCompletionProposalCollector.createMethodReferenceProposal(FillArgumentNamesCompletionProposalCollector.java:76) at org.eclipse.jdt.internal.ui.text.java.FillArgumentNamesCompletionProposalCollector.createJavaCompletionProposal(FillArgumentNamesCompletionProposalCollector.java:59) at org.eclipse.jdt.ui.text.java.CompletionProposalCollector.accept(CompletionProposalCollector.java:246) at org.eclipse.jdt.internal.codeassist.CompletionEngine.findLocalMethods(CompletionEngine.java:6184) at org.eclipse.jdt.internal.codeassist.CompletionEngine.findMethods(CompletionEngine.java:7401) at org.eclipse.jdt.internal.codeassist.CompletionEngine.findVariablesAndMethods(CompletionEngine.java:8432) at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:1134) at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:2518) at org.eclipse.jdt.internal.core.Openable.codeComplete(Openable.java:129) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:344) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:337) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.internalComputeCompletionProposals(JavaCompletionProposalComputer.java:190) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.computeCompletionProposals(JavaCompletionProposalComputer.java:156)
Created attachment 96818 [details] Proposed fix
Released for 3.4M7. Test added CompletionContextTests_1_5#test0040()
Verified in the code for 3.4M7 using I20080427-2000.