-
Type: Improvement
-
Resolution: Fixed
-
Priority: Minor
-
Affects Version/s: 1.0.2
-
Component/s: ymir-extension
-
None
DTOがインタフェースを実装していると推論された場合にDtoBaseクラスに「implements インタフェース」宣言は追加されるが、インタフェースの空実装は追加されない。従って今のところ、インタフェースがGetterしかない単純なものでかつ全てのGetterへのアクセスがZPTテンプレート内で行なわれるケース以外では、手動でメソッドをDtoBaseクラスに足してやる必要がある。
インタフェースの空実装に相当するDescを構築するのはちょっと大変(インタフェースがGenericタイプを持つ型だった場合など)なので、今のところは制限事項とするが、いずれは対処したい。