Get all classes in given package

69 views
Skip to first unread message

Oleg

unread,
Dec 10, 2012, 10:17:55 AM12/10/12
to google-code...@googlegroups.com
Hi all,

I am trying to get all classes under given package in following way:

FilterBuilder fb = new FilterBuilder();
fb = fb.include("slow.*");
       
Reflections reflections = new Reflections(
                  new ConfigurationBuilder()
                        .filterInputsBy(fb)
                      .setUrls(ClasspathHelper.forClassLoader())
                      .setScanners(new SubTypesScanner(false)));

  Collection<Class<?>> classes = reflections.getSubTypesOf(Object.class);

But I get not only classes under "slow.*" package, but also classes under "slower.*" package (and other packages that start with "slow").
Is it possible to prevent this and get all classes only under given package ?

Thanks,
Oleg.
Reply all
Reply to author
Forward
0 new messages