commit | 2fb25dae99d7c70aa4aad30ef9e80ea1cc5d7248 | [log] [tgz] |
---|---|---|
author | pavery <pavery> | Thu Jun 30 03:07:29 2005 +0000 |
committer | pavery <pavery> | Thu Jun 30 03:07:29 2005 +0000 |
tree | 22ad036d8d9320663db6a2fc83d2b41afd11e56d | |
parent | 33414ce34de539b12ec624b359808ad890859be6 [diff] |
[102206] fix for bad "not null signature" assumption by JDT (was causing NPE in CompletionProposalLabelProvider)
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java index 5f7f11b..c254d14 100644 --- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java +++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java
@@ -65,6 +65,11 @@ private Image calculateImage(int modifiers) { CompletionProposal p = CompletionProposal.create(CompletionProposal.TYPE_REF, getJSPOffset()); p.setFlags(modifiers); + + //https://bugs.eclipse.org/bugs/show_bug.cgi?id=102206 + char[] sig = new char[]{Signature.C_UNRESOLVED}; + p.setSignature(sig); + ImageDescriptor descriptor = fLabelProvider.createImageDescriptor(p); Image image = JSPEditorPluginImageHelper.getInstance().getImage(descriptor); return image;