in kotlin/src/ru/adelf/idea/dotenv/kotlin/KotlinPsiHelper.java [157:174]
private static boolean checkReferences(PsiElement element, List<String> classNames) {
return Arrays.stream(element.getReferences()).anyMatch(psiReference -> {
PsiElement method = psiReference.resolve();
if (method instanceof KtNamedFunction) {
KtClass ktClass = PsiTreeUtil.getParentOfType(method, KtClass.class);
return ktClass != null && classNames.contains(ktClass.getName());
} else if (method instanceof PsiMethod) {
// Maybe it's a Java reference?
PsiClass psiClass = ((PsiMethod) method).getContainingClass();
return psiClass != null && classNames.contains(psiClass.getName());
}
return false;
});
}