This is a directed graph of your services.
This information can be used by your compiler passes instead of collecting it themselves which improves performance quite a lot.
@author Johannes M. Schmitt <schmittjoh@gmail.com>
Expanded class hierarchy of ServiceReferenceGraph
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ServiceReferenceGraph:: |
private | property | ||
ServiceReferenceGraph:: |
public | function | Clears all nodes. | |
ServiceReferenceGraph:: |
public | function | Connects 2 nodes together in the Graph. | |
ServiceReferenceGraph:: |
private | function | Creates a graph node. | |
ServiceReferenceGraph:: |
public | function | Gets a node by identifier. | |
ServiceReferenceGraph:: |
public | function | Returns all nodes. | |
ServiceReferenceGraph:: |
public | function | Checks if the graph has a specific node. | |
ServiceReferenceGraph:: |
public | function | Constructor. |