/** * Returns the selection length of the viewer. * * @return the selection length of the viewer */ public int getSelectionLength() { return getViewer().getSelectedRange().y; }
/** * Returns the selection length of the viewer. * * @return the selection length of the viewer */ public int getSelectionLength() { return getViewer().getSelectedRange().y; }
/** * Returns the selection length of the viewer. * * @return the selection length of the viewer */ public int getSelectionLength() { return getViewer().getSelectedRange().y; }
@Override public List<ICompletionProposal> computeCompletionProposals(ContentAssistInvocationContext context, IProgressMonitor monitor) { if (context instanceof JavadocContentAssistInvocationContext) { JavadocContentAssistInvocationContext javaContext= (JavadocContentAssistInvocationContext) context; ICompilationUnit cu= javaContext.getCompilationUnit(); int offset= javaContext.getInvocationOffset(); int length= javaContext.getSelectionLength(); Point selection= javaContext.getViewer().getSelectedRange(); if (selection.y > 0) { offset= selection.x; length= selection.y; } ArrayList<ICompletionProposal> result= new ArrayList<>(); IJavadocCompletionProcessor[] processors= getContributedProcessors(); for (int i= 0; i < processors.length; i++) { IJavadocCompletionProcessor curr= processors[i]; IJavaCompletionProposal[] proposals= curr.computeCompletionProposals(cu, offset, length, javaContext.getFlags()); if (proposals != null) { for (int k= 0; k < proposals.length; k++) { result.add(proposals[k]); } } } return result; } return Collections.emptyList(); }
@Override public List<ICompletionProposal> computeCompletionProposals(ContentAssistInvocationContext context, IProgressMonitor monitor) { if (context instanceof JavadocContentAssistInvocationContext) { JavadocContentAssistInvocationContext javaContext= (JavadocContentAssistInvocationContext) context; ICompilationUnit cu= javaContext.getCompilationUnit(); int offset= javaContext.getInvocationOffset(); int length= javaContext.getSelectionLength(); Point selection= javaContext.getViewer().getSelectedRange(); if (selection.y > 0) { offset= selection.x; length= selection.y; } ArrayList<ICompletionProposal> result= new ArrayList<>(); IJavadocCompletionProcessor[] processors= getContributedProcessors(); for (int i= 0; i < processors.length; i++) { IJavadocCompletionProcessor curr= processors[i]; IJavaCompletionProposal[] proposals= curr.computeCompletionProposals(cu, offset, length, javaContext.getFlags()); if (proposals != null) { for (int k= 0; k < proposals.length; k++) { result.add(proposals[k]); } } } return result; } return Collections.emptyList(); }
public List computeCompletionProposals(ContentAssistInvocationContext context, IProgressMonitor monitor) { if (context instanceof JavadocContentAssistInvocationContext) { JavadocContentAssistInvocationContext javaContext= (JavadocContentAssistInvocationContext) context; ICompilationUnit cu= javaContext.getCompilationUnit(); int offset= javaContext.getInvocationOffset(); int length= javaContext.getSelectionLength(); Point selection= javaContext.getViewer().getSelectedRange(); if (selection.y > 0) { offset= selection.x; length= selection.y; } ArrayList result= new ArrayList(); IJavadocCompletionProcessor[] processors= getContributedProcessors(); for (int i= 0; i < processors.length; i++) { IJavadocCompletionProcessor curr= processors[i]; IJavaCompletionProposal[] proposals= curr.computeCompletionProposals(cu, offset, length, javaContext.getFlags()); if (proposals != null) { for (int k= 0; k < proposals.length; k++) { result.add(proposals[k]); } } } return result; } return Collections.EMPTY_LIST; }