Bug 581358: [Doclet] default parameter valueas are clipped
Change-Id: I17183a84c14e8f2c87b98dcbac9d431c58007e90
diff --git a/developers/org.eclipse.ease.helpgenerator/src/org/eclipse/ease/helpgenerator/htmlwriter/HtmlWriter.java b/developers/org.eclipse.ease.helpgenerator/src/org/eclipse/ease/helpgenerator/htmlwriter/HtmlWriter.java
index ad252fd..8a4864e 100644
--- a/developers/org.eclipse.ease.helpgenerator/src/org/eclipse/ease/helpgenerator/htmlwriter/HtmlWriter.java
+++ b/developers/org.eclipse.ease.helpgenerator/src/org/eclipse/ease/helpgenerator/htmlwriter/HtmlWriter.java
@@ -238,9 +238,14 @@
if (defaultValue != null) {
addText(buffer, "<span class=\"optional\"><b>Optional:</b> defaults to <<i>");
- if ((!String.class.getName().equals(parameter.getTypeName())) && (defaultValue.length() > 2))
+ if (!String.class.getName().equals(parameter.getTypeName())) {
// remove quotes from default value
- defaultValue = defaultValue.substring(1, defaultValue.length() - 1);
+ if (defaultValue.startsWith("\""))
+ defaultValue = defaultValue.substring(1);
+
+ if (defaultValue.endsWith("\""))
+ defaultValue = defaultValue.substring(0, defaultValue.length() - 1);
+ }
if (defaultValue.contains("org.eclipse.ease.modules.ScriptParameter.null"))
addText(buffer, "null");