Fix Sonar findings for TmfEvent and TmfTrace
authorFrancois Chouinard <fchouinard@gmail.com>
Wed, 25 Apr 2012 14:06:04 +0000 (10:06 -0400)
committerFrancois Chouinard <fchouinard@gmail.com>
Fri, 27 Apr 2012 03:02:50 +0000 (23:02 -0400)
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfCheckpointIndexer.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java

index b76963e52c3c5b4ec63998c58ada5ad496e8eb57..615b30f850cfbc31c32a7180a0f9fa53c5933c0a 100644 (file)
@@ -143,7 +143,8 @@ public class TmfEventField implements ITmfEventField {
      */
     @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)
index b683b5c7f28a66c0a1c0f3057527f3f360354cdc..b35703d6bcf8ae538413ec2a9534df06801326be 100644 (file)
@@ -104,7 +104,8 @@ public class TmfEventType implements ITmfEventType {
      */
     @Override
     public String[] getFieldNames() {
-        return (fRootField != null) ? fRootField.getFieldNames() : null;
+        String[] result = (fRootField != null) ? fRootField.getFieldNames() : null;
+        return result;
     }
 
     /* (non-Javadoc)
@@ -112,7 +113,8 @@ public class TmfEventType implements ITmfEventType {
      */
     @Override
     public String getFieldName(final int index) {
-        return (fRootField != null) ? fRootField.getFieldName(index) : null;
+        String result = (fRootField != null) ? fRootField.getFieldName(index) : null;
+        return result;
     }
 
     // ------------------------------------------------------------------------
index 2b35e0a8a129a72a4f00ec2916e8124024e86cdf..ed82a926cf8d7f9c4763e14e8f0ad7d72f87f098 100644 (file)
@@ -274,7 +274,7 @@ public class TmfCheckpointIndexer<T extends ITmfTrace<ITmfEvent>> implements ITm
             }
         }
         final ITmfContext context = fTrace.seekEvent(location);
-        context.setRank(index * fCheckpointInterval);
+        context.setRank((long) index * fCheckpointInterval);
         return context;
     }
 
index 9695bf812d42bfb79f3ee3ae7240f11128f30401..e72dc7350dbf5de5892a63bb6ae61bf3194993c4 100644 (file)
@@ -298,7 +298,7 @@ public abstract class TmfTrace<T extends ITmfEvent> extends TmfEventProvider<T>
      * @see org.eclipse.linuxtools.tmf.core.trace.ITmfTrace#getNbEvents()
      */
     @Override
-    public long getNbEvents() {
+    public synchronized long getNbEvents() {
         return fNbEvents;
     }
 
@@ -513,7 +513,7 @@ public abstract class TmfTrace<T extends ITmfEvent> extends TmfEventProvider<T>
      */
     @Override
     @SuppressWarnings("nls")
-    public String toString() {
+    public synchronized String toString() {
         return "TmfTrace [fPath=" + fPath + ", fCacheSize=" + fCacheSize
                 + ", fNbEvents=" + fNbEvents + ", fStartTime=" + fStartTime
                 + ", fEndTime=" + fEndTime + ", fStreamingInterval=" + fStreamingInterval + "]";
This page took 0.034653 seconds and 5 git commands to generate.