| beginCompilationUnit(inline) |
| beginMetadataStar(inline) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(inline) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(inline, null, null, inline, null, null, null, null, null, null, Class) |
| handleNoType(Class) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(inline, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(inline, }) |
| endTopLevelDeclaration(inline) |
| beginMetadataStar(inline) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(inline) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| beginNamedMixinApplication(inline, null, null, inline, null, null, null, null, null, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(inline, class, =, null, ;) |
| endTopLevelDeclaration() |
| endCompilationUnit(2, ) |