| 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, ) |