Remove AbstractBindingRuntimeContext.toString() 06/89306/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 09:08:31 +0000 (11:08 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 11:39:36 +0000 (13:39 +0200)
BindingRuntimeTypes can have a huge string representation, which
hurts when combined with a subclass of it being present in OSGi SR
and bundle-diag printing out services.

Change-Id: I38a95c6283454930674f5d6311829d7450559f0c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/binding/runtime/api/AbstractBindingRuntimeContext.java

index e14538fd31f6447a175fbb54cc837e044713cb41..9c538973d115a58fe9bd5352cb1514afb799e145 100644 (file)
@@ -11,7 +11,6 @@ import static com.google.common.base.Preconditions.checkArgument;
 import static com.google.common.base.Preconditions.checkState;
 
 import com.google.common.annotations.Beta;
-import com.google.common.base.MoreObjects;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.CacheLoader;
 import com.google.common.cache.LoadingCache;
@@ -315,14 +314,6 @@ public abstract class AbstractBindingRuntimeContext implements BindingRuntimeCon
         return identityClasses.getUnchecked(input);
     }
 
-    @Override
-    public final String toString() {
-        return MoreObjects.toStringHelper(this)
-                .add("ClassLoadingStrategy", getStrategy())
-                .add("runtimeTypes", getTypes())
-                .toString();
-    }
-
     private static AugmentationIdentifier getAugmentationIdentifier(final AugmentationSchemaNode augment) {
         // FIXME: use DataSchemaContextNode.augmentationIdentifierFrom() once it does caching
         return AugmentationIdentifier.create(augment.getChildNodes().stream().map(DataSchemaNode::getQName)