diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-10-08 23:40:48 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-10-08 23:40:48 +0200 |
commit | bcdabd455594766bb28c2cf205d56a3c9c483ff0 (patch) | |
tree | 492caf9a5278ee7a0a78bc4ed562653cfc00483c /container-core/src/main | |
parent | a9ac90eb14e501099b676be7c9990914b00cee6e (diff) |
Add toString for Node and ComponentNode
Diffstat (limited to 'container-core/src/main')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java | 9 | ||||
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java | 10 |
2 files changed, 14 insertions, 5 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java index 3a6ab581717..c63ad991ab9 100644 --- a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java +++ b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java @@ -178,6 +178,15 @@ public class ComponentNode extends Node { return component; } + @Override + public String toString() { + return "ComponentNode{" + + super.toString() + + ", clazz=" + clazz + + ", key=" + key + + ", configId='" + configId + '\'' + + '}'; + } @Override public int hashCode() { diff --git a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java index fa12fb37a62..3f37ffb7a83 100644 --- a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java +++ b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/Node.java @@ -13,9 +13,6 @@ import java.util.Iterator; import java.util.List; import java.util.Optional; import java.util.Set; -import java.util.logging.Logger; - -import static java.util.logging.Level.FINE; /** * @author Tony Vaagenes @@ -24,8 +21,6 @@ import static java.util.logging.Level.FINE; */ public abstract class Node { - private final static Logger log = Logger.getLogger(Node.class.getName()); - private final ComponentId componentId; protected Optional<Object> instance = Optional.empty(); List<Node> componentsToInject = new ArrayList<>(); @@ -114,6 +109,11 @@ public abstract class Node { } @Override + public String toString() { + return "Node{componentId=" + componentId + '}'; + } + + @Override public int hashCode() { final int prime = 31; int result = 1; |