01: package net.sf.mockcreator;
02:
03: interface GrandGrandPapa {
04: void baz();
05: }
06:
07: abstract class AbstractGrandPapa implements GrandGrandPapa {
08: protected abstract int foo();
09:
10: protected abstract int bar();
11: }
12:
13: abstract class AbstractPapa extends AbstractGrandPapa implements
14: GrandGrandPapa {
15: protected abstract int foo();
16: }
17:
18: public abstract class BugProtectedAbstractMethodInParent extends
19: AbstractPapa {
20: }
|