Re: "Symbol undefined" on interface with public getter and package setter

2009-02-23 Thread Ellery Newcomer
Daniel Keep wrote: TSalm wrote: I'm not sure but I think package is not virtual. :-( So there's really no way to have a method declared "package" in an interface ? You also can't have a private function in an interface. This once lost me four days trying to figure out why my program wouldn'

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-23 Thread grauzone
Last time I checked I could even use "override" to... erm, override methods that had package protection. The compiler didn't even complain, and I had to find out the hard way that the method wasn't virtual.

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-21 Thread TSalm
Le Sat, 21 Feb 2009 04:00:42 +0100, Daniel Keep a écrit: TSalm wrote: I'm not sure but I think package is not virtual. :-( So there's really no way to have a method declared "package" in an interface ? You also can't have a private function in an interface. This once lost me four day

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread Daniel Keep
TSalm wrote: >> >> I'm not sure but I think package is not virtual. > > :-( > So there's really no way to have a method declared "package" in an > interface ? You also can't have a private function in an interface. This once lost me four days trying to figure out why my program wouldn't link d

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread TSalm
I'm not sure but I think package is not virtual. :-( So there's really no way to have a method declared "package" in an interface ?

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread Jacob Carlborg
TSalm wrote: Hello, When I compile the code below, I've got the following error : OPTLINK (R) for Win32 Release 8.00.1 Copyright (C) Digital Mars 1989-2004 All rights reserved. private_method_in_interface_file3.obj(private_method_in_interface_file3) Error 42: Symbol Undefined _D33private

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread Jarrett Billingsley
On Fri, Feb 20, 2009 at 3:56 PM, Jacob Carlborg wrote: > > I'm not sure but I think package is not virtual. > The compiler should catch that then.

Re: "Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread TSalm
It seems this comes only from the "package" method. The error is the same with this code : /* --- CODE --- */ interface I { package void setFunc(int); } class A:I { int i; package void setFunc(int i) { this.i = i ; } } void main() { I a = new A; a.setFunc = 10; } /* --- END

"Symbol undefined" on interface with public getter and package setter

2009-02-20 Thread TSalm
Hello, When I compile the code below, I've got the following error : OPTLINK (R) for Win32 Release 8.00.1 Copyright (C) Digital Mars 1989-2004 All rights reserved. private_method_in_interface_file3.obj(private_method_in_interface_file3) Error 42: Symbol Undefined _D33private_method_in_in