summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/test/tfinal2.pp
blob: 8da565a18d4b05f49ae534b0f954c6fa67877756 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ %fail}
{$ifdef fpc}
{$mode objfpc}
{$endif}

type
  TClassWithFinalMethod = class
  public
    procedure TestFinal; virtual; final;
  end;

  TClassTryOverrideFinal = class(TClassWithFinalMethod)
  public
    procedure TestFinal; override;
  end;

procedure TClassWithFinalMethod.TestFinal;
begin
end;

procedure TClassTryOverrideFinal.TestFinal;
begin
end;

begin
end.