Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.8.6
-
Mac OS X 10.6.8, Eclipse 3.7
Description
Given:
public interface Field { public void aFieldMethod(); }
and the classes:
public abstract class AbstractBaseClass implements Field { } public abstract class DelegatedClass extends AbstractBaseClass { } class Delegator { @Delegate private DelegatedClass delegate }
then
assert Field.isAssignableFrom(Delegator)
fails. If Delegator is defined as
class Delegator { @Delegate private AbstractBaseClass delegate }
the test succeeds