instance_from_inner_class.gravity 327 B

12345678910111213141516
  1. #unittest {
  2. name: "Instance from inner class.";
  3. result: true;
  4. };
  5. class TestA {
  6. static class TestB { }
  7. static func get_test_b_instance() {
  8. return TestB();
  9. }
  10. }
  11. func main() {
  12. var test_b = TestA.get_test_b_instance()
  13. return !(test_b is TestA) && (TestA != TestA.TestB) && (test_b is TestA.TestB);
  14. }