register_protect.gravity 500 B

123456789101112131415161718192021222324252627282930
  1. #unittest {
  2. name: "Register protection test.";
  3. result: 3;
  4. };
  5. class Label {
  6. var text;
  7. }
  8. class CollectionView {
  9. var Label1;
  10. func DidSelectCell(p1, p2, p3) {
  11. Label1.text = self.selectedItems().count;
  12. }
  13. func selectedItems() {
  14. return [1,2,3];
  15. }
  16. func init() {
  17. Label1 = Label();
  18. }
  19. }
  20. func main() {
  21. var CollectionView1 = CollectionView();
  22. CollectionView1.DidSelectCell(0,0,0);
  23. return CollectionView1.Label1.text;
  24. }