public void visitMethodCallExpression()

in java/src/ru/adelf/idea/dotenv/java/JavaEnvironmentCallsVisitor.java [17:33]


    public void visitMethodCallExpression(PsiMethodCallExpression expression) {
        if (JavaPsiHelper.isEnvMethodCall(expression)) {
            PsiElement[] parameters = expression.getArgumentList().getExpressions();

            if (parameters.length == 0) return;

            if (!(parameters[0] instanceof PsiLiteralExpression)) return;

            Object value = ((PsiLiteralExpression) parameters[0]).getValue();

            if (value instanceof String) {
                collectedItems.add(new KeyUsagePsiElement((String) value, parameters[0]));
            }
        }

        super.visitMethodCallExpression(expression);
    }