Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SearchClasses {
- private final Logger logger = Logger.getLogger(SearchClasses.class);
- public Collection<String> scan() throws IOException {
- ClasspathResolver pathResolver = new StandaloneClasspathResolver();
- final URL webInfClasses = pathResolver.findWebInfClassesLocation();
- AnnotationDB db = createAnnotationDB();
- db.scanArchives(webInfClasses);
- return db.getAnnotationIndex().get(
- javax.persistence.Entity.class.getName());
- }
- private AnnotationDB createAnnotationDB() {
- AnnotationDB db = new AnnotationDB();
- db.setScanClassAnnotations(true);
- db.setScanFieldAnnotations(false);
- db.setScanMethodAnnotations(false);
- db.setScanParameterAnnotations(false);
- return db;
- }
- }
Add Comment
Please, Sign In to add comment