public interface

ImplementationNode

com.google.inject.grapher.ImplementationNode<K>
Known Indirect Subclasses

Class Overview

Node for classes and instances that have Dependencys and are bound to InterfaceNodes. These nodes will often have fields for Members that are InjectionPoints.

See Also

Summary

Nested Classes
interface ImplementationNode.Factory<K, T extends ImplementationNode<K>> Factory interface for ImplementationNodes. 
Public Methods
abstract void addMember(Member member)
abstract void setClassKey(Key<?> key)
Sets the Key that this node is for.
abstract void setInstance(Object instance)
Sets the Object that's the already-created instance.
abstract void setSource(Object source)

Public Methods

public abstract void addMember (Member member)

public abstract void setClassKey (Key<?> key)

Sets the Key that this node is for. Used when the node is representing a class that Guice will instantiate.

public abstract void setInstance (Object instance)

Sets the Object that's the already-created instance. Used when this node is represeting the instance instead of a class.

public abstract void setSource (Object source)