lazarus/components/codetools/examples/scanexamples/emptymethods1.pas
2008-04-25 13:31:19 +00:00

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.