On 23.09.2011 23:57, Konstantin Kolinko wrote:
> Reviewing Eclipse warnings I noticed a bug in this commit.

Argh.

>> +    protected void clone(ClusterManagerBase copy) {
>> +        copy.name = "Clone-from-" + getName();
> 
> The above assignment is wrong.
> It assigns to ManagerBase.name which is a static field.
> (Why that field exists and why it is not final is another question).

... which I'mnot going to answer ...

> The old code was assigning the value to BackupManager.name, which is
> an instance field.

OK, I used the setter instead now.

> In Eclipse the warning was:
> The static field ManagerBase.name should be accessed in a static way  
> 
> Also there are several missing @Override annotations in the new methods.

Fixed also, ported to TC 7, updated TC 6 patch for Override, kept your
vote in STATUS.txt.

Regards,

Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to