@Override public void handleInsert(@NotNull InsertionContext context, @NotNull LookupElement item) { PsiElement element = item.getPsiElement(); if (element instanceof GoNamedElement) { if (myClass != null && myDelegate != null && myClass.isInstance(element)) { myDelegate.handleInsert(context, item); } autoImport(context, (GoNamedElement)element); } }
private void doInsert(InsertionContext context, @NotNull LookupElement item, @Nullable GoSignature signature) { int paramsCount = signature != null ? signature.getParameters().getParameterDeclarationList().size() : 0; InsertHandler<LookupElement> handler = paramsCount == 0 ? ParenthesesInsertHandler.NO_PARAMETERS : ParenthesesInsertHandler.WITH_PARAMETERS; handler.handleInsert(context, item); if (signature != null) { AutoPopupController.getInstance(context.getProject()).autoPopupParameterInfo(context.getEditor(), null); } } };
public void handleInsert(InsertionContext context) { if (this.insertHandler != null) { this.insertHandler.handleInsert(context, this); } }
@Override public void handleInsert(InsertionContext context) { if(insertHandler != null) { insertHandler.handleInsert(context, this); } }
public void handleInsert(InsertionContext context) { if (this.insertHandler != null) { this.insertHandler.handleInsert(context, this); } }
public void handleInsert(InsertionContext context) { if (this.insertHandler != null) { this.insertHandler.handleInsert(context, this); } }
@Override public void handleInsert(InsertionContext context) { if(this.insertHandler != null) { this.insertHandler.handleInsert(context, this); return; } super.handleInsert(context); }
@Override public void handleInsert(InsertionContext context) { if(insertHandler != null) { insertHandler.handleInsert(context, this); } super.handleInsert(context); }
@Override public void handleInsert(InsertionContext context) { if(insertHandler != null) { insertHandler.handleInsert(context, this); super.handleInsert(context); return; } if(assetFile.getAssetPosition().equals(AssetEnum.Position.Bundle)) { ResourceFileInsertHandler.getInstance().handleInsert(context, this); } super.handleInsert(context); }