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.