You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Henry Kuijpers (Jira)" <ji...@apache.org> on 2021/04/28 15:00:00 UTC
[jira] [Created] (SLING-10341)
ConfigurationProxy.DynamicProxyInvocationHandler should fill in toString()
with useful value
Henry Kuijpers created SLING-10341:
--------------------------------------
Summary: ConfigurationProxy.DynamicProxyInvocationHandler should fill in toString() with useful value
Key: SLING-10341
URL: https://issues.apache.org/jira/browse/SLING-10341
Project: Sling
Issue Type: Bug
Affects Versions: Context-Aware Configuration Impl 1.5.0
Reporter: Henry Kuijpers
When debugging the proxies that are created by ConfigurationProxy.get() (of type DynamicProxyInvocationHandler), when viewing those proxies in the IntelliJ debug view, we see "null" being printed. This is due to the proxies not having a toString() method. By default, it will then return null.
We should specify a useful toString()-method, so that debugging is less confusing.
We could at least specify the name of the configuration that that proxy represents. It would be nice to also include the properties with values probably, but I think having the name of the configuration is already very nice.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)