@porperty problem..
Rory McGuire
rmcguire at neonova.co.za
Mon Jun 28 13:55:44 PDT 2010
On Mon, 28 Jun 2010 22:37:06 +0200, BLS <windevguy at hotmail.de> wrote:
> Hi I have a forward reference pb in conjunction with @property.
> Err msg is :
> forward refrence to inferred return type of function call s1.servername.
> any ideas ? beside, where are the @property docs ?
> thanks, bjoern
>
> final class LoadBalancer {
> private static LoadBalancer lb;
> private Server[] servers;
>
> static this() {
> synchronized lb = new LoadBalancer;
> }
>
> private this() {
> Server s1 = new Server();
> s1.servername = "Server 1"; // ERROR
> servers ~= s1;
> }
>
> public static LoadBalancer getLoadBalancer() {
> return lb;
> }
>
> @property nextServer() {
> return servers[0];
> }
>
> class Server {
> private string _name, _id;
>
> @property servername(string name) {
> _name = name;
> }
> @property servername() {
> return _name;
> }
> }
> }
Only place I've seen @property docs is in TDPL
More information about the Digitalmars-d-learn
mailing list