[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:
committed by
dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent
b3d9c8a297
commit
5b0def4a87
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
-6
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+4
-4
@@ -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)
|
||||
|
||||
+7
-7
@@ -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)
|
||||
|
||||
+19
-19
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+10
-10
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+10
-10
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+10
-10
@@ -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)
|
||||
|
||||
+10
-10
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+1
-1
@@ -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
-6
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+4
-4
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
+7
-7
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+1
-1
@@ -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
Reference in New Issue
Block a user