Package com.intellij.codeInsight.lookup.impl

Examples of com.intellij.codeInsight.lookup.impl.LookupImpl


          }
        }
        PsiDocumentManager.getInstance(myProject).commitDocument(document);
      }
    };
    final LookupImpl lookup = (LookupImpl) LookupManager.getActiveLookup(myEditor);
    if (lookup != null) {
      lookup.performGuardedChange(runnable);
    } else {
      runnable.run();
    }
  }
View Full Code Here


  public static void expandTemplate(final Editor editor) {
    final Project project = editor.getProject();
    assertNotNull(project);
    new ListTemplatesAction().actionPerformedImpl(project, editor);
    final LookupImpl lookup = (LookupImpl)LookupManager.getActiveLookup(editor);
    assertNotNull(lookup);
    lookup.finishLookup(Lookup.NORMAL_SELECT_CHAR);
    TemplateState template = TemplateManagerImpl.getTemplateState(editor);
    if (template != null) {
      Disposer.dispose(template);
    }
  }
View Full Code Here

    myFixture.checkResult(after);
  }

  private void expandLiveTemplate() {
    new ListTemplatesAction().actionPerformedImpl(myFixture.getProject(), myFixture.getEditor());
    LookupImpl lookup = (LookupImpl)LookupManager.getActiveLookup(myFixture.getEditor());
    assertNotNull(lookup);
    lookup.finishLookup(Lookup.NORMAL_SELECT_CHAR);
  }
View Full Code Here

  @Nullable
  protected CompleteResult complete(int time, CompletionType completionType) {
    new CodeCompletionHandlerBase(completionType, false, false, true).
        invokeCompletion(getProject(), getEditor(), time, false, false);
    LookupImpl lookup = (LookupImpl) LookupManager.getActiveLookup(getEditor());
    if (lookup == null) return null;
    return new CompleteResult(lookup.getItems().toArray(LookupElement.EMPTY_ARRAY),
        lookup.itemPattern(lookup.getItems().get(0)));
  }
View Full Code Here

  protected void completeLookupItem(LookupElement item) {
    completeLookupItem(item, '\t');
  }

  protected void completeLookupItem(LookupElement item, char completionChar) {
    LookupImpl lookup = (LookupImpl) LookupManager.getActiveLookup(getEditor());
    if (item == null) lookup.finishLookup(completionChar);
    else lookup.finishLookup(completionChar, item);
  }
View Full Code Here

TOP

Related Classes of com.intellij.codeInsight.lookup.impl.LookupImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.