AbsTrans.java-sonar fixes 76/98176/1
authorThugutla sailakshmi <tsaila10@in.ibm.com>
Fri, 8 Nov 2019 12:22:36 +0000 (17:52 +0530)
committerThugutla sailakshmi <tsaila10@in.ibm.com>
Fri, 8 Nov 2019 12:22:53 +0000 (17:52 +0530)
Issue-ID: AAF-876
Change-Id: I3ee323bceef7afc8c389b2da3d698f6715a0a0e7
Signed-off-by: Thugutla sailakshmi <tsaila10@in.ibm.com>
misc/env/src/main/java/org/onap/aaf/misc/env/impl/AbsTrans.java

index 9edd3bf..c785f2c 100644 (file)
@@ -122,7 +122,8 @@ public abstract class AbsTrans<ENV extends Env> implements TransStore {
     @Override\r
     public Metric auditTrail(LogTarget lt, int indent, StringBuilder sb, int ... flags) {\r
         Metric metric = new Metric();\r
-        int last = (metric.entries = trail.size()) -1;\r
+        metric.entries = trail.size();\r
+        int last = (metric.entries) -1;\r
         metric.buckets = flags.length==0?EMPTYF:new float[flags.length];\r
         if (last>=0) {\r
             TimeTaken first = trail.get(0);\r
@@ -159,7 +160,7 @@ public abstract class AbsTrans<ENV extends Env> implements TransStore {
                 }\r
             }            \r
         } else {\r
-            Stack<Long> stack = new Stack<Long>();\r
+            Stack<Long> stack = new Stack<>();\r
             for (TimeTaken tt : trail) {\r
                 // Create Indentation based on SUB\r
                 while (!stack.isEmpty() && tt.end()>stack.peek()) {\r