[jbosstools-commits] JBoss Tools SVN: r39798 - trunk/ws/plugins/org.jboss.tools.ws.jaxrs.ui/src/org/jboss/tools/ws/jaxrs/ui/contentassist.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Mar 23 09:56:07 EDT 2012
Author: xcoulon
Date: 2012-03-23 09:56:06 -0400 (Fri, 23 Mar 2012)
New Revision: 39798
Modified:
trunk/ws/plugins/org.jboss.tools.ws.jaxrs.ui/src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java
Log:
Fixed - JBIDE-11377
Failed to compute completion proposal
Modified: trunk/ws/plugins/org.jboss.tools.ws.jaxrs.ui/src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.jaxrs.ui/src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java 2012-03-23 13:51:00 UTC (rev 39797)
+++ trunk/ws/plugins/org.jboss.tools.ws.jaxrs.ui/src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java 2012-03-23 13:56:06 UTC (rev 39798)
@@ -78,7 +78,8 @@
}
IJavaElement invocationElement = javaContext.getCompilationUnit().getElementAt(
context.getInvocationOffset());
- if (invocationElement.getElementType() == IJavaElement.METHOD) {
+ // ICompilationUnit.getElementAt(int) method may return null
+ if (invocationElement != null && invocationElement.getElementType() == IJavaElement.METHOD) {
IJaxrsResourceMethod resourceMethod = metamodel.getElement(invocationElement,
IJaxrsResourceMethod.class);
// the java method must be associated with a JAX-RS Resource Method.
More information about the jbosstools-commits
mailing list