* Added support for interface delegation (Implements)

git-svn-id: trunk@11678 -
This commit is contained in:
michael 2008-08-31 21:25:53 +00:00
parent 53deaee379
commit e4b4875bb0

View File

@ -2891,6 +2891,12 @@ var
AppendKw(CodeEl, ' default');
AppendSym(CodeEl, ';');
end;
if (TPasProperty(Member).ImplementsName<>'') then
begin
AppendKw(CodeEl, ' implements');
AppendText(CodeEl, ' '+TPasProperty(Member).ImplementsName);
AppendSym(CodeEl, ';');
end;
SetLength(s, 0);
if Length(TPasProperty(Member).ReadAccessorName) > 0 then
s := s + 'r';