| var smart_pointer_simple = require("smart_pointer_simple"); | |
| f = new smart_pointer_simple.Foo(); | |
| b = new smart_pointer_simple.Bar(f); | |
| b.x = 3; | |
| if (b.getx() != 3) { | |
| throw new Error; | |
| } | |
| fp = b.__deref__(); | |
| fp.x = 4; | |
| if (fp.getx() != 4) { | |
| throw new Error; | |
| } |