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    
fpc-src / usr / share / fpcsrc / 3.0.0 / tests / test / jvm / tclassproptest.pp
Size: Mime:
program tclassproptest;

{$mode objfpc}

uses
  {$ifdef java}jdk15{$else}androidr14{$endif};

type
  tclassprop = class
   strict private
    class var fx: longint;
   public
    class property x: longint read fx write fx;
    class procedure test(l: longint);
  end;

class procedure tclassprop.test(l: longint);
  begin
    if fx<>l then
      raise jlexception.create('test 1 error');
  end;


var
  c: tclassprop;
begin
  c:=tclassprop.create;
  c.x:=123;
  c.test(123);
  if c.x<>123 then
    raise jlexception.create('test 2 error');
end.