/* * Copyright 2013 Guidewire Software, Inc. */ package gw.plugin.ij.completion; import com.intellij.codeInsight.lookup.LookupElementPresentation; import gw.plugin.ij.completion.proposals.InitializerCompletionProposal; import org.jetbrains.annotations.NotNull; public class InitializerCompletionProposalLookupElement extends GosuAdditionalSyntaxLookupElement { private final InitializerCompletionProposal _proposal; public InitializerCompletionProposalLookupElement(InitializerCompletionProposal completionProposal) { super(completionProposal); _proposal = completionProposal; } @Override public void renderElement(@NotNull LookupElementPresentation presentation) { presentation.setItemText(getLookupString()); presentation.setTypeText(_proposal.getType()); presentation.setItemTextBold(_proposal.isRequired()); } }