PsiRecordComponent (@NotNull PsiParameter parameter) { PsiClass aClass = PsiTreeUtil.getParentOfType(parameter, PsiClass.class); if (aClass == null) return null; String parameterName = parameter.getName(); return Stream.of(aClass.getRecordComponents()) .filter(component -> parameterName.equals(component.getName())) .findFirst() .orElse(null); }