diff options
| author | Kim van der Riet <kpvdr@apache.org> | 2007-01-23 15:09:22 +0000 |
|---|---|---|
| committer | Kim van der Riet <kpvdr@apache.org> | 2007-01-23 15:09:22 +0000 |
| commit | 11870d0fb76e74b6994ee9d2cfdae9df671673b1 (patch) | |
| tree | 759f293fd0e81706135bf940e801f2bc7d833e98 /gentools | |
| parent | ceb6f31cdde10e52f0caa4c4bdd396700a262dee (diff) | |
| download | qpid-python-11870d0fb76e74b6994ee9d2cfdae9df671673b1.tar.gz | |
Fixed bug in generated MethodBody toString() expressions for longstr types in which a null value resulted in an NPE.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@499046 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'gentools')
| -rw-r--r-- | gentools/src/org/apache/qpid/gentools/JavaGenerator.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java index e9a9fd6fe9..036af79902 100644 --- a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java +++ b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java @@ -1057,7 +1057,8 @@ public class JavaGenerator extends Generator if (domain.compareTo("longstr") == 0) { sb.append(Utils.createSpaces(indentSize) + - "buf.append(\" " + fieldName + ": \" + new String(" + fieldName + "));" + cr); + "buf.append(\" " + fieldName + ": \" + (" + fieldName + + " == null ? \"<null>\" : new String(" + fieldName + ")));" + cr); } else { |
