ivar_nested_class.gravity 583 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #unittest {
  2. name: "Ivar and nested classes.";
  3. result: 666;
  4. };
  5. class _Window1 {
  6. var Button1;
  7. var Button2;
  8. class _Button1 {
  9. };
  10. class _Button2 {
  11. };
  12. public var var1;
  13. func DidShow() {
  14. return var1;
  15. }
  16. func _init_container() {
  17. Button1 = "Button1";
  18. Button2 = "Button2";
  19. var1 = 666;
  20. }
  21. func _free_container() {
  22. Button1 = null;
  23. Button2 = null;
  24. }
  25. };
  26. func main() {
  27. var Window1 = _Window1();
  28. Window1._init_container();
  29. return Window1.DidShow();
  30. }