public static void loadClasses(String directory,boolean recursive,List<String> excludedClasses){
  String[] filenames=new String[]{directory};
  List<File> classFiles=CompiledClassUtils.findClassFiles("",filenames,recursive);
  Map<String,CompiledClass> newClasses=CompiledClassUtils.parseClassFiles(classFiles);
  removeExclusions(newClasses,excludedClasses);
  classes.putAll(newClasses);
}

public static void loadClasses ( String directory , boolean recursive , List < String > excludedClasses ) { String [ ] filenames = new String [ ] { directory } ; List < File > classFiles = CompiledClassUtils . findClassFiles ( "" , filenames , recursive ) ; Map < String , CompiledClass > newClasses = CompiledClassUtils . parseClassFiles ( classFiles ) ; removeExclusions ( newClasses , excludedClasses ) ; classes . putAll ( newClasses ) ; }
load the classes from the given files and directories
