From 7b2f3798b4fedd3f6a4178e33e4d257b227a9a0f Mon Sep 17 00:00:00 2001 From: Timotei Dolean Date: Fri, 2 Mar 2012 22:30:13 +0000 Subject: [PATCH] eclipse plugin: implement the dumping of define's arguments... ...when calling toString() --- .../src/org/wesnoth/preprocessor/Define.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/utils/umc_dev/org.wesnoth/src/org/wesnoth/preprocessor/Define.java b/utils/umc_dev/org.wesnoth/src/org/wesnoth/preprocessor/Define.java index 9d684c8fed9..edf15e0dcbd 100644 --- a/utils/umc_dev/org.wesnoth/src/org/wesnoth/preprocessor/Define.java +++ b/utils/umc_dev/org.wesnoth/src/org/wesnoth/preprocessor/Define.java @@ -141,13 +141,19 @@ public class Define public String toString( ) { StringBuilder res = new StringBuilder( ); - res.append( "[preproc_define]" ); //$NON-NLS-1$ - res.append( "\tname=\"" + name_ + "\"" ); - res.append( "\tvalue=\"" + value_ + "\"" ); - res.append( "\ttextdomain=\"" + textdomain_ + "\"" ); - res.append( "\tlinenum=\"" + lineNum_ + "\"" ); - res.append( "\tlocation=\"" + location_ + "\"" ); - res.append( "[/preproc_define]" ); //$NON-NLS-1$ + res.append( "[preproc_define]\n" ); //$NON-NLS-1$ + res.append( "\tname=\"" + name_ + "\"\n" ); + res.append( "\tvalue=\"" + value_ + "\"\n" ); + res.append( "\ttextdomain=\"" + textdomain_ + "\"\n" ); + res.append( "\tlinenum=\"" + lineNum_ + "\"\n" ); + res.append( "\tlocation=\"" + location_ + "\"\n" ); + for( String argument: args_ ) { + res.append( "\t[argument]\n" ); + res.append( "\t\tname=\"" + argument + "\"\n" ); + res.append( "\t[/argument]\n" ); + } + + res.append( "[/preproc_define]\n" ); //$NON-NLS-1$ return res.toString( ); }