Bug 577760: Improve AbstractAstProblemReporter
Follow-up-to: 6f2b649949b354ecc483494d114edcb1942be8c6
Change-Id: I8944c94f568dd4225e364f06568add1fafae20bd
diff --git a/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/ast/core/util/AbstractAstProblemReporter.java b/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/ast/core/util/AbstractAstProblemReporter.java
index a68844d..adb6b20 100644
--- a/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/ast/core/util/AbstractAstProblemReporter.java
+++ b/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/ast/core/util/AbstractAstProblemReporter.java
@@ -152,7 +152,7 @@
final StringBuilder sb= new StringBuilder();
sb.append("Unhandled/Unknown code of AST node (").append(this.modelTypeId).append("):"); //$NON-NLS-1$ //$NON-NLS-2$
sb.append('\n');
- sb.append(" code= 0x").append(Integer.toHexString(code)); //$NON-NLS-1$
+ sb.append(" code= ").append(String.format("0x%1$08X", code)); //$NON-NLS-1$
sb.append('\n');
sb.append(" node= ").append(node);
sb.append(" (").append(node.getStartOffset()).append(", ").append(node.getLength()).append(')'); //$NON-NLS-1$ //$NON-NLS-2$