title: Java Reflection ArrayList.class.getMethod("get") returns NoSuchMethodException
body: <p>Why can't I get the "get" method of an ArrayList and invoke it? </p>
  
  <p>I am using reflection to modify within my nested classes. One of my classes has a list of classes so I wanted to be able to use the same logic to get and invoke the get method. </p>
  
  <p>simplified, the line that fails is</p>
  
  <pre><code>ArrayList.class.getClass().getMethod("get")
  </code></pre>
  
  <p>and it fails, giving me a NoSuchMethodException.</p>
  
  <p>I understand that I could use aList.get() but that's not the point, I need to use reflection since this is in a deeply nested class.</p>
  
  <p><strong>TL;DR
  How can I get the "get" method of an array list?</strong> </p>