@Override public void updateParameterInfo(@NotNull GoArgumentList list, @NotNull UpdateParameterInfoContext context) { context.setCurrentParameter(ParameterInfoUtils.getCurrentParameterIndex(list.getNode(), context.getOffset(), GoTypes.COMMA)); }
@Override public void updateParameterInfo(@NotNull PsiPerlCallArgumentsImpl container, @NotNull UpdateParameterInfoContext context) { markActiveParameters(container, (PerlParameterInfo[])context.getObjectsToView(), context.getOffset()); }
@Nullable @Override public CypherInvocation findElementForUpdatingParameterInfo(@NotNull UpdateParameterInfoContext context) { PsiElement at = context.getFile().findElementAt(context.getOffset()); return PsiTreeUtil.getParentOfType(at, CypherInvocation.class); }
@Nullable @Override public MonkeyArguments findElementForUpdatingParameterInfo(@NotNull UpdateParameterInfoContext context) { return findArgumentList(context.getFile(), context.getOffset(), context.getParameterListStart()); }
@Override public void updateParameterInfo(@NotNull CypherInvocation o, @NotNull UpdateParameterInfoContext context) { context.setCurrentParameter( ParameterInfoUtils.getCurrentParameterIndex( o.argumentsToken().getNode(), context.getOffset(), CypherTypes.OP_COMMA)); }
@Override public void updateParameterInfo(@NotNull MonkeyArguments monkeyArguments, @NotNull UpdateParameterInfoContext context) { context.setCurrentParameter(ParameterInfoUtils.getCurrentParameterIndex(monkeyArguments.getNode(), context.getOffset(), getActualParameterDelimiterType())); }