title: Accessing static fields of a class from a non-Classname symbol
body: <p>Here's an extract from a REPL session that hopefully explains what I want to achieve:</p>
  
  <pre><code>user&gt; (Integer/parseInt "1")
  1
  user&gt; (def y Integer)
  #'user/y
  user&gt; (y/parseInt "1")
  No such namespace: y
    [Thrown class java.lang.Exception]
  </code></pre>
  
  <p>How can I access static method/fields of a Java class using a non-Classname, user defined symbol?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>The following works as expected:</p>
  
  <pre><code>user&gt; (eval (list (symbol (.getName y) "parseInt") "1"))
  1
  </code></pre>
  
  <p>Is there a better/more idiomatic way to achieve the same result?</p>