* don't generate a getter/setter if no explicit prefix has been specified

and the visibility of the specified getter/setter is >= the visibility
    of the property

git-svn-id: trunk@27952 -
This commit is contained in:
Jonas Maebe 2014-06-14 10:35:25 +00:00
parent 0742b65a2b
commit d384db84af

View File

@ -520,7 +520,8 @@ implementation
we can call it from all contexts in which the
property is visible }
if wrongvisibility or
(sym.RealName<>pprefix^+RealName) then
((pprefix^<>'') and
(sym.RealName<>pprefix^+RealName)) then
newaccesspd:=create_getter_or_setter_for_property(orgaccesspd,getset=palt_read)
end;
fieldvarsym: