public List<Class<?>> findAllClasses(String uri) throws IOException, ClassNotFoundException {
  List<Class<?>> classes=new ArrayList<>();
  List<String> strings=findAllStrings(uri);
  for (  String className : strings) {
    Class<?> clazz=_classLoader.loadClass(className);
    classes.add(clazz);
  }
  return classes;
}

public List < Class < ? > > findAllClasses ( String uri ) throws IOException , ClassNotFoundException { List < Class < ? > > classes = new ArrayList < > ( ) ; List < String > strings = findAllStrings ( uri ) ; for ( String className : strings ) { Class < ? > clazz = _classLoader . loadClass ( className ) ; classes . add ( clazz ) ; } return classes ; }
executes findallstrings assuming the strings are the names of a classes that should be loaded and returned . < p / > any url or class that cannot be loaded will cause an exception to be thrown .
