Description
Given something like:
@ControlImplementation
ParentControlImpl
implements Serializable
and
@ControlImplementation
ChildControlImpl
the ChildControlImpl class isn't detected as Serializable and produces a compiler error as:
build:
[mkdir] Created dir: D:\dev\apps\controls-serializable\build\classes
[mkdir] Created dir: D:\dev\apps\controls-serializable\build\beansrc
[apt] Compiling 6 source files to D:\dev\apps\controls-serializable\build\classes
[apt] D:\dev\apps\controls-serializable\src\pkg\ChildControlImpl.java:6: A ControlImplementati
on class must implement the java.io.Serializable interface or set the isTransient attribute of @Cont
rolImplementation to true.
[apt] public class ChildControlImpl
[apt] ^
[apt] 1 error