static boolean isEnvMethodCall()

in kotlin/src/ru/adelf/idea/dotenv/kotlin/KotlinPsiHelper.java [71:91]


    static boolean isEnvMethodCall(KtCallExpression methodCallExpression) {
        PsiElement nameElement = methodCallExpression.getCalleeExpression();

        if (!(nameElement instanceof KtNameReferenceExpression)) {
            return false;
        }

        String methodName = ((KtNameReferenceExpression) nameElement).getReferencedName();

        if (JavaEnvironmentClasses.isDirectMethodCall(methodName)) {
            return true;
        }

        List<String> classNames = JavaEnvironmentClasses.getClassNames(methodName);

        if (classNames == null) {
            return false;
        }

        return checkReferences(methodCallExpression.getCalleeExpression(), classNames);
    }