final methods overridden
Brought to you by:
ivan_r_moore,
mpcooke3
I generated a mock object with MockMaker from a class
that had final methods. The generated class has
overriden those final methods, too. That's a problem
because the generated class doesn't compile.
Example:
public class BaseClass {
public final someMethod() {}
}
--> The generated class
public class MockBaseClass extends BaseClass{
//...
public void someMethod(){
//...
}
//...
}
The compiler error:
MockBaseClass.java:16: someMethod() in
MockBaseClass cannot override someMethod() in
BaseClass; overridden method is final
Logged In: YES
user_id=509156
Bernd,
Thanks for your report.
I'll have a look into it as soon as I can.
Paolo.