mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-04 20:03:52 +02:00
65 lines
749 B
ObjectPascal
65 lines
749 B
ObjectPascal
unit EmptyMethods1;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils;
|
|
|
|
type
|
|
|
|
{ TSmallDirtyClass }
|
|
|
|
TSmallDirtyClass = class(TPersistent)
|
|
published
|
|
procedure DoSomething;
|
|
end;
|
|
|
|
{ TDirtyClass }
|
|
|
|
TDirtyClass = class(TPersistent)
|
|
published
|
|
procedure APublishedMethod;
|
|
private
|
|
procedure APrivateMethod;
|
|
protected
|
|
procedure AProtectedMethod;
|
|
public
|
|
procedure APublicMethod;
|
|
end;
|
|
|
|
implementation
|
|
|
|
{ TSmallDirtyClass }
|
|
|
|
procedure TSmallDirtyClass.DoSomething;
|
|
begin
|
|
|
|
end;
|
|
|
|
{ TDirtyClass }
|
|
|
|
procedure TDirtyClass.APublishedMethod;
|
|
begin
|
|
|
|
end;
|
|
|
|
procedure TDirtyClass.APrivateMethod;
|
|
begin
|
|
|
|
end;
|
|
|
|
procedure TDirtyClass.AProtectedMethod;
|
|
begin
|
|
|
|
end;
|
|
|
|
procedure TDirtyClass.APublicMethod;
|
|
begin
|
|
|
|
end;
|
|
|
|
end.
|
|
|