Exemple #1
0
 public static final IType getJavaTypeForMethodReturnType(IMethod method, IType contextType) {
   try {
     return JdtUtils.getJavaTypeFromSignatureClassName(method.getReturnType(), contextType);
   } catch (JavaModelException e) {
   }
   return null;
 }
Exemple #2
0
 public static final List<IType> getJavaTypesForMethodParameterTypes(
     IMethod method, IType contextType) {
   if (method == null
       || method.getParameterTypes() == null
       || method.getParameterTypes().length == 0) {
     return Collections.EMPTY_LIST;
   }
   List<IType> parameterTypes = new ArrayList<IType>(method.getParameterTypes().length);
   String[] parameterTypeNames = method.getParameterTypes();
   for (String parameterTypeName : parameterTypeNames) {
     parameterTypes.add(
         JdtUtils.getJavaTypeFromSignatureClassName(parameterTypeName, contextType));
   }
   return parameterTypes;
 }