How can I set default property value for Java in oxygene?
Depends on what you mean with default; if you mean what a serializer considers the default that’s going to depend on an attribute specified. But if it’s the initial value:
property Value: Integer := 1234;
this will make Value start with 1234.
I mean that when declaring class i have :
published
property x : boolean read get_x write set_x ;
and i want x to have default value lets say ‘true’
That’d depend on the implementation of get_x? What’s your end goal here?
End goal is to have default value fo property in swing designer or to override its default value from base class
I think you’d need to encode this manually, eg:
private
var fX: Boolean:= true;
public
property X : boolean read fX write set_X;
if you have a plain getter; or other logic (such as a flag whether it had bene set before or not) if you need a custom getter…