static boolean isEnvStringLiteral()

in java/src/ru/adelf/idea/dotenv/java/JavaPsiHelper.java [13:30]


    static boolean isEnvStringLiteral(PsiLiteralExpression literal) {
        PsiElement parent = literal.getParent();

        if (parent instanceof PsiExpressionList) {
            PsiExpression[] expressions = ((PsiExpressionList) parent).getExpressions();
            if (expressions.length < 1) return false;

            if (expressions[0] != literal) return false;

            PsiElement methodCall = parent.getParent();

            if (!(methodCall instanceof PsiMethodCallExpression)) return false;

            return isEnvMethodCall((PsiMethodCallExpression) methodCall);
        }

        return false;
    }