@porperty problem..
    BLS 
    windevguy at hotmail.de
       
    Mon Jun 28 13:37:06 PDT 2010
    
    
  
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;
		}
	}
}
    
    
More information about the Digitalmars-d-learn
mailing list