@Override public int getRelevanceForResolution() { if (fProposal != null) return fProposal.getRelevance(); return 0; }
@Override public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return IProposalRelevance.MARKER_RESOLUTION; }
public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return 10; }
@Override public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return IProposalRelevance.MARKER_RESOLUTION; }
private int getRelevance(ICompletionProposal obj) { if (obj instanceof IJavaCompletionProposal) { IJavaCompletionProposal jcp= (IJavaCompletionProposal) obj; return jcp.getRelevance(); } else if (obj instanceof TemplateProposal) { TemplateProposal tp= (TemplateProposal) obj; return tp.getRelevance(); } // catch all return 0; }
private int getRelevance(ICompletionProposal obj) { if (obj instanceof IJavaCompletionProposal) { IJavaCompletionProposal jcp= (IJavaCompletionProposal) obj; return jcp.getRelevance(); } else if (obj instanceof TemplateProposal) { TemplateProposal tp= (TemplateProposal) obj; return tp.getRelevance(); } // catch all return 0; }
private int getRelevance(ICompletionProposal obj) { if (obj instanceof IJavaCompletionProposal) { IJavaCompletionProposal jcp= (IJavaCompletionProposal) obj; return jcp.getRelevance(); } else if (obj instanceof TemplateProposal) { TemplateProposal tp= (TemplateProposal) obj; return tp.getRelevance(); } // catch all return 0; }
public int calculateRelevance() { String commonPrefix = getCommonPrefix(subwordsMatchingRegion.toLowerCase(), prefix.toLowerCase()); int score = 0; if (commonPrefix.length() == prefix.length()) { // complete prefix match score += 200; } int relevance = jdtProposal.getRelevance() + score + bestSubsequenceScore; return relevance; }
private void createCallProposalIfRecommended(final CompletionProposal compilerProposal, final IJavaCompletionProposal jdtuiProposal) { final ProposalMatcher matcher = new ProposalMatcher(compilerProposal); for (final CallsRecommendation call : recommendations) { final IMethodName crMethod = call.method; if (!matcher.match(crMethod)) { continue; } // final String recSignature = crMethod.getSignature(); // if (recSignature.equals(propSignature)) { if (jdtuiProposal instanceof AbstractJavaCompletionProposal) { int baseRelevance = jdtuiProposal.getRelevance(); baseRelevance += 250 + (int) rint(call.probability * 100); ((AbstractJavaCompletionProposal) jdtuiProposal).setRelevance(baseRelevance); } final CompletionProposalDecorator decoratedProposal = new CompletionProposalDecorator(jdtuiProposal, call.probability); proposals.add(decoratedProposal); // } } }
String content= curr.getTemplate().getPattern(); if (content.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); break;
String content= curr.getTemplate().getPattern(); if (content.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); break;
String keyword= keyWordResults[i].getDisplayString(); if (name.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); continue outer;
IMarkerResolution res = ((PDECompletionProposal) prop).getResolution(); if (res instanceof IJavaCompletionProposal) { int rel = ((IJavaCompletionProposal) res).getRelevance(); if (rel < 0) { arrayListCompProNegativeRelevance.add(prop);