List of usage examples for org.eclipse.jdt.internal.codeassist InternalCompletionProposal getCompletion
@Override public char[] getCompletion()
From source file:org.codehaus.groovy.eclipse.codeassist.processors.ModifiersCompletionProcessor.java
License:Apache License
/** * @param keyword//w w w. j a v a2 s. c o m * @param context * @return */ private ICompletionProposal createProposal(String keyword, ContentAssistContext context) { InternalCompletionProposal proposal = createProposal(CompletionProposal.KEYWORD, context.completionLocation); proposal.setName(keyword.toCharArray()); proposal.setCompletion(keyword.toCharArray()); proposal.setReplaceRange(context.completionLocation - context.completionExpression.length(), context.completionEnd); String completion = String.valueOf(proposal.getCompletion()); int start = proposal.getReplaceStart(); int length = context.completionExpression.length(); StyledString label = createDisplayString(proposal); int relevance = Relevance.LOWEST.getRelevance(5); JavaCompletionProposal jcp = new JavaCompletionProposal(completion, start, length, null, label, relevance); jcp.setImage(getImage(proposal)); return jcp; }