COLUMN_PROCESS
};
- private final Table<ITmfTrace, Object, List<ILinkEvent>> fLinks = NonNullUtils.checkNotNull(HashBasedTable.create());
+ private final Table<ITmfTrace, Object, List<ILinkEvent>> fLinks = HashBasedTable.create();
/** The trace to entry list hash map */
- private final Table<ITmfTrace, Object, TmfGraphStatistics> fObjectStatistics = NonNullUtils.checkNotNull(HashBasedTable.create());
+ private final Table<ITmfTrace, Object, TmfGraphStatistics> fObjectStatistics = HashBasedTable.create();
private final CriticalPathContentProvider fContentProvider = new CriticalPathContentProvider();
public void visit(TmfEdge link, boolean horizontal) {
if (horizontal) {
Object parent = fGraph.getParentOf(link.getVertexFrom());
- CriticalPathEntry entry = checkNotNull(fRootList.get(parent));
+ CriticalPathEntry entry = fRootList.get(parent);
TimeEvent ev = new TimeEvent(entry, link.getVertexFrom().getTs(), link.getDuration(),
getMatchingState(link.getType()).ordinal());
entry.addEvent(ev);
return (entries == null) ?
new ITimeGraphEntry[0] :
- NonNullUtils.checkNotNull(entries.toArray(new ITimeGraphEntry[entries.size()]));
+ entries.toArray(new @NonNull ITimeGraphEntry[entries.size()]);
}
private void buildEntryList(IGraphWorker worker) {
}
for (TimeGraphEntry entry : list) {
- buildStatusEvents(trace, (CriticalPathEntry) NonNullUtils.checkNotNull(entry));
+ buildStatusEvents(trace, (CriticalPathEntry) entry);
}
workerEntries.put(worker, list);
}
TmfTraceUtils.getAnalysisModulesOfClass(trace, CriticalPathModule.class),
null);
if (module == null) {
- throw new IllegalStateException();
+ throw new IllegalStateException("View requires an analysis module"); //$NON-NLS-1$
}
module.schedule();
CriticalPathModule module = Iterables.<@Nullable CriticalPathModule> getFirst(
TmfTraceUtils.getAnalysisModulesOfClass(trace, CriticalPathModule.class), null);
if (module == null) {
- throw new IllegalStateException();
+ throw new IllegalStateException("View requires an analysis module"); //$NON-NLS-1$
}
final TmfGraph graph = module.getCriticalPath();
while (iterator.hasNext()) {
ITimeEvent event = iterator.next();
/* is event visible */
- if (intersects(realStart, realEnd, NonNullUtils.checkNotNull(event))) {
+ if (intersects(realStart, realEnd, event)) {
eventList.add(event);
}
}