List of usage examples for org.eclipse.jdt.core CompletionProposal setAdditionalFlags
public void setAdditionalFlags(int additionalFlags)
From source file:org.python.pydev.editor.codecompletion.JavaElementToken.java
License:Open Source License
@Override public IImageHandle getImage() { if (this.image != null) { return this.image; }/* ww w .jav a 2 s.com*/ CompletionProposalLabelProvider provider = new CompletionProposalLabelProvider(); CompletionProposal generatedProposal = CompletionProposal.create(completionProposalKind, 0); generatedProposal.setFlags(completionProposalFlags); if (HAS_ADDITIONAL_FLAGS) { generatedProposal.setAdditionalFlags(completionProposalAdditionalFlags); } generatedProposal.setDeclarationSignature(completionPropsoalSignature); generatedProposal.setSignature(completionPropsoalSignature); //uses: kind, flags, signature to create an image. ImageDescriptor descriptor = provider.createImageDescriptor(generatedProposal); Image computed = descriptor.createImage(); return new IImageHandle() { @Override public Object getImageData() { return computed.getImageData(); } @Override public Object getImage() { return computed; } }; }
From source file:org.python.pydev.editor.codecompletion.revisited.javaintegration.JavaElementToken.java
License:Open Source License
@Override public Image getImage() { if (this.image != null) { return this.image; }//from w ww. jav a 2s. co m CompletionProposalLabelProvider provider = new CompletionProposalLabelProvider(); CompletionProposal generatedProposal = CompletionProposal.create(completionProposalKind, 0); generatedProposal.setFlags(completionProposalFlags); if (HAS_ADDITIONAL_FLAGS) { generatedProposal.setAdditionalFlags(completionProposalAdditionalFlags); } generatedProposal.setDeclarationSignature(completionPropsoalSignature); generatedProposal.setSignature(completionPropsoalSignature); //uses: kind, flags, signature to create an image. ImageDescriptor descriptor = provider.createImageDescriptor(generatedProposal); return descriptor.createImage(); }