RTTI not contains name of containing type for nested types
Original Reporter info from Mantis: kazalex
-
Reporter name: Kazantsev Alexey
Description:
program fpc_nestedtype_name;
Uses TypInfo;
Type
TContainer = Class
Type
TNestedType = Class
End;
TNestedContainer = Class
Type
TNestedType = Class
End;
End;
End;
begin
// expected: TContainer.TNestedType actual: TNestedType
WriteLn(PTypeInfo(TypeInfo(TContainer.TNestedType))^.Name);
// expected: TContainer.TNestedContainer.TNestedType actual: TNestedType
WriteLn(PTypeInfo(TypeInfo(TContainer.TNestedContainer.TNestedType))^.Name);
ReadLn;
end.
Mantis conversion info:
-
Mantis ID: 26982
-
Build: 28960
-
Version: 2.7.1
-
Monitored by: » kazalex (Kazantsev Alexey)