| Problems reported: |
| |
| parser/augmentation/top_level_errors:1:9: The modifier 'augment' was already specified. |
| augment augment method() {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:3:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment method(); |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:5:9: The modifier 'augment' was already specified. |
| augment augment void method() {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:7:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment void method(); |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:9:9: The modifier 'augment' was already specified. |
| augment augment get getter => null; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:11:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment get getter; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:13:9: The modifier 'augment' was already specified. |
| augment augment int get getter => 0; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:15:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment int get getter; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:17:9: The modifier 'augment' was already specified. |
| augment augment set setter(value) {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:19:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment set setter(value); |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:21:9: The modifier 'augment' was already specified. |
| augment augment void set setter(value) {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:23:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment void set setter(value); |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:25:9: The modifier 'augment' was already specified. |
| augment augment var field; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:27:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment var field; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:29:9: The modifier 'augment' was already specified. |
| augment augment int field = 0; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:31:10: The modifier 'augment' should be before the modifier 'external'. |
| external augment int field; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:33:9: The modifier 'augment' was already specified. |
| augment augment mixin Mixin {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:35:9: The modifier 'augment' was already specified. |
| augment augment class Class {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:36:10: The modifier 'augment' should be before the modifier 'abstract'. |
| abstract augment class Class {} |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:38:9: The modifier 'augment' was already specified. |
| augment augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:38:1: A mixin application class can't be augmented. |
| augment augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:39:10: The modifier 'augment' should be before the modifier 'abstract'. |
| abstract augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:39:10: A mixin application class can't be augmented. |
| abstract augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:41:1: A mixin application class can't be augmented. |
| augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/augmentation/top_level_errors:42:1: A mixin application class can't be augmented. |
| augment abstract class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| beginCompilationUnit(augment) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(, augment, null) |
| handleNoType(augment) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(augment, null, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(}, augment, external) |
| handleNoType(external) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleNoType(augment) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(;, augment, null) |
| handleVoidKeyword(void) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(augment, null, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(}, augment, external) |
| handleVoidKeyword(void) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleVoidKeyword(void) |
| handleIdentifier(method, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(;, augment, null) |
| handleNoType(augment) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(=>) |
| handleNoFormalParameters(=>, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleLiteralNull(null) |
| handleExpressionFunctionBody(=>, ;) |
| endTopLevelMethod(augment, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(;, augment, external) |
| handleNoType(external) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(;) |
| handleNoFormalParameters(;, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleNoType(augment) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(;) |
| handleNoFormalParameters(;, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(;, augment, null) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(get) |
| handleType(int, null) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(=>) |
| handleNoFormalParameters(=>, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleLiteralInt(0) |
| handleExpressionFunctionBody(=>, ;) |
| endTopLevelMethod(augment, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(;, augment, external) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(get) |
| handleType(int, null) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(;) |
| handleNoFormalParameters(;, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(get) |
| handleType(int, null) |
| handleIdentifier(getter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(;) |
| handleNoFormalParameters(;, MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, get, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(;, augment, null) |
| handleNoType(augment) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(augment, set, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(}, augment, external) |
| handleNoType(external) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, set, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleNoType(augment) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, set, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginTopLevelMethod(;, augment, null) |
| handleVoidKeyword(void) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(augment, set, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginTopLevelMethod(}, augment, external) |
| handleVoidKeyword(void) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(augment, set, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginTopLevelMethod(;, augment, external) |
| handleVoidKeyword(void) |
| handleIdentifier(setter, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| beginMetadataStar(value) |
| endMetadataStar(0) |
| beginFormalParameter(value, MemberKind.TopLevelMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(value, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) |
| endFormalParameters(1, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endTopLevelMethod(external, set, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, null, null, null, null, var, ;) |
| handleNoType(var) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(augment, null, null, null, null, null, var, 1, augment, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, external, null, null, null, var, ;) |
| handleNoType(var) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(augment, null, external, null, null, null, var, 1, augment, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, external, null, null, null, var, ;) |
| handleNoType(var) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(augment, null, external, null, null, null, var, 1, external, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, null, null, null, null, null, ;) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(field) |
| handleType(int, null) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| beginFieldInitializer(=) |
| handleLiteralInt(0) |
| endFieldInitializer(=, 0) |
| endTopLevelFields(augment, null, null, null, null, null, null, 1, augment, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, external, null, null, null, null, ;) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(field) |
| handleType(int, null) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(augment, null, external, null, null, null, null, 1, augment, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(external) |
| endMetadataStar(0) |
| beginTopLevelMember(external) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'external'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: external}], augment, augment) |
| beginFields(DeclarationKind.TopLevel, augment, null, external, null, null, null, null, ;) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(field) |
| handleType(int, null) |
| handleIdentifier(field, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(augment, null, external, null, null, null, null, 1, external, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(mixin) |
| handleIdentifier(Mixin, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginMixinDeclaration(augment, augment, null, mixin, Mixin) |
| handleNoPrimaryConstructor(DeclarationKind.Mixin, Mixin, null) |
| handleMixinOn(null, 0) |
| handleImplements(null, 0) |
| handleMixinHeader(mixin) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, }) |
| endMixinDeclaration(augment, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(augment) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(augment, null, null, null, null, null, augment, null, Class) |
| handleNoPrimaryConstructor(DeclarationKind.Class, Class, null) |
| handleNoType(Class) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(augment, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(augment, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(abstract) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}], augment, augment) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(abstract) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(abstract, abstract, null, null, null, null, augment, null, Class) |
| handleNoPrimaryConstructor(DeclarationKind.Class, Class, null) |
| handleNoType(Class) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(abstract, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(abstract, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(augment) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| handleRecoverableError(MixinApplicationClassAugmentation, augment, augment) |
| beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(augment, class, =, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(abstract) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}], augment, augment) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(abstract) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| handleRecoverableError(MixinApplicationClassAugmentation, augment, augment) |
| beginNamedMixinApplication(abstract, abstract, null, null, null, null, augment, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(abstract, class, =, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(augment) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| handleRecoverableError(MixinApplicationClassAugmentation, augment, augment) |
| beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(augment, class, =, null, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(augment) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| handleRecoverableError(MixinApplicationClassAugmentation, augment, augment) |
| beginNamedMixinApplication(augment, abstract, null, null, null, null, augment, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(augment, class, =, null, ;) |
| endTopLevelDeclaration(;) |
| endCompilationUnit(31, ) |