[parser][Augmentations] Remove support for macro class and import augment

These were part of the macros experiments which has been cancelled.

Change-Id: I14071bc8e86025f273a533c313a3194c8eae5190
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/495341
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
This commit is contained in:
Johnni Winther
2026-04-16 02:25:05 -07:00
committed by dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent b3d9c8a297
commit 5b0def4a87
460 changed files with 3595 additions and 3391 deletions
@@ -72,7 +72,6 @@ class ForwardingListener implements Listener {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -84,7 +83,6 @@ class ForwardingListener implements Listener {
listener?.beginClassDeclaration(
begin,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -503,7 +501,6 @@ class ForwardingListener implements Listener {
void beginNamedMixinApplication(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -515,7 +512,6 @@ class ForwardingListener implements Listener {
listener?.beginNamedMixinApplication(
beginToken,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -1133,8 +1129,8 @@ class ForwardingListener implements Listener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
listener?.endImport(importKeyword, augmentToken, semicolon);
void endImport(Token importKeyword, Token? semicolon) {
listener?.endImport(importKeyword, semicolon);
}
@override
@@ -150,7 +150,6 @@ abstract class Listener implements UnescapeErrorListener {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -881,7 +880,6 @@ abstract class Listener implements UnescapeErrorListener {
void beginNamedMixinApplication(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -977,7 +975,7 @@ abstract class Listener implements UnescapeErrorListener {
/// - conditional uris
/// - prefix identifier
/// - combinators
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
logEvent("Import");
}
@@ -562,7 +562,6 @@ class Parser {
/* beginToken = */ token.next!,
/* modifierStart = */ token,
/* keyword = */ next,
/* macroToken = */ null,
/* sealedToken = */ null,
/* baseToken = */ null,
/* interfaceToken = */ null,
@@ -592,16 +591,10 @@ class Parser {
}
}
next = token.next!;
Token? macroToken;
Token? sealedToken;
Token? baseToken;
Token? interfaceToken;
if (next.isIdentifier &&
next.lexeme == 'macro' &&
next.next!.isA(Keyword.CLASS)) {
macroToken = next;
next = next.next!;
} else if (next.isIdentifier && next.isA(Keyword.SEALED)) {
if (next.isIdentifier && next.isA(Keyword.SEALED)) {
sealedToken = next;
if (next.next!.isA(Keyword.CLASS) ||
next.next!.isA(Keyword.MIXIN) ||
@@ -635,7 +628,6 @@ class Parser {
/* beginToken = */ beginToken,
/* modifierStart = */ modifierStart,
/* keyword = */ next,
/* macroToken = */ macroToken,
/* sealedToken = */ sealedToken,
/* baseToken = */ baseToken,
/* interfaceToken = */ interfaceToken,
@@ -681,7 +673,6 @@ class Parser {
Token beginToken,
Token modifierStart,
Token keyword,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -694,7 +685,6 @@ class Parser {
beginToken,
modifierStart,
keyword,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -791,7 +781,6 @@ class Parser {
beginToken,
modifierStart,
keyword.next!,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -847,7 +836,6 @@ class Parser {
Token beginToken,
Token modifierStart,
Token classKeyword,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -875,7 +863,6 @@ class Parser {
return parseClassOrNamedMixinApplication(
beginToken,
context.abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -974,21 +961,17 @@ class Parser {
listener.beginUncategorizedTopLevelDeclaration(importKeyword);
listener.beginImport(importKeyword);
Token start = importKeyword;
Token? augmentToken;
if (start.next!.isIdentifier && start.next!.lexeme == 'augment') {
start = augmentToken = start.next!;
}
Token token = ensureLiteralString(start);
Token uri = token;
token = parseConditionalUriStar(token);
token = parseImportPrefixOpt(token);
token = parseCombinatorStar(token).next!;
if (token.isA(TokenType.SEMICOLON)) {
listener.endImport(importKeyword, augmentToken, token);
listener.endImport(importKeyword, token);
return token;
} else {
// Recovery
listener.endImport(importKeyword, augmentToken, /* semicolon = */ null);
listener.endImport(importKeyword, /* semicolon = */ null);
return parseImportRecovery(uri);
}
}
@@ -2938,7 +2921,6 @@ class Parser {
Token parseClassOrNamedMixinApplication(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -2995,7 +2977,6 @@ class Parser {
listener.beginNamedMixinApplication(
beginToken,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -3009,7 +2990,6 @@ class Parser {
listener.beginClassDeclaration(
beginToken,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
+1 -46
View File
@@ -114,9 +114,6 @@ class AstBuilder extends StackListener {
/// Whether the 'enhanced_parts' feature is enabled.
final bool enableEnhancedParts;
/// Whether the 'macros' feature is enabled.
final bool enableMacros;
/// `true` if records are enabled
final bool enableRecords;
@@ -171,7 +168,6 @@ class AstBuilder extends StackListener {
enableSuperParameters = _featureSet.isEnabled(Feature.super_parameters),
enableEnhancedEnums = _featureSet.isEnabled(Feature.enhanced_enums),
enableEnhancedParts = _featureSet.isEnabled(Feature.enhanced_parts),
enableMacros = _featureSet.isEnabled(Feature.macros),
enableRecords = _featureSet.isEnabled(Feature.records),
enableUnnamedLibraries = _featureSet.isEnabled(Feature.unnamedLibraries),
enableInlineClass = _featureSet.isEnabled(Feature.inline_class),
@@ -231,7 +227,6 @@ class AstBuilder extends StackListener {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -242,16 +237,6 @@ class AstBuilder extends StackListener {
) {
assert(_classLikeBuilder == null);
push(_Modifiers()..abstractKeyword = abstractToken);
if (!enableMacros) {
if (macroToken != null) {
_reportFeatureNotEnabled(
feature: ExperimentalFeatures.macros,
startToken: macroToken,
);
// Pretend that 'macro' didn't occur while this feature is incomplete.
macroToken = null;
}
}
if (!enableSealedClass) {
if (sealedToken != null) {
_reportFeatureNotEnabled(
@@ -298,7 +283,6 @@ class AstBuilder extends StackListener {
mixinToken = null;
}
}
push(macroToken ?? NullValues.Token);
push(sealedToken ?? NullValues.Token);
push(baseToken ?? NullValues.Token);
push(interfaceToken ?? NullValues.Token);
@@ -514,7 +498,6 @@ class AstBuilder extends StackListener {
void beginNamedMixinApplication(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -524,16 +507,6 @@ class AstBuilder extends StackListener {
Token name,
) {
push(_Modifiers()..abstractKeyword = abstractToken);
if (!enableMacros) {
if (macroToken != null) {
_reportFeatureNotEnabled(
feature: ExperimentalFeatures.macros,
startToken: macroToken,
);
// Pretend that 'macro' didn't occur while this feature is incomplete.
macroToken = null;
}
}
if (!enableSealedClass) {
if (sealedToken != null) {
_reportFeatureNotEnabled(
@@ -579,7 +552,6 @@ class AstBuilder extends StackListener {
mixinToken = null;
}
}
push(macroToken ?? NullValues.Token);
push(sealedToken ?? NullValues.Token);
push(baseToken ?? NullValues.Token);
push(interfaceToken ?? NullValues.Token);
@@ -827,7 +799,6 @@ class AstBuilder extends StackListener {
comment: null,
metadata: null,
abstractKeyword: null,
macroKeyword: null,
sealedKeyword: null,
baseKeyword: null,
interfaceKeyword: null,
@@ -2189,7 +2160,7 @@ class AstBuilder extends StackListener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
assert(optional('import', importKeyword));
assert(optionalOrNull(';', semicolon));
debugEvent("Import");
@@ -2203,17 +2174,6 @@ class AstBuilder extends StackListener {
var metadata = pop() as List<AnnotationImpl>?;
var comment = _findComment(metadata, importKeyword);
if (!enableMacros) {
if (augmentToken != null) {
_reportFeatureNotEnabled(
feature: ExperimentalFeatures.macros,
startToken: augmentToken,
);
// Pretend that 'augment' didn't occur while this feature is incomplete.
augmentToken = null;
}
}
directives.add(
ImportDirectiveImpl(
comment: comment,
@@ -2620,7 +2580,6 @@ class AstBuilder extends StackListener {
var interfaceKeyword = pop(NullValues.Token) as Token?;
var baseKeyword = pop(NullValues.Token) as Token?;
var sealedKeyword = pop(NullValues.Token) as Token?;
pop(NullValues.Token) as Token?; // macroKeyword
var modifiers = pop() as _Modifiers?;
var typeParameters = pop() as TypeParameterListImpl?;
var name = pop() as SimpleIdentifierImpl;
@@ -3879,7 +3838,6 @@ class AstBuilder extends StackListener {
var interfaceKeyword = pop(NullValues.Token) as Token?;
var baseKeyword = pop(NullValues.Token) as Token?;
var sealedKeyword = pop(NullValues.Token) as Token?;
var macroKeyword = pop(NullValues.Token) as Token?;
var modifiers = pop() as _Modifiers?;
var typeParameters = pop() as TypeParameterListImpl?;
var name = pop() as SimpleIdentifierImpl;
@@ -3892,7 +3850,6 @@ class AstBuilder extends StackListener {
comment: comment,
metadata: metadata,
abstractKeyword: abstractKeyword,
macroKeyword: macroKeyword,
sealedKeyword: sealedKeyword,
baseKeyword: baseKeyword,
interfaceKeyword: interfaceKeyword,
@@ -6420,7 +6377,6 @@ class AstBuilder extends StackListener {
class _ClassDeclarationBuilder extends _ClassLikeDeclarationBuilder {
final Token? augmentKeyword;
final Token? abstractKeyword;
final Token? macroKeyword;
final Token? sealedKeyword;
final Token? baseKeyword;
final Token? interfaceKeyword;
@@ -6445,7 +6401,6 @@ class _ClassDeclarationBuilder extends _ClassLikeDeclarationBuilder {
required super.rightBracket,
required this.augmentKeyword,
required this.abstractKeyword,
required this.macroKeyword,
required this.sealedKeyword,
required this.baseKeyword,
required this.interfaceKeyword,
@@ -89,7 +89,6 @@ class ForwardingTestListener extends ForwardingListener {
void beginClassDeclaration(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -101,7 +100,6 @@ class ForwardingTestListener extends ForwardingListener {
super.beginClassDeclaration(
beginToken,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -489,7 +487,6 @@ class ForwardingTestListener extends ForwardingListener {
void beginNamedMixinApplication(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -501,7 +498,6 @@ class ForwardingTestListener extends ForwardingListener {
super.beginNamedMixinApplication(
beginToken,
abstractToken,
macroToken,
sealedToken,
baseToken,
interfaceToken,
@@ -1073,9 +1069,9 @@ class ForwardingTestListener extends ForwardingListener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
end('Import');
super.endImport(importKeyword, augmentToken, semicolon);
super.endImport(importKeyword, semicolon);
}
@override
+1 -1
View File
@@ -346,7 +346,7 @@ class MiniAstBuilder extends StackListener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
debugEvent("Import");
pop(NullValues.Prefix); // Prefix identifier
pop(); // URI
+10 -13
View File
@@ -18,8 +18,6 @@ class Import {
final PrefixFragment? prefixFragment;
final bool isAugmentationImport;
final bool deferred;
final String? prefix;
@@ -41,17 +39,16 @@ class Import {
/// This set in [SourceLibraryBuilder._addDependencies].
LibraryDependency? libraryDependency;
Import(
SourceCompilationUnit importer,
this.importedCompilationUnit,
this.isAugmentationImport,
this.deferred,
this.prefix,
this.combinators,
this.configurations,
Uri fileUri,
this.importOffset,
this.prefixOffset, {
Import({
required SourceCompilationUnit importer,
required this.importedCompilationUnit,
required this.deferred,
required this.prefix,
required this.combinators,
required this.configurations,
required Uri fileUri,
required this.importOffset,
required this.prefixOffset,
this.nativeImportPath,
}) : prefixFragment = createPrefixFragment(
prefix,
+1 -28
View File
@@ -33,9 +33,7 @@ const int _lateMask = _staticMask << 1;
const int _requiredMask = _lateMask << 1;
const int _macroMask = _requiredMask << 1;
const int _sealedMask = _macroMask << 1;
const int _sealedMask = _requiredMask << 1;
const int _baseMask = _sealedMask << 1;
@@ -131,9 +129,6 @@ extension type const Modifiers(int _mask) implements Object {
/// lateToken: new SimpleToken(Keyword.LATE, -1)),
/// Modifiers.Late)
/// DartDocTest(Modifiers.from(
/// macroToken: new StringToken(TokenType.IDENTIFIER, 'macro', -1)),
/// Modifiers.Macro)
/// DartDocTest(Modifiers.from(
/// mixinToken: new SimpleToken(Keyword.MIXIN, -1)),
/// Modifiers.Mixin)
/// DartDocTest(Modifiers.from(
@@ -173,7 +168,6 @@ extension type const Modifiers(int _mask) implements Object {
Token? finalToken,
Token? interfaceToken,
Token? lateToken,
Token? macroToken,
Token? mixinToken,
Token? requiredToken,
Token? sealedToken,
@@ -188,11 +182,6 @@ extension type const Modifiers(int _mask) implements Object {
assert(finalToken == null || finalToken.type == Keyword.FINAL);
assert(interfaceToken == null || interfaceToken.type == Keyword.INTERFACE);
assert(lateToken == null || lateToken.type == Keyword.LATE);
assert(
macroToken == null ||
// Coverage-ignore(suite): Not run.
macroToken.lexeme == 'macro',
);
assert(mixinToken == null || mixinToken.type == Keyword.MIXIN);
assert(requiredToken == null || requiredToken.type == Keyword.REQUIRED);
assert(sealedToken == null || sealedToken.type == Keyword.SEALED);
@@ -208,7 +197,6 @@ extension type const Modifiers(int _mask) implements Object {
(finalToken != null ? _finalMask : 0) |
(interfaceToken != null ? _interfaceMask : 0) |
(lateToken != null ? _lateMask : 0) |
(macroToken != null ? _macroMask : 0) |
(mixinToken != null ? _mixinMask : 0) |
(requiredToken != null ? _requiredMask : 0) |
(sealedToken != null ? _sealedMask : 0) |
@@ -341,26 +329,12 @@ extension type const Modifiers(int _mask) implements Object {
/// ```
/// DartDocTest(Modifiers.Required.isRequired, true)
/// DartDocTest(Modifiers.Required.isEmpty, false)
/// DartDocTest(Modifiers.Required.isMacro, false)
/// ```
static const Modifiers Required = const Modifiers(_requiredMask);
/// Returns `true` if the set of modifiers contains `required'.
bool get isRequired => (_mask & _requiredMask) != 0;
/// The set of modifiers containing only `macro`.
///
/// ```
/// DartDocTest(Modifiers.Macro.isMacro, true)
/// DartDocTest(Modifiers.Macro.isEmpty, false)
/// DartDocTest(Modifiers.Macro.isSealed, false)
/// ```
static const Modifiers Macro = const Modifiers(_macroMask);
// Coverage-ignore(suite): Not run.
/// Returns `true` if the set of modifiers contains `macro'.
bool get isMacro => (_mask & _macroMask) != 0;
/// The set of modifiers containing only `sealed`.
///
/// ```
@@ -554,7 +528,6 @@ extension type const Modifiers(int _mask) implements Object {
/// Modifiers.InitializingFormal.containsSyntacticModifiers(), false)
/// DartDocTest(Modifiers.Interface.containsSyntacticModifiers(), true)
/// DartDocTest(Modifiers.Late.containsSyntacticModifiers(), true)
/// DartDocTest(Modifiers.Macro.containsSyntacticModifiers(), true)
/// DartDocTest(Modifiers.Mixin.containsSyntacticModifiers(), true)
/// DartDocTest(
/// Modifiers.NamedMixinApplication.containsSyntacticModifiers(), false)
@@ -602,7 +602,7 @@ class DietListener extends StackListenerImpl {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
debugEvent("Import");
Object? name = pop(NullValues.Prefix);
@@ -612,11 +612,7 @@ class DietListener extends StackListenerImpl {
// Native imports must be skipped because they aren't assigned corresponding
// LibraryDependency nodes.
Token importUriToken =
augmentToken
// Coverage-ignore(suite): Not run.
?.next ??
importKeyword.next!;
Token importUriToken = importKeyword.next!;
String importUri = unescapeString(
importUriToken.lexeme,
importUriToken,
@@ -1080,7 +1076,6 @@ class DietListener extends StackListenerImpl {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -82,7 +82,7 @@ class DirectiveListener extends Listener {
}
@override
void endImport(Token? import, Token? augmentToken, Token? semicolon) {
void endImport(Token? import, Token? semicolon) {
imports.add(new NamespaceDirective.import(_uri, _combinators));
_uri = null;
_combinators = null;
@@ -198,7 +198,6 @@ abstract class FragmentFactory {
OffsetMap? offsetMap,
Token? importKeyword,
required List<MetadataBuilder>? metadata,
required bool isAugmentationImport,
required String uri,
required List<Configuration>? configurations,
required String? prefix,
@@ -920,7 +920,6 @@ class FragmentFactoryImpl implements FragmentFactory {
OffsetMap? offsetMap,
Token? importKeyword,
required List<MetadataBuilder>? metadata,
required bool isAugmentationImport,
required String uri,
required List<Configuration>? configurations,
required String? prefix,
@@ -970,31 +969,22 @@ class FragmentFactoryImpl implements FragmentFactory {
compilationUnit = loader.read(
resolvedUri,
uriOffset,
origin: isAugmentationImport
?
// Coverage-ignore(suite): Not run.
_augmentationRoot
: null,
origin: null,
accessor: _compilationUnit,
referencesFromIndex: isAugmentationImport
?
// Coverage-ignore(suite): Not run.
_indexedLibrary
: null,
referencesFromIndex: null,
);
}
Import import = new Import(
_compilationUnit,
compilationUnit,
isAugmentationImport,
deferred,
prefix,
combinators,
configurations,
_compilationUnit.fileUri,
charOffset,
prefixCharOffset,
importer: _compilationUnit,
importedCompilationUnit: compilationUnit,
deferred: deferred,
prefix: prefix,
combinators: combinators,
configurations: configurations,
fileUri: _compilationUnit.fileUri,
importOffset: charOffset,
prefixOffset: prefixCharOffset,
nativeImportPath: nativePath,
);
_compilationUnitRegistry.registerImport(import);
@@ -739,7 +739,7 @@ class OutlineBuilder extends StackListenerImpl {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
debugEvent("endImport");
assert(
checkState(importKeyword, [
@@ -773,22 +773,10 @@ class OutlineBuilder extends StackListenerImpl {
return;
}
if (augmentToken != null) {
// Coverage-ignore-block(suite): Not run.
if (reportIfNotEnabled(
libraryFeatures.macros,
augmentToken.charOffset,
augmentToken.length,
)) {
augmentToken = null;
}
}
bool isAugmentationImport = augmentToken != null;
_builderFactory.addImport(
offsetMap: _offsetMap,
importKeyword: importKeyword,
metadata: metadata,
isAugmentationImport: isAugmentationImport,
uri: uri,
configurations: configurations,
prefix: prefix?.name,
@@ -1105,7 +1093,6 @@ class OutlineBuilder extends StackListenerImpl {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -1121,15 +1108,6 @@ class OutlineBuilder extends StackListenerImpl {
pushDeclarationContext(DeclarationContext.Class);
NominalParameters? typeParameters =
peek(NullValues.NominalParameters) as NominalParameters?;
if (macroToken != null) {
if (reportIfNotEnabled(
libraryFeatures.macros,
macroToken.charOffset,
macroToken.length,
)) {
macroToken = null;
}
}
if (sealedToken != null) {
if (reportIfNotEnabled(
libraryFeatures.sealedClass,
@@ -1182,7 +1160,6 @@ class OutlineBuilder extends StackListenerImpl {
);
Modifiers modifiers = Modifiers.from(
abstractToken: abstractToken,
macroToken: macroToken,
sealedToken: sealedToken,
baseToken: baseToken,
interfaceToken: interfaceToken,
@@ -1274,7 +1251,6 @@ class OutlineBuilder extends StackListenerImpl {
void beginNamedMixinApplication(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -1295,15 +1271,6 @@ class OutlineBuilder extends StackListenerImpl {
name.charOffset,
typeParameters?.fragments,
);
if (macroToken != null) {
if (reportIfNotEnabled(
libraryFeatures.macros,
macroToken.charOffset,
macroToken.length,
)) {
macroToken = null;
}
}
if (sealedToken != null) {
if (reportIfNotEnabled(
libraryFeatures.sealedClass,
@@ -1352,7 +1319,6 @@ class OutlineBuilder extends StackListenerImpl {
push(
Modifiers.from(
abstractToken: abstractToken,
macroToken: macroToken,
sealedToken: sealedToken,
baseToken: baseToken,
interfaceToken: interfaceToken,
@@ -1230,16 +1230,15 @@ class SourceCompilationUnitImpl implements SourceCompilationUnit {
referencesFromIndex: indexedLibrary,
);
Import import = new Import(
this,
compilationUnit,
false,
deferred,
prefix,
combinators,
null,
fileUri,
-1,
-1,
importer: this,
importedCompilationUnit: compilationUnit,
deferred: deferred,
prefix: prefix,
combinators: combinators,
configurations: null,
fileUri: fileUri,
importOffset: -1,
prefixOffset: -1,
nativeImportPath: null,
);
_compilationUnitData.registerImport(import);
@@ -272,7 +272,6 @@ abstract class AbstractParserAstListener implements Listener {
void beginClassDeclaration(
Token begin,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -285,7 +284,6 @@ abstract class AbstractParserAstListener implements Listener {
ParserAstType.BEGIN,
begin: begin,
abstractToken: abstractToken,
macroToken: macroToken,
sealedToken: sealedToken,
baseToken: baseToken,
interfaceToken: interfaceToken,
@@ -1353,7 +1351,6 @@ abstract class AbstractParserAstListener implements Listener {
void beginNamedMixinApplication(
Token beginToken,
Token? abstractToken,
Token? macroToken,
Token? sealedToken,
Token? baseToken,
Token? interfaceToken,
@@ -1366,7 +1363,6 @@ abstract class AbstractParserAstListener implements Listener {
ParserAstType.BEGIN,
beginToken: beginToken,
abstractToken: abstractToken,
macroToken: macroToken,
sealedToken: sealedToken,
baseToken: baseToken,
interfaceToken: interfaceToken,
@@ -1521,11 +1517,10 @@ abstract class AbstractParserAstListener implements Listener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
ImportEnd data = new ImportEnd(
ParserAstType.END,
importKeyword: importKeyword,
augmentToken: augmentToken,
semicolon: semicolon,
);
seen(data);
@@ -4417,7 +4412,6 @@ class ClassOrMixinOrNamedMixinApplicationPreludeBegin extends ParserAstNode {
class ClassDeclarationBegin extends ParserAstNode {
final Token begin;
final Token? abstractToken;
final Token? macroToken;
final Token? sealedToken;
final Token? baseToken;
final Token? interfaceToken;
@@ -4430,7 +4424,6 @@ class ClassDeclarationBegin extends ParserAstNode {
ParserAstType type, {
required this.begin,
this.abstractToken,
this.macroToken,
this.sealedToken,
this.baseToken,
this.interfaceToken,
@@ -4444,7 +4437,6 @@ class ClassDeclarationBegin extends ParserAstNode {
Map<String, Object?> get deprecatedArguments => {
"begin": begin,
"abstractToken": abstractToken,
"macroToken": macroToken,
"sealedToken": sealedToken,
"baseToken": baseToken,
"interfaceToken": interfaceToken,
@@ -6207,7 +6199,6 @@ class MixinWithClauseHandle extends ParserAstNode {
class NamedMixinApplicationBegin extends ParserAstNode {
final Token beginToken;
final Token? abstractToken;
final Token? macroToken;
final Token? sealedToken;
final Token? baseToken;
final Token? interfaceToken;
@@ -6220,7 +6211,6 @@ class NamedMixinApplicationBegin extends ParserAstNode {
ParserAstType type, {
required this.beginToken,
this.abstractToken,
this.macroToken,
this.sealedToken,
this.baseToken,
this.interfaceToken,
@@ -6234,7 +6224,6 @@ class NamedMixinApplicationBegin extends ParserAstNode {
Map<String, Object?> get deprecatedArguments => {
"beginToken": beginToken,
"abstractToken": abstractToken,
"macroToken": macroToken,
"sealedToken": sealedToken,
"baseToken": baseToken,
"interfaceToken": interfaceToken,
@@ -6500,20 +6489,14 @@ class ImportPrefixHandle extends ParserAstNode {
class ImportEnd extends ParserAstNode {
final Token importKeyword;
final Token? augmentToken;
final Token? semicolon;
ImportEnd(
ParserAstType type, {
required this.importKeyword,
this.augmentToken,
this.semicolon,
}) : super("Import", type);
ImportEnd(ParserAstType type, {required this.importKeyword, this.semicolon})
: super("Import", type);
@override
Map<String, Object?> get deprecatedArguments => {
"importKeyword": importKeyword,
"augmentToken": augmentToken,
"semicolon": semicolon,
};
@@ -1108,7 +1108,7 @@ class TextualOutlineListener extends Listener {
}
@override
void endImport(Token importKeyword, Token? augmentToken, Token? semicolon) {
void endImport(Token importKeyword, Token? semicolon) {
if (semicolon != null) {
importExportsStartToChunk[importKeyword] = new _ImportChunk(
importKeyword,
@@ -27,7 +27,7 @@ beginCompilationUnit(class)
handleRecoverableError(Message[Template(BuiltInIdentifierInDeclaration), Can't use 'late' as a name here., null, {lexeme: late}], late, late)
handleIdentifier(late, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, late)
beginClassDeclaration(class, null, null, null, null, null, null, null, late)
handleNoPrimaryConstructor(DeclarationKind.Class, late, null)
handleNoType(late)
handleClassExtends(null, 1)
@@ -60,7 +60,7 @@ beginCompilationUnit(class)
handleRecoverableError(Message[Template(BuiltInIdentifierInDeclaration), Can't use 'required' as a name here., null, {lexeme: required}], required, required)
handleIdentifier(required, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, required)
beginClassDeclaration(class, null, null, null, null, null, null, null, required)
handleNoPrimaryConstructor(DeclarationKind.Class, required, null)
handleNoType(required)
handleClassExtends(null, 1)
@@ -92,7 +92,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -6,15 +6,15 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
reportRecoverableErrorWithToken(late, Template(BuiltInIdentifierInDeclaration))
listener: handleRecoverableError(Message[Template(BuiltInIdentifierInDeclaration), Can't use 'late' as a name here., null, {lexeme: late}], late, late)
listener: handleIdentifier(late, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, late)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, late)
parseClass(late, class, class, null, late)
parsePrimaryConstructorOpt(DeclarationKind.Class, late, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, late, null)
@@ -76,15 +76,15 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
reportRecoverableErrorWithToken(required, Template(BuiltInIdentifierInDeclaration))
listener: handleRecoverableError(Message[Template(BuiltInIdentifierInDeclaration), Can't use 'required' as a name here., null, {lexeme: required}], required, required)
listener: handleIdentifier(required, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, required)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, required)
parseClass(required, class, class, null, required)
parsePrimaryConstructorOpt(DeclarationKind.Class, required, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, required, null)
@@ -146,13 +146,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -4,7 +4,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Xlate, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Xlate)
beginClassDeclaration(class, null, null, null, null, null, null, null, Xlate)
handleNoPrimaryConstructor(DeclarationKind.Class, Xlate, null)
handleNoType(Xlate)
handleClassExtends(null, 1)
@@ -36,7 +36,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Xrequired, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Xrequired)
beginClassDeclaration(class, null, null, null, null, null, null, null, Xrequired)
handleNoPrimaryConstructor(DeclarationKind.Class, Xrequired, null)
handleNoType(Xrequired)
handleClassExtends(null, 1)
@@ -68,7 +68,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Xlate, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Xlate)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Xlate)
parseClass(Xlate, class, class, null, Xlate)
parsePrimaryConstructorOpt(DeclarationKind.Class, Xlate, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Xlate, null)
@@ -74,13 +74,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Xrequired, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Xrequired)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Xrequired)
parseClass(Xrequired, class, class, null, Xrequired)
parsePrimaryConstructorOpt(DeclarationKind.Class, Xrequired, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Xrequired, null)
@@ -142,13 +142,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -12,7 +12,7 @@ beginCompilationUnit(class)
handleNoType(T)
endTypeVariable(>, 0, null, null)
endTypeVariables(<, >)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
handleNoType(>)
handleClassExtends(null, 1)
@@ -28,7 +28,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables(implements)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, B)
beginClassDeclaration(class, null, null, null, null, null, null, null, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -6,8 +6,8 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
@@ -20,7 +20,7 @@ parseUnit(class)
listener: handleNoType(T)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(>, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, >, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
@@ -43,13 +43,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables(implements)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, B)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, B)
parseClass(B, class, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -214,7 +214,7 @@ beginCompilationUnit(int)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -331,13 +331,13 @@ parseUnit(int)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -120,7 +120,7 @@ beginCompilationUnit(void)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -234,13 +234,13 @@ parseUnit(void)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -4,7 +4,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Class)
beginClassDeclaration(class, null, null, null, null, null, null, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Class)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Class)
parseClass(Class, class, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -747,7 +747,7 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -250,7 +250,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Class)
beginClassDeclaration(class, null, null, null, null, null, null, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Class)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Class)
parseClass(Class, class, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -173,7 +173,7 @@ beginCompilationUnit(augment)
beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(augment, null, null, null, null, null, null, augment, null, Class)
beginClassDeclaration(augment, null, null, null, null, null, augment, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -189,7 +189,7 @@ beginCompilationUnit(augment)
beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(augment, abstract, null, null, null, null, null, augment, null, Class)
beginClassDeclaration(augment, abstract, null, null, null, null, augment, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -340,13 +340,13 @@ parseUnit(augment)
parseMetadataStar(;)
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, class)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(augment, null, null, null, null, null, null, augment, null, Class)
listener: beginClassDeclaration(augment, null, null, null, null, null, augment, null, Class)
parseClass(Class, augment, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -369,13 +369,13 @@ parseUnit(augment)
parseMetadataStar(})
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, abstract, null, null, null, null, null, augment, null, class)
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, abstract, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(augment, abstract, null, null, null, null, null, augment, null, Class)
listener: beginClassDeclaration(augment, abstract, null, null, null, null, augment, null, Class)
parseClass(Class, augment, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -398,7 +398,7 @@ parseUnit(augment)
parseMetadataStar(})
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(augment, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(augment, augment, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -521,7 +521,7 @@ beginCompilationUnit(augment)
beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(augment, null, null, null, null, null, null, augment, null, Class)
beginClassDeclaration(augment, null, null, null, null, null, augment, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -538,7 +538,7 @@ beginCompilationUnit(augment)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, augment, null, Class)
beginClassDeclaration(abstract, abstract, null, null, null, null, augment, null, Class)
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
handleNoType(Class)
handleClassExtends(null, 1)
@@ -556,7 +556,7 @@ beginCompilationUnit(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables(=)
handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
beginNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, Class)
beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -575,7 +575,7 @@ beginCompilationUnit(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables(=)
handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
beginNamedMixinApplication(abstract, abstract, null, null, null, null, null, augment, null, Class)
beginNamedMixinApplication(abstract, abstract, null, null, null, null, augment, null, Class)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -593,7 +593,7 @@ beginCompilationUnit(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables(=)
handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
beginNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, Class)
beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -611,7 +611,7 @@ beginCompilationUnit(augment)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables(=)
handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
beginNamedMixinApplication(augment, abstract, null, null, null, null, null, augment, null, Class)
beginNamedMixinApplication(augment, abstract, null, null, null, null, augment, null, Class)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -702,7 +702,7 @@ parseUnit(augment)
parseMetadataStar(;)
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, ;, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(augment, ;, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableErrorWithToken(augment, Template(DuplicatedModifier))
listener: handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment)
parseMixin(augment, augment, null, mixin)
@@ -727,15 +727,15 @@ parseUnit(augment)
parseMetadataStar(})
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableErrorWithToken(augment, Template(DuplicatedModifier))
listener: handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment)
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, class)
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(augment, null, null, null, null, null, null, augment, null, Class)
listener: beginClassDeclaration(augment, null, null, null, null, null, augment, null, Class)
parseClass(Class, augment, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -758,15 +758,15 @@ parseUnit(augment)
parseMetadataStar(})
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableError(augment, Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}])
listener: handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}], augment, augment)
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, augment, null, class)
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, augment, null, Class)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, augment, null, Class)
parseClass(Class, abstract, class, null, Class)
parsePrimaryConstructorOpt(DeclarationKind.Class, Class, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
@@ -789,17 +789,17 @@ parseUnit(augment)
parseMetadataStar(})
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(augment, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableErrorWithToken(augment, Template(DuplicatedModifier))
listener: handleRecoverableError(Message[Template(DuplicatedModifier), The modifier 'augment' was already specified., Try removing all but one occurrence of the modifier., {lexeme: augment}], augment, augment)
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, class)
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
reportRecoverableError(augment, MixinApplicationClassAugmentation)
listener: handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
listener: beginNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, Class)
listener: beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class)
parseNamedMixinApplication(Class, augment, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -819,17 +819,17 @@ parseUnit(augment)
parseMetadataStar(;)
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, ;, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(abstract, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableError(augment, Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}])
listener: handleRecoverableError(Message[Template(ModifierOutOfOrder), The modifier 'augment' should be before the modifier 'abstract'., Try re-ordering the modifiers., {modifier: augment, expectedLaterModifier: abstract}], augment, augment)
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, augment, null, class)
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
reportRecoverableError(augment, MixinApplicationClassAugmentation)
listener: handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
listener: beginNamedMixinApplication(abstract, abstract, null, null, null, null, null, augment, null, Class)
listener: beginNamedMixinApplication(abstract, abstract, null, null, null, null, augment, null, Class)
parseNamedMixinApplication(Class, abstract, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -849,15 +849,15 @@ parseUnit(augment)
parseMetadataStar(;)
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, class)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, null, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
reportRecoverableError(augment, MixinApplicationClassAugmentation)
listener: handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
listener: beginNamedMixinApplication(augment, null, null, null, null, null, null, augment, null, Class)
listener: beginNamedMixinApplication(augment, null, null, null, null, null, augment, null, Class)
parseNamedMixinApplication(Class, augment, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -877,15 +877,15 @@ parseUnit(augment)
parseMetadataStar(;)
listener: beginMetadataStar(augment)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, abstract, null, null, null, null, null, augment, null, class)
parseTopLevelKeywordDeclaration(augment, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(augment, abstract, null, null, null, null, augment, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(augment)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Class, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
reportRecoverableError(augment, MixinApplicationClassAugmentation)
listener: handleRecoverableError(MixinApplicationClassAugmentation, augment, augment)
listener: beginNamedMixinApplication(augment, abstract, null, null, null, null, null, augment, null, Class)
listener: beginNamedMixinApplication(augment, abstract, null, null, null, null, augment, null, Class)
parseNamedMixinApplication(Class, augment, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -4,7 +4,7 @@ beginCompilationUnit(base)
beginClassOrMixinOrNamedMixinApplicationPrelude(base)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(base, null, null, null, base, null, null, null, null, A)
beginClassDeclaration(base, null, null, base, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -20,7 +20,7 @@ beginCompilationUnit(base)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, base, null, null, null, null, B)
beginClassDeclaration(abstract, abstract, null, base, null, null, null, null, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -49,7 +49,7 @@ beginCompilationUnit(base)
beginClassOrMixinOrNamedMixinApplicationPrelude(base)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(=)
beginNamedMixinApplication(base, null, null, null, base, null, null, null, null, C)
beginNamedMixinApplication(base, null, null, base, null, null, null, null, C)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -6,13 +6,13 @@ parseUnit(base)
parseMetadataStar()
listener: beginMetadataStar(base)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(base, , class, null, null, base, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(base, null, null, null, base, null, null, null, null, class)
parseTopLevelKeywordDeclaration(base, , class, null, base, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(base, null, null, base, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(base)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(base, null, null, null, base, null, null, null, null, A)
listener: beginClassDeclaration(base, null, null, base, null, null, null, null, A)
parseClass(A, base, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -35,13 +35,13 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, base, null, null, null, null, class)
parseTopLevelKeywordDeclaration(abstract, }, class, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, base, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, base, null, null, null, null, B)
listener: beginClassDeclaration(abstract, abstract, null, base, null, null, null, null, B)
parseClass(B, abstract, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -64,7 +64,7 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(base)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(base, }, mixin, null, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(base, }, mixin, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(base, null, base, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -87,13 +87,13 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(base)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(base, }, class, null, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(base, null, null, null, base, null, null, null, null, class)
parseTopLevelKeywordDeclaration(base, }, class, null, base, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(base, null, null, base, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(base)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
listener: beginNamedMixinApplication(base, null, null, null, base, null, null, null, null, C)
listener: beginNamedMixinApplication(base, null, null, base, null, null, null, null, C)
parseNamedMixinApplication(C, base, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -4,7 +4,7 @@ beginCompilationUnit(final)
beginClassOrMixinOrNamedMixinApplicationPrelude(final)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(final, null, null, null, null, null, final, null, null, A)
beginClassDeclaration(final, null, null, null, null, final, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -20,7 +20,7 @@ beginCompilationUnit(final)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, final, null, null, B)
beginClassDeclaration(abstract, abstract, null, null, null, final, null, null, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -49,7 +49,7 @@ beginCompilationUnit(final)
beginClassOrMixinOrNamedMixinApplicationPrelude(final)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(=)
beginNamedMixinApplication(final, null, null, null, null, null, final, null, null, C)
beginNamedMixinApplication(final, null, null, null, null, final, null, null, C)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -6,13 +6,13 @@ parseUnit(final)
parseMetadataStar()
listener: beginMetadataStar(final)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(final, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(final, null, null, null, null, null, final, null, null, class)
parseTopLevelKeywordDeclaration(final, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(final, null, null, null, null, final, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(final)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(final, null, null, null, null, null, final, null, null, A)
listener: beginClassDeclaration(final, null, null, null, null, final, null, null, A)
parseClass(A, final, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -35,13 +35,13 @@ parseUnit(final)
parseMetadataStar(})
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, final, null, null, class)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, final, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, final, null, null, B)
listener: beginClassDeclaration(abstract, abstract, null, null, null, final, null, null, B)
parseClass(B, abstract, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -64,7 +64,7 @@ parseUnit(final)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -87,13 +87,13 @@ parseUnit(final)
parseMetadataStar(})
listener: beginMetadataStar(final)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(final, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(final, null, null, null, null, null, final, null, null, class)
parseTopLevelKeywordDeclaration(final, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(final, null, null, null, null, final, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(final)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
listener: beginNamedMixinApplication(final, null, null, null, null, null, final, null, null, C)
listener: beginNamedMixinApplication(final, null, null, null, null, final, null, null, C)
parseNamedMixinApplication(C, final, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -4,7 +4,7 @@ beginCompilationUnit(interface)
beginClassOrMixinOrNamedMixinApplicationPrelude(interface)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(interface, null, null, null, null, interface, null, null, null, A)
beginClassDeclaration(interface, null, null, null, interface, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -20,7 +20,7 @@ beginCompilationUnit(interface)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, interface, null, null, null, B)
beginClassDeclaration(abstract, abstract, null, null, interface, null, null, null, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -49,7 +49,7 @@ beginCompilationUnit(interface)
beginClassOrMixinOrNamedMixinApplicationPrelude(interface)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(=)
beginNamedMixinApplication(interface, null, null, null, null, interface, null, null, null, C)
beginNamedMixinApplication(interface, null, null, null, interface, null, null, null, C)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -6,13 +6,13 @@ parseUnit(interface)
parseMetadataStar()
listener: beginMetadataStar(interface)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(interface, , class, null, null, null, interface, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(interface, null, null, null, null, interface, null, null, null, class)
parseTopLevelKeywordDeclaration(interface, , class, null, null, interface, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(interface, null, null, null, interface, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(interface)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(interface, null, null, null, null, interface, null, null, null, A)
listener: beginClassDeclaration(interface, null, null, null, interface, null, null, null, A)
parseClass(A, interface, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -35,13 +35,13 @@ parseUnit(interface)
parseMetadataStar(})
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, null, interface, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, interface, null, null, null, class)
parseTopLevelKeywordDeclaration(abstract, }, class, null, null, interface, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, interface, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, interface, null, null, null, B)
listener: beginClassDeclaration(abstract, abstract, null, null, interface, null, null, null, B)
parseClass(B, abstract, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -64,7 +64,7 @@ parseUnit(interface)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -87,13 +87,13 @@ parseUnit(interface)
parseMetadataStar(})
listener: beginMetadataStar(interface)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(interface, }, class, null, null, null, interface, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(interface, null, null, null, null, interface, null, null, null, class)
parseTopLevelKeywordDeclaration(interface, }, class, null, null, interface, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(interface, null, null, null, interface, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(interface)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
listener: beginNamedMixinApplication(interface, null, null, null, null, interface, null, null, null, C)
listener: beginNamedMixinApplication(interface, null, null, null, interface, null, null, null, C)
parseNamedMixinApplication(C, interface, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -4,7 +4,7 @@ beginCompilationUnit(mixin)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(mixin, null, null, null, null, null, null, null, mixin, A)
beginClassDeclaration(mixin, null, null, null, null, null, null, mixin, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -20,7 +20,7 @@ beginCompilationUnit(mixin)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, mixin, B)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, mixin, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -49,7 +49,7 @@ beginCompilationUnit(mixin)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(=)
beginNamedMixinApplication(mixin, null, null, null, null, null, null, null, mixin, C)
beginNamedMixinApplication(mixin, null, null, null, null, null, null, mixin, C)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
handleType(Object, null)
@@ -6,13 +6,13 @@ parseUnit(mixin)
parseMetadataStar()
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, , mixin, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(mixin, null, null, null, null, null, null, null, mixin, class)
parseTopLevelKeywordDeclaration(mixin, , mixin, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(mixin, null, null, null, null, null, null, mixin, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(mixin, null, null, null, null, null, null, null, mixin, A)
listener: beginClassDeclaration(mixin, null, null, null, null, null, null, mixin, A)
parseClass(A, mixin, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -35,13 +35,13 @@ parseUnit(mixin)
parseMetadataStar(})
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, mixin, class)
parseTopLevelKeywordDeclaration(abstract, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, mixin, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, mixin, B)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, mixin, B)
parseClass(B, abstract, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -64,7 +64,7 @@ parseUnit(mixin)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -87,13 +87,13 @@ parseUnit(mixin)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(mixin, null, null, null, null, null, null, null, mixin, class)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(mixin, null, null, null, null, null, null, mixin, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables(=)
listener: beginNamedMixinApplication(mixin, null, null, null, null, null, null, null, mixin, C)
listener: beginNamedMixinApplication(mixin, null, null, null, null, null, null, mixin, C)
parseNamedMixinApplication(C, mixin, class)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(with)
@@ -10,7 +10,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Color, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Color)
beginClassDeclaration(class, null, null, null, null, null, null, null, Color)
handleNoPrimaryConstructor(DeclarationKind.Class, Color, null)
handleNoType(Color)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Color, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Color)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Color)
parseClass(Color, class, class, null, Color)
parsePrimaryConstructorOpt(DeclarationKind.Class, Color, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Color, null)
@@ -10,7 +10,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Color, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Color)
beginClassDeclaration(class, null, null, null, null, null, null, null, Color)
handleNoPrimaryConstructor(DeclarationKind.Class, Color, null)
handleNoType(Color)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Color, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Color)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Color)
parseClass(Color, class, class, null, Color)
parsePrimaryConstructorOpt(DeclarationKind.Class, Color, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Color, null)
@@ -6,7 +6,7 @@ parseUnit(enum)
parseMetadataStar()
listener: beginMetadataStar(enum)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseEnum(enum, null, enum)
listener: beginEnumDeclarationPrelude(enum)
ensureIdentifier(enum, enumDeclaration)
@@ -6,7 +6,7 @@ parseUnit(enum)
parseMetadataStar()
listener: beginMetadataStar(enum)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseEnum(enum, null, enum)
listener: beginEnumDeclarationPrelude(enum)
ensureIdentifier(enum, enumDeclaration)
@@ -6,7 +6,7 @@ parseUnit(enum)
parseMetadataStar()
listener: beginMetadataStar(enum)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseEnum(enum, null, enum)
listener: beginEnumDeclarationPrelude(enum)
ensureIdentifier(enum, enumDeclaration)
@@ -6,7 +6,7 @@ parseUnit(enum)
parseMetadataStar()
listener: beginMetadataStar(enum)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(enum, , enum, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseEnum(enum, null, enum)
listener: beginEnumDeclarationPrelude(enum)
ensureIdentifier(enum, enumDeclaration)
@@ -14,7 +14,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -115,7 +115,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(D, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, D)
beginClassDeclaration(class, null, null, null, null, null, null, null, D)
handleNoPrimaryConstructor(DeclarationKind.Class, D, null)
handleNoType(D)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -279,13 +279,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(D, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, D)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, D)
parseClass(D, class, class, null, D)
parsePrimaryConstructorOpt(DeclarationKind.Class, D, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, D, null)
@@ -126,7 +126,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -34,7 +34,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -30,7 +30,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -30,7 +30,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -30,7 +30,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -4,7 +4,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -78,7 +78,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -22,7 +22,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -22,7 +22,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleNoType(Foo)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -6,7 +6,7 @@ parseUnit(extension)
parseMetadataStar()
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(extension, , extension, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(extension, , extension, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseExtension(extension, null, extension)
listener: beginExtensionDeclarationPrelude(extension)
parseExtensionDeclaration(extension, extension, null, extension)
@@ -6,7 +6,7 @@ parseUnit(base)
parseMetadataStar()
listener: beginMetadataStar(base)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(base, , enum, null, null, base, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(base, , enum, null, base, null, DirectiveContext(DirectiveState.Unknown))
reportRecoverableError(base, BaseEnum)
listener: handleRecoverableError(BaseEnum, base, base)
parseEnum(base, null, enum)
@@ -45,7 +45,7 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(final)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(final, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(final, }, enum, null, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableError(final, FinalEnum)
listener: handleRecoverableError(FinalEnum, final, final)
parseEnum(final, null, enum)
@@ -84,7 +84,7 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(interface)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(interface, }, enum, null, null, null, interface, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(interface, }, enum, null, null, interface, DirectiveContext(DirectiveState.Declarations))
reportRecoverableError(interface, InterfaceEnum)
listener: handleRecoverableError(InterfaceEnum, interface, interface)
parseEnum(interface, null, enum)
@@ -123,7 +123,7 @@ parseUnit(base)
parseMetadataStar(})
listener: beginMetadataStar(sealed)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(sealed, }, enum, null, sealed, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(sealed, }, enum, sealed, null, null, DirectiveContext(DirectiveState.Declarations))
reportRecoverableError(sealed, SealedEnum)
listener: handleRecoverableError(SealedEnum, sealed, sealed)
parseEnum(sealed, null, enum)
@@ -26,7 +26,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -26,7 +26,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -42,7 +42,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(B, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, B)
beginClassDeclaration(class, null, null, null, null, null, null, null, B)
handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
handleNoType(B)
handleClassExtends(null, 1)
@@ -58,7 +58,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables(extends)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
handleIdentifier(A, typeReference)
handleNoTypeArguments(,)
@@ -95,7 +95,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Bar, classOrMixinDeclaration)
handleNoTypeVariables(extend)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Bar)
beginClassDeclaration(class, null, null, null, null, null, null, null, Bar)
handleNoPrimaryConstructor(DeclarationKind.Class, Bar, null)
handleNoType(Bar)
handleClassExtends(null, 1)
@@ -138,7 +138,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Baz, classOrMixinDeclaration)
handleNoTypeVariables(on)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Baz)
beginClassDeclaration(class, null, null, null, null, null, null, null, Baz)
handleNoPrimaryConstructor(DeclarationKind.Class, Baz, null)
handleNoType(Baz)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(A, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -35,13 +35,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(B, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, B)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, B)
parseClass(B, class, class, null, B)
parsePrimaryConstructorOpt(DeclarationKind.Class, B, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, B, null)
@@ -64,13 +64,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables(extends)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Foo)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Foo)
parseClass(Foo, class, class, null, Foo)
parsePrimaryConstructorOpt(DeclarationKind.Class, Foo, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null)
@@ -133,13 +133,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Bar, classOrMixinDeclaration)
listener: handleNoTypeVariables(extend)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Bar)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Bar)
parseClass(Bar, class, class, null, Bar)
parsePrimaryConstructorOpt(DeclarationKind.Class, Bar, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Bar, null)
@@ -219,13 +219,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Baz, classOrMixinDeclaration)
listener: handleNoTypeVariables(on)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Baz)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Baz)
parseClass(Baz, class, class, null, Baz)
parsePrimaryConstructorOpt(DeclarationKind.Class, Baz, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Baz, null)
@@ -25,7 +25,7 @@ beginCompilationUnit(const)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Annotation, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Annotation)
beginClassDeclaration(class, null, null, null, null, null, null, null, Annotation)
handleNoPrimaryConstructor(DeclarationKind.Class, Annotation, null)
handleNoType(Annotation)
handleClassExtends(null, 1)
@@ -81,7 +81,7 @@ beginCompilationUnit(const)
handleNoType(E)
endTypeVariable(>, 0, null, null)
endTypeVariables(<, >)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
handleNoType(>)
handleClassExtends(null, 1)
@@ -97,7 +97,7 @@ beginCompilationUnit(const)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -30,13 +30,13 @@ parseUnit(const)
parseMetadataStar(;)
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Annotation, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, Annotation)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, Annotation)
parseClass(Annotation, class, class, null, Annotation)
parsePrimaryConstructorOpt(DeclarationKind.Class, Annotation, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Annotation, null)
@@ -117,8 +117,8 @@ parseUnit(const)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
@@ -131,7 +131,7 @@ parseUnit(const)
listener: handleNoType(E)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(>, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, >, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
@@ -154,13 +154,13 @@ parseUnit(const)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -6,7 +6,7 @@ parseUnit(typedef)
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -43,7 +43,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -77,7 +77,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -117,7 +117,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -147,7 +147,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -191,7 +191,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -236,7 +236,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -292,7 +292,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -371,7 +371,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -442,7 +442,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -459,7 +459,7 @@ parseUnit(typedef)
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -66,7 +66,7 @@ beginCompilationUnit(abstract)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(Key, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
handleNoType(Key)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(abstract)
parseMetadataStar()
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Key, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
parseClass(Key, abstract, class, null, Key)
parsePrimaryConstructorOpt(DeclarationKind.Class, Key, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
@@ -66,7 +66,7 @@ beginCompilationUnit(abstract)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(Key, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
handleNoType(Key)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(abstract)
parseMetadataStar()
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Key, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
parseClass(Key, abstract, class, null, Key)
parsePrimaryConstructorOpt(DeclarationKind.Class, Key, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
@@ -66,7 +66,7 @@ beginCompilationUnit(abstract)
beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
handleIdentifier(Key, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
handleNoType(Key)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(abstract)
parseMetadataStar()
listener: beginMetadataStar(abstract)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(abstract, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(abstract, abstract, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(abstract)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Key, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, null, Key)
listener: beginClassDeclaration(abstract, abstract, null, null, null, null, null, null, Key)
parseClass(Key, abstract, class, null, Key)
parsePrimaryConstructorOpt(DeclarationKind.Class, Key, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, Key, null)
@@ -14,7 +14,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(A, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -10,7 +10,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(A, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
handleNoType(A)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(A, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, A, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, A, null)
@@ -6,7 +6,7 @@ parseUnit(typedef)
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -22,7 +22,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(DeclarationKind.Class, C, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
@@ -18,7 +18,7 @@ beginCompilationUnit(class)
handleNoType(T)
endTypeVariable(>, 0, null, null)
endTypeVariables(<, >)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
beginClassDeclaration(class, null, null, null, null, null, null, null, A)
handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
handleNoType(>)
handleClassExtends(null, 1)
@@ -55,7 +55,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(DND1, classOrMixinDeclaration)
handleNoTypeVariables(extends)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, DND1)
beginClassDeclaration(class, null, null, null, null, null, null, null, DND1)
handleNoPrimaryConstructor(DeclarationKind.Class, DND1, null)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(with)
@@ -6,8 +6,8 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(A, classOrMixinDeclaration)
@@ -20,7 +20,7 @@ parseUnit(class)
listener: handleNoType(T)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, A)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, A)
parseClass(>, class, class, null, A)
parsePrimaryConstructorOpt(DeclarationKind.Class, >, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, >, null)
@@ -43,7 +43,7 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseTopLevelKeywordDeclaration(mixin, }, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
@@ -74,13 +74,13 @@ parseUnit(class)
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, }, class, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(DND1, classOrMixinDeclaration)
listener: handleNoTypeVariables(extends)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, DND1)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, DND1)
parseClass(DND1, class, class, null, DND1)
parsePrimaryConstructorOpt(DeclarationKind.Class, DND1, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, DND1, null)
@@ -6,7 +6,7 @@ parseUnit(typedef)
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -6,7 +6,7 @@ parseUnit(typedef)
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -6,7 +6,7 @@ parseUnit(typedef)
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseTypedef(null, typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
@@ -22,7 +22,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(F, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, F)
beginClassDeclaration(class, null, null, null, null, null, null, null, F)
handleNoPrimaryConstructor(DeclarationKind.Class, F, null)
handleNoType(F)
handleClassExtends(null, 1)
@@ -6,13 +6,13 @@ parseUnit(class)
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(F, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, F)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, F)
parseClass(F, class, class, null, F)
parsePrimaryConstructorOpt(DeclarationKind.Class, F, null)
listener: handleNoPrimaryConstructor(DeclarationKind.Class, F, null)
@@ -22,7 +22,7 @@ beginCompilationUnit(class)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(F, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, F)
beginClassDeclaration(class, null, null, null, null, null, null, null, F)
handleNoPrimaryConstructor(DeclarationKind.Class, F, null)
handleNoType(F)
handleClassExtends(null, 1)

Some files were not shown because too many files have changed in this diff Show More