title: Find All Subclasses of a given class (Android)
body: <p>I've used <a href="https://code.google.com/p/reflections/" rel="noreferrer">Reflections</a> Library to Find All Subclasses of a given class in Java before.</p>
  
  <p>This is a code snippet that I use in a <strong>simple java</strong> project : </p>
  
  <pre><code>    Reflections reflections = new Reflections(PACKAGE_NAME);
  
      Set&lt;Class&lt;? extends SuperClass&gt;&gt; subTypes =
              reflections.getSubTypesOf(SuperClass.class);
  
      for (Class&lt;? extends SuperClass&gt; subType : subTypes) {
  
          log("Subclass = " + subType.getSimpleName());
      }
  </code></pre>
  
  <p>When I run the same code in <strong>android</strong> project , "subType" List returns empty.</p>
  
  <p>Can Anybody help me to get this work on Android ?</p>
  
  <p><strong>EDIT</strong>
  Jars I add for the whole thing to work are :</p>
  
  <ul>
  <li>reflections-0.9.9-RC1-uberjar.jar</li>
  <li>javassist-3.12.1.GA.jar</li>
  <li>guava-14.0.1.jar</li>
  </ul>