ctf: Better explain IllegalStateException
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Sun, 20 Mar 2016 20:46:10 +0000 (16:46 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Fri, 13 May 2016 14:53:01 +0000 (10:53 -0400)
Show a reason for the illegal state exception.

Change-Id: Ibf99b1bc6b3bc94c20fab6307b62d35d21e12096
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/68873
Reviewed-by: Hudson CI
Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ArrayDeclaration.java

index 4a4572c4d366bd06160aae05a7c7f06e09ff2430..23c80e949eb29e0f272b00f866d61a4e27eb9244 100644 (file)
@@ -132,7 +132,7 @@ public final class ArrayDeclaration extends CompoundDeclaration {
         for (int i = 0; i < fLength; i++) {
             String name = elemNames.get(i);
             if (name == null) {
-                throw new IllegalStateException();
+                throw new IllegalStateException("Field " + fieldName + " has a nameless field");  //$NON-NLS-1$//$NON-NLS-2$
             }
             definitions.add(fElemType.createDefinition(definitionScope, name, input));
         }
This page took 0.025238 seconds and 5 git commands to generate.