@Override public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return IProposalRelevance.MARKER_RESOLUTION; }
@Override public String getLabel() { return fProposal.getDisplayString(); }
@Override public String getDescription() { return fProposal.getAdditionalProposalInfo(); }
String name= curr.getTemplate().getName(); for (int i= 0; i < keyWordResults.length; i++) { String keyword= keyWordResults[i].getDisplayString(); if (name.startsWith(keyword)) { String content= curr.getTemplate().getPattern(); if (content.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); break;
@Override public Image getImage() { return fProposal.getImage(); }
@Override public Point getSelection(IDocument document) { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getSelection(document); } return null; }
public void run(IMarker marker) { try { IEditorPart part= EditorUtility.isOpenInEditor(fCompilationUnit); if (part == null) { part= JavaUI.openInEditor(fCompilationUnit, true, false); if (part instanceof ITextEditor) { ((ITextEditor) part).selectAndReveal(fOffset, fLength); } } if (part != null) { IEditorInput input= part.getEditorInput(); IDocument doc= JavaPlugin.getDefault().getCompilationUnitDocumentProvider().getDocument(input); fProposal.apply(doc); } } catch (CoreException e) { JavaPlugin.log(e); } }
String name= curr.getTemplate().getName(); for (int i= 0; i < keyWordResults.length; i++) { String keyword= keyWordResults[i].getDisplayString(); if (name.startsWith(keyword)) { String content= curr.getTemplate().getPattern(); if (content.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); break;
@Override public Image getImage() { return fProposal.getImage(); }
public Point getSelection(IDocument document) { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getSelection(document); } return null; }
@Override public void run(IMarker marker) { try { IEditorPart part= EditorUtility.isOpenInEditor(fCompilationUnit); if (part == null) { part= JavaUI.openInEditor(fCompilationUnit, true, false); if (part instanceof ITextEditor) { ((ITextEditor) part).selectAndReveal(fOffset, fLength); } } if (part != null) { IEditorInput input= part.getEditorInput(); IDocument doc= JavaPlugin.getDefault().getCompilationUnitDocumentProvider().getDocument(input); fProposal.apply(doc); } } catch (CoreException e) { JavaPlugin.log(e); } }
String name= curr.getTemplate().getName(); for (int i= 0; i < keyWordResults.length; i++) { String keyword= keyWordResults[i].getDisplayString(); if (name.startsWith(keyword)) { curr.setRelevance(keyWordResults[i].getRelevance() + 1); continue outer;
public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return 10; }
public String getLabel() { return fProposal.getDisplayString(); }
public Image getImage() { return fProposal.getImage(); }
@Override public String getDescription() { return fProposal.getAdditionalProposalInfo(); }
@Override public Point getSelection(IDocument document) { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getSelection(document); } return null; }
@Override public void run(IMarker marker) { try { IEditorPart part= EditorUtility.isOpenInEditor(fCompilationUnit); if (part == null) { part= JavaUI.openInEditor(fCompilationUnit, true, false); if (part instanceof ITextEditor) { ((ITextEditor) part).selectAndReveal(fOffset, fLength); } } if (part != null) { IEditorInput input= part.getEditorInput(); IDocument doc= JavaPlugin.getDefault().getCompilationUnitDocumentProvider().getDocument(input); fProposal.apply(doc); } } catch (CoreException e) { JavaPlugin.log(e); } }
@Override public int getRelevance() { if (fResolution instanceof IJavaCompletionProposal) { return ((IJavaCompletionProposal) fResolution).getRelevance(); } return IProposalRelevance.MARKER_RESOLUTION; }
@Override public String getLabel() { return fProposal.getDisplayString(); }