@Retention(value=RUNTIME) @Target(value=TYPE) public @interface BuckModule
The main purpose of modules is to decouple the application into independent pieces.
Class<?>[]
dependencies
public abstract Class<?>[] dependencies