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