Add null-checks for Map.get()
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.ui / src / org / eclipse / tracecompass / tmf / analysis / xml / ui / views / timegraph / XmlPresentationProvider.java
index 48e94306b257aecb6bf9cc0ffe84de90691aa169..8c88a9456ebfc57f0a74bf6681315ba5dad460ac 100644 (file)
@@ -13,6 +13,8 @@
 
 package org.eclipse.tracecompass.tmf.analysis.xml.ui.views.timegraph;
 
+import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
+
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -87,8 +89,8 @@ public class XmlPresentationProvider extends TimeGraphPresentationProvider {
             int value = tcEvent.getValue();
 
             if (entry.getType() == EntryDisplayType.DISPLAY) {
-                Integer index = stateIndex.get(value);
-                String rgb = stateValues.get(index).getStateString();
+                Integer index = checkNotNull(stateIndex.get(value));
+                String rgb = stateValues.get(index.intValue()).getStateString();
                 return rgb;
             }
             return null;
This page took 0.038046 seconds and 5 git commands to generate.