*/
@Override
public ITmfEventField[] getFields() {
- return (fFields != null) ? Arrays.copyOf(fFields, fFields.length) : null;
+ ITmfEventField[] result = (fFields != null) ? Arrays.copyOf(fFields, fFields.length) : null;
+ return result;
}
/* (non-Javadoc)
*/
@Override
public String[] getFieldNames() {
- return (fRootField != null) ? fRootField.getFieldNames() : null;
+ String[] result = (fRootField != null) ? fRootField.getFieldNames() : null;
+ return result;
}
/* (non-Javadoc)
*/
@Override
public String getFieldName(final int index) {
- return (fRootField != null) ? fRootField.getFieldName(index) : null;
+ String result = (fRootField != null) ? fRootField.getFieldName(index) : null;
+ return result;
}
// ------------------------------------------------------------------------
}
}
final ITmfContext context = fTrace.seekEvent(location);
- context.setRank(index * fCheckpointInterval);
+ context.setRank((long) index * fCheckpointInterval);
return context;
}
* @see org.eclipse.linuxtools.tmf.core.trace.ITmfTrace#getNbEvents()
*/
@Override
- public long getNbEvents() {
+ public synchronized long getNbEvents() {
return fNbEvents;
}
*/
@Override
@SuppressWarnings("nls")
- public String toString() {
+ public synchronized String toString() {
return "TmfTrace [fPath=" + fPath + ", fCacheSize=" + fCacheSize
+ ", fNbEvents=" + fNbEvents + ", fStartTime=" + fStartTime
+ ", fEndTime=" + fEndTime + ", fStreamingInterval=" + fStreamingInterval + "]";