private IJavaCompletionProposal createMethodDeclarationProposal(CompletionProposal proposal) { if (fCompilationUnit == null || fJavaProject == null) return null; String name= String.valueOf(proposal.getName()); String[] paramTypes= Signature.getParameterTypes(String.valueOf(proposal.getSignature())); for (int index= 0; index < paramTypes.length; index++) paramTypes[index]= Signature.toString(paramTypes[index]); int start= proposal.getReplaceStart(); int length= getLength(proposal); StyledString label= fLabelProvider.createOverrideMethodProposalLabel(proposal); JavaCompletionProposal javaProposal= new OverrideCompletionProposal(fJavaProject, fCompilationUnit, name, paramTypes, start, length, label, String.valueOf(proposal.getCompletion())); javaProposal.setImage(getImage(fLabelProvider.createMethodImageDescriptor(proposal))); javaProposal.setProposalInfo(new MethodProposalInfo(fJavaProject, proposal)); javaProposal.setRelevance(computeRelevance(proposal)); fSuggestedMethodNames.add(new String(name)); return javaProposal; }
private IJavaCompletionProposal createMethodDeclarationProposal(CompletionProposal proposal) { if (fCompilationUnit == null || fJavaProject == null) return null; String name= String.valueOf(proposal.getName()); String[] paramTypes= Signature.getParameterTypes(String.valueOf(proposal.getSignature())); for (int index= 0; index < paramTypes.length; index++) paramTypes[index]= Signature.toString(paramTypes[index]); int start= proposal.getReplaceStart(); int length= getLength(proposal); String label= fLabelProvider.createOverrideMethodProposalLabel(proposal); JavaCompletionProposal javaProposal= new OverrideCompletionProposal(fJavaProject, fCompilationUnit, name, paramTypes, start, length, label, String.valueOf(proposal.getCompletion())); javaProposal.setImage(getImage(fLabelProvider.createMethodImageDescriptor(proposal))); javaProposal.setProposalInfo(new MethodProposalInfo(fJavaProject, proposal)); javaProposal.setRelevance(computeRelevance(proposal)); fSuggestedMethodNames.add(new String(name)); return javaProposal; }
private IJavaCompletionProposal createMethodDeclarationProposal(CompletionProposal proposal) { if (fCompilationUnit == null || fJavaProject == null) return null; String name= String.valueOf(proposal.getName()); String[] paramTypes= Signature.getParameterTypes(String.valueOf(proposal.getSignature())); for (int index= 0; index < paramTypes.length; index++) paramTypes[index]= Signature.toString(paramTypes[index]); int start= proposal.getReplaceStart(); int length= getLength(proposal); StyledString label= fLabelProvider.createOverrideMethodProposalLabel(proposal); JavaCompletionProposal javaProposal= new OverrideCompletionProposal(fJavaProject, fCompilationUnit, name, paramTypes, start, length, label, String.valueOf(proposal.getCompletion())); javaProposal.setImage(getImage(fLabelProvider.createMethodImageDescriptor(proposal))); javaProposal.setProposalInfo(new MethodProposalInfo(fJavaProject, proposal)); javaProposal.setRelevance(computeRelevance(proposal)); fSuggestedMethodNames.add(name); return javaProposal; }
return createMethodProposalLabel(proposal); case CompletionProposal.METHOD_DECLARATION: return createOverrideMethodProposalLabel(proposal); case CompletionProposal.ANONYMOUS_CLASS_DECLARATION: return createAnonymousTypeLabel(proposal);
return createMethodProposalLabel(proposal); case CompletionProposal.METHOD_DECLARATION: return createOverrideMethodProposalLabel(proposal); case CompletionProposal.ANONYMOUS_CLASS_DECLARATION: case CompletionProposal.ANONYMOUS_CLASS_CONSTRUCTOR_INVOCATION:
return createMethodProposalLabel(proposal); case CompletionProposal.METHOD_DECLARATION: return createOverrideMethodProposalLabel(proposal); case CompletionProposal.ANONYMOUS_CLASS_DECLARATION: case CompletionProposal.ANONYMOUS_CLASS_CONSTRUCTOR_INVOCATION: