仕様: https://github.com/wycats/javascript-decorators プロパティ自体に decorator は付か無いので、しかたなく setter を作ったけど、なんかうまくできないだろうか。 (この使い方自体が筋悪な気もするが、 decorator でやりたいのってこういうのな気がする。) // $ babel-node --optional es7.decorators index.js class Assert { private(target, name, descriptor) { let value; descriptor.set = (val) => { value = val; } descriptor.get = () => { return value; } } required(target, name, descriptor) {