Maybe add getter to AnnotationScope. Then the comment is no longer needed.

```js
if (!this.scope.inClassScope)
  return tree;
```

However, do we do the right thing for nested classes?

```js
var object = {
  get foo() {
    class Foo {
      @A
      get b() {}
    }
    retrun Foo;
  }
};
```