public final Set<Class<? extends Annotation>> loadExternalAnnotationClassesFromDirectory(final String dirName){
  File rootDirectory=new File(dirName);
  Set<String> annoNames=getAnnotationNamesFromDirectory("",dirName,rootDirectory,JAVA_SUFFIX);
  return loadAnnotationClasses(annoNames);
}

public final Set < Class < ? extends Annotation > > loadExternalAnnotationClassesFromDirectory ( final String dirName ) { File rootDirectory = new File ( dirName ) ; Set < String > annoNames = getAnnotationNamesFromDirectory ( "" , dirName , rootDirectory , JAVA_SUFFIX ) ; return loadAnnotationClasses ( annoNames ) ; }
this method takes as input a fully qualified path to a directory , and loads and returns the set of all annotation classes from that directory .
