net.jbock.validate.ValidateComponent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jbock-compiler Show documentation
Show all versions of jbock-compiler Show documentation
jbock annotation processor
package net.jbock.validate;
import dagger.BindsInstance;
import dagger.Component;
import net.jbock.processor.SourceElement;
@Component(modules = ValidateModule.class)
@ValidateScope
public interface ValidateComponent {
CommandProcessor processor();
@Component.Builder
interface Builder {
@BindsInstance
Builder sourceElement(SourceElement sourceElement);
Builder module(ValidateModule module);
ValidateComponent create();
}
}