@porperty problem..
    Steven Schveighoffer 
    schveiguy at yahoo.com
       
    Mon Jun 28 13:47:42 PDT 2010
    
    
  
On Mon, 28 Jun 2010 16:37:06 -0400, 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() {
Shouldn't this be
@property Server nextServer() {
???
> 		return servers[0];
> 	}
> 		
> 	class Server {
> 		private string _name, _id;
> 		
> 		@property servername(string name) {
> 			_name = name;
> 		}
> 		@property servername() {
> 			return _name;
> 		}
> 	}
> }
-Steve
    
    
More information about the Digitalmars-d-learn
mailing list