[
https://issues.apache.org/jira/browse/CONFIGURATION-653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Heger resolved CONFIGURATION-653.
----------------------------------------
Resolution: Fixed
Fix Version/s: 2.2
Patch applied with minor changes in revision 1785888. Many thanks!
If you want to be added to the contributors section in the pom, just post the
data you want to have in there.
> ConfigurationUtils.dump and other methods should use ImmutableConfiguration
> ---------------------------------------------------------------------------
>
> Key: CONFIGURATION-653
> URL: https://issues.apache.org/jira/browse/CONFIGURATION-653
> Project: Commons Configuration
> Issue Type: Bug
> Affects Versions: 2.1, 2.1.1
> Reporter: Vincent Maurin
> Priority: Minor
> Fix For: 2.2
>
> Attachments: two_versions.diff, use_immutable.diff
>
>
> Since the read-only ImmutableConfiguration/ImmutableHierarchicalConfiguration
> has been introduced, several methods that uses Configuration in a read-only
> fashion should be adapted to use these ones instead of the read/write
> alternative.
> For example :
> ConfigurationUtils.dump
> ConfigurationUtils.toString
> ConfigurationUtils.copy (for the source)
> ConfigurationUtils.append (for the source)
> ConfigurationUtils.convertToHierarchical
> ConfigurationConverter.getProperties
> ... and maybe others
> It should not break any existing code as Configuration implements
> ImmutableConfiguration and it could enable code that manipulates read only
> configurations to use these utilities
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)