Implement Config.Entry.toString() to help debugging

Change-Id: I86f6359d955d39ab033848b87ed39d20378d3c1f
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Matthias Sohn 2011-10-27 22:55:59 +02:00
parent b6281cac01
commit a5f72d6b3b
1 changed files with 15 additions and 0 deletions

View File

@ -1414,6 +1414,7 @@ private static class State {
* The configuration file entry
*/
private static class Entry {
/**
* The text content before entry
*/
@ -1482,6 +1483,20 @@ private static boolean eqSameCase(final String a, final String b) {
return false;
return a.equals(b);
}
@Override
public String toString() {
if (section == null)
return "<empty>";
StringBuilder b = new StringBuilder(section);
if (subsection != null)
b.append(".").append(subsection);
if (name != null)
b.append(".").append(name);
if (value != null)
b.append("=").append(value);
return b.toString();
}
}
private static class StringReader {