title: android dexclassloader get list of all classes
body: <p>I am using external jar from assets or sdcard in my android application. To do that I am using DexClassLoader.</p>
  
  <pre><code>DexClassLoader cl = new DexClassLoader(dexInternalStoragePath.getAbsolutePath(),
                          optimizedDexOutputPath.getAbsolutePath(),
                          null,
                          getClassLoader());
  </code></pre>
  
  <p>to load a  class :</p>
  
  <pre><code>Class myNewClass = cl.loadClass("com.example.dex.lib.LibraryProvider");
  </code></pre>
  
  <p>it works really nice but now I want to get list of all classes names in my DexClassLoader 
  I found <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/instrument/Instrumentation.html#getInitiatedClasses%28java.lang.ClassLoader%29">this</a> to work in java but there is no such thing in android.</p>
  
  <p>Question is how i can get list of all classes names from DexClassLoader</p>