mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 07:19:35 +02:00
* recordrtti needs to override getmethods. Fixes issue #40951
This commit is contained in:
parent
dc2261eff0
commit
742158b678
@ -795,6 +795,7 @@ type
|
||||
FDeclaredMethods : TRttiMethodArray;
|
||||
FMethodsResolved : Boolean;
|
||||
protected
|
||||
function GetMethods: TRttiMethodArray; override;
|
||||
procedure ResolveFields;
|
||||
procedure ResolveMethods;
|
||||
procedure ResolveProperties;
|
||||
@ -6121,6 +6122,11 @@ end;
|
||||
|
||||
{ TRttiRecordType }
|
||||
|
||||
function TRttiRecordType.GetMethods: TRttiMethodArray;
|
||||
begin
|
||||
Result:=GetDeclaredMethods;
|
||||
end;
|
||||
|
||||
procedure TRttiRecordType.ResolveFields;
|
||||
Var
|
||||
Tbl : PExtendedFieldInfoTable;
|
||||
|
Loading…
Reference in New Issue
Block a user