public class GuiceElementVisitor extends DefaultElementVisitor<Void>
GinjectorBindings
.Modifier and Type | Class and Description |
---|---|
static interface |
GuiceElementVisitor.GuiceElementVisitorFactory
Interface for use with Assisted Injection for creating
GuiceElementVisitor |
Constructor and Description |
---|
GuiceElementVisitor(TreeLogger logger,
GuiceElementVisitor.GuiceElementVisitorFactory guiceElementVisitorFactory,
GuiceBindingVisitorFactory bindingVisitorFactory,
ErrorManager errorManager,
GinjectorBindings bindings,
BindingFactory bindingFactory) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
getMessages() |
<T> Void |
visit(Binding<T> command) |
Void |
visit(Message message) |
Void |
visit(PrivateElements privateElements) |
<T> Void |
visit(ProviderLookup<T> providerLookup) |
Void |
visit(StaticInjectionRequest staticInjectionRequest) |
void |
visitElementsAndReportErrors(List<Element> elements) |
protected Void |
visitOther(Element element) |
@Inject public GuiceElementVisitor(TreeLogger logger, GuiceElementVisitor.GuiceElementVisitorFactory guiceElementVisitorFactory, GuiceBindingVisitorFactory bindingVisitorFactory, ErrorManager errorManager, GinjectorBindings bindings, BindingFactory bindingFactory)
public <T> Void visit(Binding<T> command)
visit
in interface ElementVisitor<Void>
visit
in class DefaultElementVisitor<Void>
public Void visit(Message message)
visit
in interface ElementVisitor<Void>
visit
in class DefaultElementVisitor<Void>
public <T> Void visit(ProviderLookup<T> providerLookup)
visit
in interface ElementVisitor<Void>
visit
in class DefaultElementVisitor<Void>
protected Void visitOther(Element element)
visitOther
in class DefaultElementVisitor<Void>
public Void visit(StaticInjectionRequest staticInjectionRequest)
visit
in interface ElementVisitor<Void>
visit
in class DefaultElementVisitor<Void>
public Void visit(PrivateElements privateElements)
visit
in interface ElementVisitor<Void>
visit
in class DefaultElementVisitor<Void>
Copyright © 2008–2018. All rights reserved.