Codota Logo
com.intellij.lang.parameterInfo
Code IndexAdd Codota to your IDE (free)

How to use com.intellij.lang.parameterInfo

Best Java code snippets using com.intellij.lang.parameterInfo (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Override
public void updateParameterInfo(@NotNull GoArgumentList list, @NotNull UpdateParameterInfoContext context) {
 context.setCurrentParameter(ParameterInfoUtils.getCurrentParameterIndex(list.getNode(), context.getOffset(), GoTypes.COMMA));
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Nullable
private static GoArgumentList getList(@NotNull ParameterInfoContext context) {
 PsiElement at = context.getFile().findElementAt(context.getOffset());
 return PsiTreeUtil.getParentOfType(at, GoArgumentList.class);
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Override
public void showParameterInfo(@NotNull GoArgumentList argList, @NotNull CreateParameterInfoContext context) {
 PsiElement parent = argList.getParent();
 if (!(parent instanceof GoCallExpr)) return;
 GoFunctionType type = findFunctionType(((GoCallExpr)parent).getExpression().getGoType(null));
 if (type != null) {
  context.setItemsToShow(new Object[]{type});
  context.showHint(argList, argList.getTextRange().getStartOffset(), this);
 }
}
origin: go-lang-plugin-org/go-lang-idea-plugin

static String updatePresentation(@Nullable Object p, @NotNull ParameterInfoUIContext context) {
 if (p == null) {
  context.setUIComponentEnabled(false);
  return null;
          ? Math.min(context.getCurrentParameterIndex(), parametersPresentations.size() - 1)
          : context.getCurrentParameterIndex();
  builder.append(CodeInsightBundle.message("parameter.info.no.parameters"));
 return context.setupUIComponentPresentation(builder.toString(), start, end, false, false, false, context.getDefaultParameterColor());
origin: Camelcade/Perl5-IDEA

public void setUpUIPresentation(@NotNull ParameterInfoUIContext context) {
 String text = toString();
 context.setupUIComponentPresentation(
  text,
  myIsSelected ? 0 : -1,
  myIsSelected ? text.length() : 0,
  false,
  false,
  false,
  context.getDefaultParameterColor()
 );
}
origin: liias/monkey

@Nullable
@Override
public MonkeyArguments findElementForUpdatingParameterInfo(@NotNull UpdateParameterInfoContext context) {
 return findArgumentList(context.getFile(), context.getOffset(), context.getParameterListStart());
}
origin: Camelcade/Perl5-IDEA

@Nullable
@Override
public PsiPerlCallArgumentsImpl findElementForParameterInfo(@NotNull CreateParameterInfoContext context) {
 //		System.err.println("Find for create");
 PsiPerlCallArgumentsImpl callArguments = findCallArguments(context);
 if (callArguments != null) {
  PerlParameterInfo[] methodParameterInfos = getMethodCallArguments(callArguments);
  if (methodParameterInfos == null || methodParameterInfos.length == 0) {
   return null;
  }
  markActiveParameters(callArguments, methodParameterInfos, context.getOffset());
  context.setItemsToShow(methodParameterInfos);
 }
 return callArguments;
}
origin: liias/monkey

@Nullable
@Override
public MonkeyArguments findElementForParameterInfo(@NotNull CreateParameterInfoContext context) {
 return findArgumentList(context.getFile(), context.getOffset(), context.getParameterListStart());
}
origin: neueda/jetbrains-plugin-graph-database-support

@Nullable
@Override
public CypherInvocation findElementForUpdatingParameterInfo(@NotNull UpdateParameterInfoContext context) {
  PsiElement at = context.getFile().findElementAt(context.getOffset());
  return PsiTreeUtil.getParentOfType(at, CypherInvocation.class);
}
origin: Camelcade/Perl5-IDEA

@Nullable
private static PsiPerlCallArgumentsImpl findCallArguments(ParameterInfoContext context) {
 PsiPerlCallArgumentsImpl callArguments =
  ParameterInfoUtils.findParentOfType(context.getFile(), context.getOffset(), PsiPerlCallArgumentsImpl.class);
 if (callArguments != null || context.getOffset() == 0) {
  return callArguments;
 }
 callArguments = ParameterInfoUtils.findParentOfType(context.getFile(), context.getOffset() - 1, PsiPerlCallArgumentsImpl.class);
 if (callArguments != null) {
  return callArguments;
 }
 return ParameterInfoUtils.findParentOfType(context.getFile(), context.getOffset() + 1, PsiPerlCallArgumentsImpl.class);
}
origin: Camelcade/Perl5-IDEA

@Override
public void updateParameterInfo(@NotNull PsiPerlCallArgumentsImpl container, @NotNull UpdateParameterInfoContext context) {
 markActiveParameters(container, (PerlParameterInfo[])context.getObjectsToView(), context.getOffset());
}
origin: neueda/jetbrains-plugin-graph-database-support

@Nullable
@Override
public CypherInvocation findElementForParameterInfo(@NotNull CreateParameterInfoContext context) {
  PsiElement at = context.getFile().findElementAt(context.getOffset());
  return PsiTreeUtil.getParentOfType(at, CypherInvocation.class);
}
origin: Camelcade/Perl5-IDEA

@Override
public void showParameterInfo(@NotNull PsiPerlCallArgumentsImpl container, @NotNull CreateParameterInfoContext context) {
 context.showHint(container, container.getTextOffset(), this);
}
origin: go-lang-plugin-org/go-lang-idea-plugin

private Object[] getItemsToShow() {
 CreateParameterInfoContext createCtx = new MockCreateParameterInfoContext(myFixture.getEditor(), myFixture.getFile());
 GoArgumentList psiElement = myParameterInfoHandler.findElementForParameterInfo(createCtx);
 assertNotNull(psiElement);
 myParameterInfoHandler.showParameterInfo(psiElement, createCtx);
 return createCtx.getItemsToShow();
}
origin: liias/monkey

private MonkeyArguments findArgumentList(PsiFile file, int offset, int parameterStart) {
 return ParameterInfoUtils.findArgumentList(file, offset, parameterStart, this);
}
origin: neueda/jetbrains-plugin-graph-database-support

@Override
public void updateParameterInfo(@NotNull CypherInvocation o, @NotNull UpdateParameterInfoContext context) {
  context.setCurrentParameter(
      ParameterInfoUtils.getCurrentParameterIndex(
          o.argumentsToken().getNode(),
          context.getOffset(),
          CypherTypes.OP_COMMA));
}
origin: neueda/jetbrains-plugin-graph-database-support

@Override
public void showParameterInfo(@NotNull CypherInvocation ci, @NotNull CreateParameterInfoContext context) {
  context.setItemsToShow(new Object[]{ci});
  context.showHint(ci, ci.getTextRange().getStartOffset(), this);
}
origin: neueda/jetbrains-plugin-graph-database-support

private Object[] getItemsToShow() {
  CreateParameterInfoContext createCtx = new MockCreateParameterInfoContext(myFixture.getEditor(), myFixture.getFile());
  CypherInvocation psiElement = parameterInfoHandler.findElementForParameterInfo(createCtx);
  assertNotNull(psiElement);
  parameterInfoHandler.showParameterInfo(psiElement, createCtx);
  return createCtx.getItemsToShow();
}
origin: liias/monkey

@Override
public void updateParameterInfo(@NotNull MonkeyArguments monkeyArguments, @NotNull UpdateParameterInfoContext context) {
 context.setCurrentParameter(ParameterInfoUtils.getCurrentParameterIndex(monkeyArguments.getNode(), context.getOffset(), getActualParameterDelimiterType()));
}
origin: liias/monkey

@Override
public void showParameterInfo(@NotNull MonkeyArguments monkeyArguments, @NotNull CreateParameterInfoContext context) {
 PsiElement parent = monkeyArguments.getParent();
 PsiElement prevSibling = parent.getPrevSibling();
 if (prevSibling instanceof MonkeyReferenceExpression) {
  MonkeyReferenceExpression referenceExpression = (MonkeyReferenceExpression) prevSibling;
  MonkeyFunctionDeclaration monkeyFunctionDeclaration = resolveCall(referenceExpression);
  if (monkeyFunctionDeclaration != null) {
   context.setItemsToShow(new Object[]{monkeyFunctionDeclaration});
   context.showHint(monkeyArguments, monkeyArguments.getTextRange().getStartOffset(), this);
  }
 }
}
com.intellij.lang.parameterInfo

Most used classes

  • CreateParameterInfoContext
  • ParameterInfoUIContext
  • ParameterInfoUtils
  • UpdateParameterInfoContext
  • ParameterInfoContext
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now