Class ConfigurationBuilder

java.lang.Object
org.reflections.util.ConfigurationBuilder
All Implemented Interfaces:
Configuration

public class ConfigurationBuilder extends Object implements Configuration
Configuration builder for instantiating Reflections

 // add urls for package prefix, use default scanners
 new Reflections(
   new ConfigurationBuilder()
     .forPackage("org.reflections"))

 new Reflections(
   new ConfigurationBuilder()
     .addUrls(ClasspathHelper.forPackage("org.reflections"))   // add urls for package prefix
     .addScanners(Scanners.values())                           // use all standard scanners
     .filterInputsBy(new FilterBuilder().includePackage(...))) // optionally filter inputs
 

defaults scanners: Scanners.SubTypes and Scanners.TypesAnnotated

(breaking changes) Inputs filter will NOT be set automatically, consider adding in case too many classes are scanned.