Author: dgolovin
Date: 2012-04-25 17:29:52 -0400 (Wed, 25 Apr 2012)
New Revision: 40502
Modified:
trunk/ws/plugins/org.jboss.tools.ws.jaxrs.core/src/org/jboss/tools/ws/jaxrs/core/jdt/JavaMethodSignaturesVisitor.java
Log:
https://issues.jboss.org/browse/JBIDE-11653 Errors running builder 'JAX-RS
Builder' on project 'ticket-monster'
https://issues.jboss.org/browse/JBIDE-11576 ClassCastException in
JavaMethodSignaturesVisitor
fixed by using getAdapter(IType.class) for IJavaElement instance
Modified:
trunk/ws/plugins/org.jboss.tools.ws.jaxrs.core/src/org/jboss/tools/ws/jaxrs/core/jdt/JavaMethodSignaturesVisitor.java
===================================================================
---
trunk/ws/plugins/org.jboss.tools.ws.jaxrs.core/src/org/jboss/tools/ws/jaxrs/core/jdt/JavaMethodSignaturesVisitor.java 2012-04-25
20:39:45 UTC (rev 40501)
+++
trunk/ws/plugins/org.jboss.tools.ws.jaxrs.core/src/org/jboss/tools/ws/jaxrs/core/jdt/JavaMethodSignaturesVisitor.java 2012-04-25
21:29:52 UTC (rev 40502)
@@ -85,7 +85,7 @@
Logger.warn("Could not resolve bindings form method " +
method.getElementName());
} else {
final IType returnedType = methodBinding.getReturnType() != null ? (IType)
methodBinding
- .getReturnType().getJavaElement() : null;
+ .getReturnType().getJavaElement().getAdapter(IType.class) : null;
List<JavaMethodParameter> methodParameters = new
ArrayList<JavaMethodParameter>();
@SuppressWarnings("unchecked")
List<SingleVariableDeclaration> parameters = declaration.parameters();