@prorperty problem..
BLS
windevguy at hotmail.de
Mon Jun 28 13:49:24 PDT 2010
On 28/06/2010 22:37, BLS wrote:
> forward refrence to inferred return type of function call s1.servername.
> any ideas ? beside, where are the @property docs ?
> thanks, bjoern
ok moving the inner Server class (see prev. msg) in front of
LoadBalancer works.. seems to be a forward reference bug.
class Server {
private string _name, _id;
@property servername(string name) {
_name = name;
}
@property servername() {
return _name;
}
}
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"; // NO PROBLEM
}
...
}
More information about the Digitalmars-d-learn
mailing list