@FunctionalInterface
public interface LampBuilderVisitor<A extends CommandActor>
Lamp.Builder object. This provides a convenient way of performing additional
registrations or hooks in a modular fashion.
To accept a visitor, use Lamp.Builder.accept(LampBuilderVisitor).
| Modifier and Type | Method and Description |
|---|---|
static <A extends CommandActor> |
nothing()
Returns a
LampBuilderVisitor that does nothing |
void |
visit(Lamp.Builder<A> builder)
Visits the given builder
|
@NotNull static <A extends CommandActor> @NotNull LampBuilderVisitor<A> nothing()
LampBuilderVisitor that does nothingA - The actor typevoid visit(@NotNull
Lamp.Builder<A> builder)
builder - Builder to visit.