80952: NPE in ChangeParametersControl.installParameterTypeContentAssist
Fix reviewed by Dirk.
diff --git a/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeParametersControl.java b/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeParametersControl.java
index db8c130..3b627ef 100644
--- a/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeParametersControl.java
+++ b/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeParametersControl.java
@@ -665,7 +665,10 @@
return null;
Text text= (Text) control;
JavaTypeCompletionProcessor processor= new JavaTypeCompletionProcessor(true, false);
- processor.setCompletionContext(fTypeContext.getCuHandle(), fTypeContext.getBeforeString(), fTypeContext.getAfterString());
+ if (fTypeContext == null)
+ processor.setCompletionContext(null, null, null);
+ else
+ processor.setCompletionContext(fTypeContext.getCuHandle(), fTypeContext.getBeforeString(), fTypeContext.getAfterString());
SubjectControlContentAssistant contentAssistant= ControlContentAssistHelper.createJavaContentAssistant(processor);
ContentAssistHandler.createHandlerForText(text, contentAssistant);
return contentAssistant;