Files
hakorune/apps/tests/phase285_weak_mixed_members.hako

27 lines
428 B
Plaintext
Raw Normal View History

box Node {
weak parent
public { name }
birth() {
me.name = "Node"
}
setParent(p) {
me.parent = weak p
}
getName() {
return me.name
}
}
static box Main {
main() {
local n1 = new Node()
local n2 = new Node()
n1.setParent(n2) // ✅ weak field + method
print("OK: mixed members (weak + method + visibility)")
return 0
}
}