Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lazarus / usr / share / lazarus / 1.6 / components / codetools / examples / scanexamples / emptymethods1.pas
Size: Mime:
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.