Re: svn commit: r1769411 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java

2016-11-13 Thread Philippe Mouawad
Hi,
Yes sync on a new object is better.
Note this wrong combination is present in code at many places.
Regards

On Sun, Nov 13, 2016 at 1:47 PM, sebb  wrote:

> Might be better to synch on a separate Object e.g.:
>
> private final Object LOCK = new Object();
>
> On 13 November 2016 at 12:45, Felix Schumacher
>  wrote:
> > Am 12.11.2016 21:29, schrieb pmoua...@apache.org:
> >>
> >> Author: pmouawad
> >> Date: Sat Nov 12 20:29:20 2016
> >> New Revision: 1769411
> >>
> >> URL: http://svn.apache.org/viewvc?rev=1769411&view=rev
> >> Log:
> >> Sync on final field
> >>
> >> Modified:
> >>
> >>
> >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/
> TableVisualizer.java
> >>
> >> Modified:
> >>
> >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/
> TableVisualizer.java
> >> URL:
> >>
> >> http://svn.apache.org/viewvc/jmeter/trunk/src/components/
> org/apache/jmeter/visualizers/TableVisualizer.java?rev=
> 1769411&r1=1769410&r2=1769411&view=diff
> >>
> >> 
> ==
> >> ---
> >>
> >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/
> TableVisualizer.java
> >> (original)
> >> +++
> >>
> >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/
> TableVisualizer.java
> >> Sat Nov 12 20:29:20 2016
> >> @@ -106,7 +106,7 @@ public class TableVisualizer extends Abs
> >>
> >>  private JCheckBox childSamples = null;
> >>
> >> -private transient Calculator calc = new Calculator();
> >> +private final transient Calculator calc = new Calculator();
> >
> >
> > I don't think that "final transient" is a valid combination of modifiers.
> >
> >
> > Regards,
> >  Felix
> >
> >>
> >>  private Format format = new SimpleDateFormat("HH:mm:ss.SSS");
> >> //$NON-NLS-1$
>



-- 
Cordialement.
Philippe Mouawad.


Re: svn commit: r1769411 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java

2016-11-13 Thread sebb
Might be better to synch on a separate Object e.g.:

private final Object LOCK = new Object();

On 13 November 2016 at 12:45, Felix Schumacher
 wrote:
> Am 12.11.2016 21:29, schrieb pmoua...@apache.org:
>>
>> Author: pmouawad
>> Date: Sat Nov 12 20:29:20 2016
>> New Revision: 1769411
>>
>> URL: http://svn.apache.org/viewvc?rev=1769411&view=rev
>> Log:
>> Sync on final field
>>
>> Modified:
>>
>>
>> jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
>>
>> Modified:
>>
>> jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
>> URL:
>>
>> http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java?rev=1769411&r1=1769410&r2=1769411&view=diff
>>
>> ==
>> ---
>>
>> jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
>> (original)
>> +++
>>
>> jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
>> Sat Nov 12 20:29:20 2016
>> @@ -106,7 +106,7 @@ public class TableVisualizer extends Abs
>>
>>  private JCheckBox childSamples = null;
>>
>> -private transient Calculator calc = new Calculator();
>> +private final transient Calculator calc = new Calculator();
>
>
> I don't think that "final transient" is a valid combination of modifiers.
>
>
> Regards,
>  Felix
>
>>
>>  private Format format = new SimpleDateFormat("HH:mm:ss.SSS");
>> //$NON-NLS-1$


Re: svn commit: r1769411 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java

2016-11-13 Thread Felix Schumacher

Am 12.11.2016 21:29, schrieb pmoua...@apache.org:

Author: pmouawad
Date: Sat Nov 12 20:29:20 2016
New Revision: 1769411

URL: http://svn.apache.org/viewvc?rev=1769411&view=rev
Log:
Sync on final field

Modified:

jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java

Modified:
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java?rev=1769411&r1=1769410&r2=1769411&view=diff
==
---
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
(original)
+++
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
Sat Nov 12 20:29:20 2016
@@ -106,7 +106,7 @@ public class TableVisualizer extends Abs

 private JCheckBox childSamples = null;

-private transient Calculator calc = new Calculator();
+private final transient Calculator calc = new Calculator();


I don't think that "final transient" is a valid combination of 
modifiers.



Regards,
 Felix


 private Format format = new SimpleDateFormat("HH:mm:ss.SSS"); 
//$NON-NLS-1$