[haXe] Getter & Setter problems

Baluta Cristian cristi.baluta at gmail.com
Wed Aug 1 07:33:01 CEST 2007


type a "return m_x;" inside setX function also.

On 8/1/07, Luke Schreur <luke.schreur at profero.com.au> wrote:
>
>
>
> Hi guys,
>
>
> First post to this list so please be gentle. I've run into a problem with
> getter and setters. I actually wanted to create a singleton with static
> getter and setters but I already had issues with getting the example of the
> haXe site up and running. I'm getting the following error and I'm sure its
> my mistake but I can't seem to be able to see it:
>
>
> ./src/Test.hx:7: characters 8-31 : In method setX required by property x
> ./src/Test.hx:7: characters 8-31 : x : Int -> Void should be Int -> Int
> ./src/Test.hx:7: characters 8-31 : Void should be Int
>
> class Test
> {
> public var x(getX,setX) : Int; // this is line 7
>
>
> private var m_x : Int;
>
>
> private function getX()
> {
>  return( m_x );
> }
>
>
> private function setX( x : Int )
> {
>  m_x = x;
> }
> }
>
> I'm running haxe-1.14-osx. Anyone an idea?
>
> Thanks.
>
>
> --
> haXe - an open source web programming language
> http://haxe.org
>



-- 
Cristi
www.ralcr.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20070801/8a5a7a24/attachment-0001.htm


More information about the Haxe mailing list