Files
wehub-resource-sync d88fd01084
CI / test (3.10) (push) Failing after 1s
CI / test (3.12) (push) Failing after 0s
CI / skillgen-check (push) Failing after 0s
CI / security-scan (push) Failing after 0s
chore: import upstream snapshot with attribution
2026-07-13 12:09:14 +08:00

61 lines
744 B
ObjectPascal

unit ScopedCallsUnit;
interface
type
TFirstWidget = class(TObject)
public
procedure Configure;
procedure Reset;
end;
TSecondWidget = class(TObject)
public
procedure Configure;
procedure Reset;
end;
TBaseWidget = class(TObject)
public
procedure Prepare;
end;
TDerivedWidget = class(TBaseWidget)
public
procedure Run;
end;
implementation
procedure TFirstWidget.Configure;
begin
Reset;
end;
procedure TFirstWidget.Reset;
begin
{ first reset }
end;
procedure TSecondWidget.Configure;
begin
Reset;
end;
procedure TSecondWidget.Reset;
begin
{ second reset }
end;
procedure TBaseWidget.Prepare;
begin
{ base prepare }
end;
procedure TDerivedWidget.Run;
begin
Prepare;
end;
end.