public void updateParameterInfo(@NotNull PsiElement place, UpdateParameterInfoContext context) { if (context.getParameterOwner() == null) { context.setParameterOwner(place); } else if (!context.getParameterOwner().equals(place)) { context.removeHint(); return; } final Object[] objects = context.getObjectsToView(); for (int i = 0; i < objects.length; i++) { context.setUIComponentEnabled(i, true); } }
public PsiElement findElementForUpdatingParameterInfo(UpdateParameterInfoContext context) { return findAnchorElement(context.getEditor().getCaretModel().getOffset(), context.getFile()); }