List of usage examples for org.springframework.ide.eclipse.core.java JdtUtils getPropertyNameFromMethodName
public static String getPropertyNameFromMethodName(IMethod method)
From source file:org.dozer.eclipse.plugin.sourcepage.util.DozerPluginUtils.java
public static void createMethodProposal(ContentAssistRequest request, IMethod method, String prefix) { try {/*from www. j a va2 s .c om*/ String[] parameterNames = method.getParameterNames(); String[] parameterTypes = JdtUtils.getParameterTypesString(method); String propertyName = JdtUtils.getPropertyNameFromMethodName(method); String replaceText = prefix + propertyName; StringBuilder buf = new StringBuilder(); buf.append(propertyName); buf.append(" - "); buf.append(method.getParent().getElementName()); buf.append('.'); buf.append(method.getElementName()); buf.append('('); buf.append(parameterTypes[0]); buf.append(' '); buf.append(parameterNames[0]); buf.append(')'); String displayText = buf.toString(); Image image = BeansUIImages.getImage(BeansUIImages.IMG_OBJS_PROPERTY); BeansJavaCompletionProposal proposal = new BeansJavaCompletionProposal(replaceText, request.getReplacementBeginPosition(), request.getReplacementLength(), replaceText.length(), image, displayText, null, 0, method); request.addProposal(proposal); } catch (JavaModelException e) { // do nothing } }