/** @struct MyStruct */ /** @interface MyInterface */ /** @class MyClass */ /** @struct MyStruct.innerStruct */ /** @interface MyStruct.innerInterface */ /** @class MyStruct.innerClass */ /** @struct MyInterface.innerStruct */ /** @interface MyInterface.innerInterface */ /** @class MyInterface.innerClass */ /** @struct MyClass.innerStruct */ /** @interface MyClass.innerInterface */ /** @class MyClass.innerClass */ /** @class com.foo.bar.Class2.InnerClass */ /** @class com.foo.bar.Class1 */ /** @class com.foo.bar.Class2 */ /** @object com.foo.bla.Object1 */ /** @variable {int} sampleVar */ /** @event myEvent * @param {int} hitCount * @param {string} propertyName */