From 8023d5253bcc003bd0e55bec35064d9b8dc8e738 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2026 01:47:29 +0000 Subject: [PATCH 1/8] Update dependency dart to v3.13.4 --- .github/workflows/ci.yaml | 6 +++--- .github/workflows/publish.yaml | 2 +- .tool-versions | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index eccb7ec..2b85da8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v7 - uses: dart-lang/setup-dart@v1 with: - sdk: 3.12.2 + sdk: 3.13.4 - run: dart pub get - parallel: @@ -52,7 +52,7 @@ jobs: - uses: dart-lang/setup-dart@v1 with: - sdk: ${{ matrix.dir.sdk != null && matrix.dir.sdk || '3.12.2' }} + sdk: 3.13.4 - name: pub get scip-dart package run: dart pub get @@ -92,7 +92,7 @@ jobs: - uses: actions/checkout@v7 - uses: dart-lang/setup-dart@v1 with: - sdk: 3.12.2 + sdk: 3.13.4 - run: dart pub get # Setup repo to run on diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index e6ba212..5baba23 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v7 - uses: dart-lang/setup-dart@v1 with: - sdk: 3.12.2 + sdk: 3.13.4 - run: | dart pub get dart pub publish --force diff --git a/.tool-versions b/.tool-versions index 95bfbd4..bbe1cde 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -dart 3.12.2 +dart 3.13.4 From 96f264aeb41f42bc4b6009945a99b7d289a67b1d Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Mon, 21 Sep 2026 19:50:28 -0600 Subject: [PATCH 2/8] reformat --- .github/workflows/ci.yaml | 17 +- lib/src/gen/scip.pb.dart | 711 ++++++++++++------ lib/src/gen/scip.pbenum.dart | 625 +++++++++------ lib/src/gen/scip.pbjson.dart | 196 ++++- lib/src/gen/scip.pbserver.dart | 1 - snapshots/input/basic-project/lib/main.dart | 2 +- snapshots/input/basic-project/lib/more.dart | 12 +- snapshots/input/basic-project/lib/other.dart | 13 +- .../basic-project/lib/relationships.dart | 2 +- .../input/basic-project/test/basic_test.dart | 2 +- snapshots/input/dart3-features/lib/main.dart | 7 +- snapshots/input/diagnostics/lib/main.dart | 7 +- snapshots/output/basic-project/lib/main.dart | 185 ++--- snapshots/output/basic-project/lib/more.dart | 373 ++++----- snapshots/output/basic-project/lib/other.dart | 181 ++--- .../basic-project/lib/relationships.dart | 154 ++-- .../output/basic-project/test/basic_test.dart | 25 +- snapshots/output/dart3-features/lib/main.dart | 256 +++---- snapshots/output/diagnostics/lib/main.dart | 106 +-- 19 files changed, 1723 insertions(+), 1152 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2b85da8..3030389 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -39,10 +39,9 @@ jobs: fail-fast: false matrix: dir: - - path: basic-project - - path: diagnostics - - path: dart3-features - sdk: 3.12.2 + - basic-project + - diagnostics + - dart3-features steps: - uses: actions/checkout@v7 - name: Install scip cli @@ -57,21 +56,21 @@ jobs: run: dart pub get - name: pub get - working-directory: ./snapshots/input/${{ matrix.dir.path }} + working-directory: ./snapshots/input/${{ matrix.dir }} run: dart pub get - name: Snapshots Diff Check run: | - dart run scip_dart ./snapshots/input/${{ matrix.dir.path }} --index-pubspec - ./scip snapshot --to ./snapshots/output/${{ matrix.dir.path }} + dart run scip_dart ./snapshots/input/${{ matrix.dir }} --index-pubspec + ./scip snapshot --to ./snapshots/output/${{ matrix.dir }} - if [[ -z "$(git status --porcelain ./snapshots/output/${{ matrix.dir.path }})" ]]; + if [[ -z "$(git status --porcelain ./snapshots/output/${{ matrix.dir }})" ]]; then echo "No changes to snapshot files" else echo echo "Snapshot diff detected differences, run 'make regen-snapshots' to re-generate snapshots" - git --no-pager diff ./snapshots/output/${{ matrix.dir.path }} + git --no-pager diff ./snapshots/output/${{ matrix.dir }} echo exit 1 fi diff --git a/lib/src/gen/scip.pb.dart b/lib/src/gen/scip.pb.dart index 97b47b3..5f76b0b 100644 --- a/lib/src/gen/scip.pb.dart +++ b/lib/src/gen/scip.pb.dart @@ -42,26 +42,35 @@ class Index extends $pb.GeneratedMessage { return $result; } Index._() : super(); - factory Index.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Index.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Index', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'metadata', subBuilder: Metadata.create) - ..pc(2, _omitFieldNames ? '' : 'documents', $pb.PbFieldType.PM, subBuilder: Document.create) - ..pc(3, _omitFieldNames ? '' : 'externalSymbols', $pb.PbFieldType.PM, subBuilder: SymbolInformation.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + factory Index.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Index.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Index', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'metadata', + subBuilder: Metadata.create) + ..pc(2, _omitFieldNames ? '' : 'documents', $pb.PbFieldType.PM, + subBuilder: Document.create) + ..pc( + 3, _omitFieldNames ? '' : 'externalSymbols', $pb.PbFieldType.PM, + subBuilder: SymbolInformation.create) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Index clone() => Index()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Index copyWith(void Function(Index) updates) => super.copyWith((message) => updates(message as Index)) as Index; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Index copyWith(void Function(Index) updates) => + super.copyWith((message) => updates(message as Index)) as Index; $pb.BuilderInfo get info_ => _i; @@ -70,14 +79,18 @@ class Index extends $pb.GeneratedMessage { Index createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Index getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Index getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Index? _defaultInstance; /// Metadata about this index. @$pb.TagNumber(1) Metadata get metadata => $_getN(0); @$pb.TagNumber(1) - set metadata(Metadata v) { setField(1, v); } + set metadata(Metadata v) { + setField(1, v); + } + @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) @@ -121,27 +134,41 @@ class Metadata extends $pb.GeneratedMessage { return $result; } Metadata._() : super(); - factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Metadata', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'version', $pb.PbFieldType.OE, defaultOrMaker: ProtocolVersion.UnspecifiedProtocolVersion, valueOf: ProtocolVersion.valueOf, enumValues: ProtocolVersion.values) - ..aOM(2, _omitFieldNames ? '' : 'toolInfo', subBuilder: ToolInfo.create) + factory Metadata.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Metadata.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Metadata', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) + ..e( + 1, _omitFieldNames ? '' : 'version', $pb.PbFieldType.OE, + defaultOrMaker: ProtocolVersion.UnspecifiedProtocolVersion, + valueOf: ProtocolVersion.valueOf, + enumValues: ProtocolVersion.values) + ..aOM(2, _omitFieldNames ? '' : 'toolInfo', + subBuilder: ToolInfo.create) ..aOS(3, _omitFieldNames ? '' : 'projectRoot') - ..e(4, _omitFieldNames ? '' : 'textDocumentEncoding', $pb.PbFieldType.OE, defaultOrMaker: TextEncoding.UnspecifiedTextEncoding, valueOf: TextEncoding.valueOf, enumValues: TextEncoding.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e( + 4, _omitFieldNames ? '' : 'textDocumentEncoding', $pb.PbFieldType.OE, + defaultOrMaker: TextEncoding.UnspecifiedTextEncoding, + valueOf: TextEncoding.valueOf, + enumValues: TextEncoding.values) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Metadata clone() => Metadata()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Metadata copyWith(void Function(Metadata) updates) => super.copyWith((message) => updates(message as Metadata)) as Metadata; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Metadata copyWith(void Function(Metadata) updates) => + super.copyWith((message) => updates(message as Metadata)) as Metadata; $pb.BuilderInfo get info_ => _i; @@ -150,14 +177,18 @@ class Metadata extends $pb.GeneratedMessage { Metadata createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Metadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Metadata getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Metadata? _defaultInstance; /// Which version of this protocol was used to generate this index? @$pb.TagNumber(1) ProtocolVersion get version => $_getN(0); @$pb.TagNumber(1) - set version(ProtocolVersion v) { setField(1, v); } + set version(ProtocolVersion v) { + setField(1, v); + } + @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) @@ -167,7 +198,10 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(2) ToolInfo get toolInfo => $_getN(1); @$pb.TagNumber(2) - set toolInfo(ToolInfo v) { setField(2, v); } + set toolInfo(ToolInfo v) { + setField(2, v); + } + @$pb.TagNumber(2) $core.bool hasToolInfo() => $_has(1); @$pb.TagNumber(2) @@ -181,7 +215,10 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get projectRoot => $_getSZ(2); @$pb.TagNumber(3) - set projectRoot($core.String v) { $_setString(2, v); } + set projectRoot($core.String v) { + $_setString(2, v); + } + @$pb.TagNumber(3) $core.bool hasProjectRoot() => $_has(2); @$pb.TagNumber(3) @@ -193,7 +230,10 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(4) TextEncoding get textDocumentEncoding => $_getN(3); @$pb.TagNumber(4) - set textDocumentEncoding(TextEncoding v) { setField(4, v); } + set textDocumentEncoding(TextEncoding v) { + setField(4, v); + } + @$pb.TagNumber(4) $core.bool hasTextDocumentEncoding() => $_has(3); @$pb.TagNumber(4) @@ -219,26 +259,31 @@ class ToolInfo extends $pb.GeneratedMessage { return $result; } ToolInfo._() : super(); - factory ToolInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ToolInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToolInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory ToolInfo.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory ToolInfo.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ToolInfo', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'version') ..pPS(3, _omitFieldNames ? '' : 'arguments') - ..hasRequiredFields = false - ; + ..hasRequiredFields = false; - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') ToolInfo clone() => ToolInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ToolInfo copyWith(void Function(ToolInfo) updates) => super.copyWith((message) => updates(message as ToolInfo)) as ToolInfo; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ToolInfo copyWith(void Function(ToolInfo) updates) => + super.copyWith((message) => updates(message as ToolInfo)) as ToolInfo; $pb.BuilderInfo get info_ => _i; @@ -247,14 +292,18 @@ class ToolInfo extends $pb.GeneratedMessage { ToolInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ToolInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ToolInfo getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToolInfo? _defaultInstance; /// Name of the indexer that produced this index. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) - set name($core.String v) { $_setString(0, v); } + set name($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) @@ -264,7 +313,10 @@ class ToolInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get version => $_getSZ(1); @$pb.TagNumber(2) - set version($core.String v) { $_setString(1, v); } + set version($core.String v) { + $_setString(1, v); + } + @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) @@ -307,29 +359,42 @@ class Document extends $pb.GeneratedMessage { return $result; } Document._() : super(); - factory Document.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Document.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Document', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Document.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Document.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Document', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'relativePath') - ..pc(2, _omitFieldNames ? '' : 'occurrences', $pb.PbFieldType.PM, subBuilder: Occurrence.create) - ..pc(3, _omitFieldNames ? '' : 'symbols', $pb.PbFieldType.PM, subBuilder: SymbolInformation.create) + ..pc( + 2, _omitFieldNames ? '' : 'occurrences', $pb.PbFieldType.PM, + subBuilder: Occurrence.create) + ..pc( + 3, _omitFieldNames ? '' : 'symbols', $pb.PbFieldType.PM, + subBuilder: SymbolInformation.create) ..aOS(4, _omitFieldNames ? '' : 'language') ..aOS(5, _omitFieldNames ? '' : 'text') - ..e(6, _omitFieldNames ? '' : 'positionEncoding', $pb.PbFieldType.OE, defaultOrMaker: PositionEncoding.UnspecifiedPositionEncoding, valueOf: PositionEncoding.valueOf, enumValues: PositionEncoding.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e( + 6, _omitFieldNames ? '' : 'positionEncoding', $pb.PbFieldType.OE, + defaultOrMaker: PositionEncoding.UnspecifiedPositionEncoding, + valueOf: PositionEncoding.valueOf, + enumValues: PositionEncoding.values) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Document clone() => Document()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Document copyWith(void Function(Document) updates) => super.copyWith((message) => updates(message as Document)) as Document; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Document copyWith(void Function(Document) updates) => + super.copyWith((message) => updates(message as Document)) as Document; $pb.BuilderInfo get info_ => _i; @@ -338,7 +403,8 @@ class Document extends $pb.GeneratedMessage { Document createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Document getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Document getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Document? _defaultInstance; /// (Required) Unique path to the text document. @@ -353,7 +419,10 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.String get relativePath => $_getSZ(0); @$pb.TagNumber(1) - set relativePath($core.String v) { $_setString(0, v); } + set relativePath($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasRelativePath() => $_has(0); @$pb.TagNumber(1) @@ -378,7 +447,10 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.String get language => $_getSZ(3); @$pb.TagNumber(4) - set language($core.String v) { $_setString(3, v); } + set language($core.String v) { + $_setString(3, v); + } + @$pb.TagNumber(4) $core.bool hasLanguage() => $_has(3); @$pb.TagNumber(4) @@ -394,7 +466,10 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.String get text => $_getSZ(4); @$pb.TagNumber(5) - set text($core.String v) { $_setString(4, v); } + set text($core.String v) { + $_setString(4, v); + } + @$pb.TagNumber(5) $core.bool hasText() => $_has(4); @$pb.TagNumber(5) @@ -413,7 +488,10 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(6) PositionEncoding get positionEncoding => $_getN(5); @$pb.TagNumber(6) - set positionEncoding(PositionEncoding v) { setField(6, v); } + set positionEncoding(PositionEncoding v) { + setField(6, v); + } + @$pb.TagNumber(6) $core.bool hasPositionEncoding() => $_has(5); @$pb.TagNumber(6) @@ -481,26 +559,34 @@ class Symbol extends $pb.GeneratedMessage { return $result; } Symbol._() : super(); - factory Symbol.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Symbol.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Symbol', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Symbol.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Symbol.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Symbol', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'scheme') - ..aOM(2, _omitFieldNames ? '' : 'package', subBuilder: Package.create) - ..pc(3, _omitFieldNames ? '' : 'descriptors', $pb.PbFieldType.PM, subBuilder: Descriptor.create) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..aOM(2, _omitFieldNames ? '' : 'package', + subBuilder: Package.create) + ..pc( + 3, _omitFieldNames ? '' : 'descriptors', $pb.PbFieldType.PM, + subBuilder: Descriptor.create) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Symbol clone() => Symbol()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Symbol copyWith(void Function(Symbol) updates) => super.copyWith((message) => updates(message as Symbol)) as Symbol; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Symbol copyWith(void Function(Symbol) updates) => + super.copyWith((message) => updates(message as Symbol)) as Symbol; $pb.BuilderInfo get info_ => _i; @@ -509,13 +595,17 @@ class Symbol extends $pb.GeneratedMessage { Symbol createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Symbol getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Symbol getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Symbol? _defaultInstance; @$pb.TagNumber(1) $core.String get scheme => $_getSZ(0); @$pb.TagNumber(1) - set scheme($core.String v) { $_setString(0, v); } + set scheme($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasScheme() => $_has(0); @$pb.TagNumber(1) @@ -524,7 +614,10 @@ class Symbol extends $pb.GeneratedMessage { @$pb.TagNumber(2) Package get package => $_getN(1); @$pb.TagNumber(2) - set package(Package v) { setField(2, v); } + set package(Package v) { + setField(2, v); + } + @$pb.TagNumber(2) $core.bool hasPackage() => $_has(1); @$pb.TagNumber(2) @@ -558,26 +651,31 @@ class Package extends $pb.GeneratedMessage { return $result; } Package._() : super(); - factory Package.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Package.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Package', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Package.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Package.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Package', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'manager') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'version') - ..hasRequiredFields = false - ; + ..hasRequiredFields = false; - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Package clone() => Package()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Package copyWith(void Function(Package) updates) => super.copyWith((message) => updates(message as Package)) as Package; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Package copyWith(void Function(Package) updates) => + super.copyWith((message) => updates(message as Package)) as Package; $pb.BuilderInfo get info_ => _i; @@ -586,13 +684,17 @@ class Package extends $pb.GeneratedMessage { Package createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Package getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Package getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Package? _defaultInstance; @$pb.TagNumber(1) $core.String get manager => $_getSZ(0); @$pb.TagNumber(1) - set manager($core.String v) { $_setString(0, v); } + set manager($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasManager() => $_has(0); @$pb.TagNumber(1) @@ -601,7 +703,10 @@ class Package extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) - set name($core.String v) { $_setString(1, v); } + set name($core.String v) { + $_setString(1, v); + } + @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) @@ -610,7 +715,10 @@ class Package extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get version => $_getSZ(2); @$pb.TagNumber(3) - set version($core.String v) { $_setString(2, v); } + set version($core.String v) { + $_setString(2, v); + } + @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) @@ -636,26 +744,35 @@ class Descriptor extends $pb.GeneratedMessage { return $result; } Descriptor._() : super(); - factory Descriptor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Descriptor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Descriptor', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Descriptor.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Descriptor.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Descriptor', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'disambiguator') - ..e(3, _omitFieldNames ? '' : 'suffix', $pb.PbFieldType.OE, defaultOrMaker: Descriptor_Suffix.UnspecifiedSuffix, valueOf: Descriptor_Suffix.valueOf, enumValues: Descriptor_Suffix.values) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e( + 3, _omitFieldNames ? '' : 'suffix', $pb.PbFieldType.OE, + defaultOrMaker: Descriptor_Suffix.UnspecifiedSuffix, + valueOf: Descriptor_Suffix.valueOf, + enumValues: Descriptor_Suffix.values) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Descriptor clone() => Descriptor()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Descriptor copyWith(void Function(Descriptor) updates) => super.copyWith((message) => updates(message as Descriptor)) as Descriptor; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Descriptor copyWith(void Function(Descriptor) updates) => + super.copyWith((message) => updates(message as Descriptor)) as Descriptor; $pb.BuilderInfo get info_ => _i; @@ -664,13 +781,17 @@ class Descriptor extends $pb.GeneratedMessage { Descriptor createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Descriptor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Descriptor getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Descriptor? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) - set name($core.String v) { $_setString(0, v); } + set name($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) @@ -679,7 +800,10 @@ class Descriptor extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get disambiguator => $_getSZ(1); @$pb.TagNumber(2) - set disambiguator($core.String v) { $_setString(1, v); } + set disambiguator($core.String v) { + $_setString(1, v); + } + @$pb.TagNumber(2) $core.bool hasDisambiguator() => $_has(1); @$pb.TagNumber(2) @@ -688,7 +812,10 @@ class Descriptor extends $pb.GeneratedMessage { @$pb.TagNumber(3) Descriptor_Suffix get suffix => $_getN(2); @$pb.TagNumber(3) - set suffix(Descriptor_Suffix v) { setField(3, v); } + set suffix(Descriptor_Suffix v) { + setField(3, v); + } + @$pb.TagNumber(3) $core.bool hasSuffix() => $_has(2); @$pb.TagNumber(3) @@ -732,39 +859,54 @@ class SymbolInformation extends $pb.GeneratedMessage { return $result; } SymbolInformation._() : super(); - factory SymbolInformation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory SymbolInformation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SymbolInformation', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory SymbolInformation.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory SymbolInformation.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SymbolInformation', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'symbol') ..pPS(3, _omitFieldNames ? '' : 'documentation') - ..pc(4, _omitFieldNames ? '' : 'relationships', $pb.PbFieldType.PM, subBuilder: Relationship.create) - ..e(5, _omitFieldNames ? '' : 'kind', $pb.PbFieldType.OE, defaultOrMaker: SymbolInformation_Kind.UnspecifiedKind, valueOf: SymbolInformation_Kind.valueOf, enumValues: SymbolInformation_Kind.values) + ..pc( + 4, _omitFieldNames ? '' : 'relationships', $pb.PbFieldType.PM, + subBuilder: Relationship.create) + ..e( + 5, _omitFieldNames ? '' : 'kind', $pb.PbFieldType.OE, + defaultOrMaker: SymbolInformation_Kind.UnspecifiedKind, + valueOf: SymbolInformation_Kind.valueOf, + enumValues: SymbolInformation_Kind.values) ..aOS(6, _omitFieldNames ? '' : 'displayName') - ..aOM(7, _omitFieldNames ? '' : 'signatureDocumentation', subBuilder: Document.create) + ..aOM(7, _omitFieldNames ? '' : 'signatureDocumentation', + subBuilder: Document.create) ..aOS(8, _omitFieldNames ? '' : 'enclosingSymbol') - ..hasRequiredFields = false - ; + ..hasRequiredFields = false; - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') SymbolInformation clone() => SymbolInformation()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SymbolInformation copyWith(void Function(SymbolInformation) updates) => super.copyWith((message) => updates(message as SymbolInformation)) as SymbolInformation; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SymbolInformation copyWith(void Function(SymbolInformation) updates) => + super.copyWith((message) => updates(message as SymbolInformation)) + as SymbolInformation; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SymbolInformation create() => SymbolInformation._(); SymbolInformation createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static SymbolInformation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SymbolInformation getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static SymbolInformation? _defaultInstance; /// Identifier of this symbol, which can be referenced from `Occurence.symbol`. @@ -772,7 +914,10 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.String get symbol => $_getSZ(0); @$pb.TagNumber(1) - set symbol($core.String v) { $_setString(0, v); } + set symbol($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasSymbol() => $_has(0); @$pb.TagNumber(1) @@ -797,7 +942,10 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(5) SymbolInformation_Kind get kind => $_getN(3); @$pb.TagNumber(5) - set kind(SymbolInformation_Kind v) { setField(5, v); } + set kind(SymbolInformation_Kind v) { + setField(5, v); + } + @$pb.TagNumber(5) $core.bool hasKind() => $_has(3); @$pb.TagNumber(5) @@ -815,7 +963,10 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.String get displayName => $_getSZ(4); @$pb.TagNumber(6) - set displayName($core.String v) { $_setString(4, v); } + set displayName($core.String v) { + $_setString(4, v); + } + @$pb.TagNumber(6) $core.bool hasDisplayName() => $_has(4); @$pb.TagNumber(6) @@ -830,7 +981,10 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(7) Document get signatureDocumentation => $_getN(5); @$pb.TagNumber(7) - set signatureDocumentation(Document v) { setField(7, v); } + set signatureDocumentation(Document v) { + setField(7, v); + } + @$pb.TagNumber(7) $core.bool hasSignatureDocumentation() => $_has(5); @$pb.TagNumber(7) @@ -858,7 +1012,10 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.String get enclosingSymbol => $_getSZ(6); @$pb.TagNumber(8) - set enclosingSymbol($core.String v) { $_setString(6, v); } + set enclosingSymbol($core.String v) { + $_setString(6, v); + } + @$pb.TagNumber(8) $core.bool hasEnclosingSymbol() => $_has(6); @$pb.TagNumber(8) @@ -892,43 +1049,54 @@ class Relationship extends $pb.GeneratedMessage { return $result; } Relationship._() : super(); - factory Relationship.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Relationship.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Relationship', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Relationship.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Relationship.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Relationship', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'symbol') ..aOB(2, _omitFieldNames ? '' : 'isReference') ..aOB(3, _omitFieldNames ? '' : 'isImplementation') ..aOB(4, _omitFieldNames ? '' : 'isTypeDefinition') ..aOB(5, _omitFieldNames ? '' : 'isDefinition') - ..hasRequiredFields = false - ; + ..hasRequiredFields = false; - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Relationship clone() => Relationship()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Relationship copyWith(void Function(Relationship) updates) => super.copyWith((message) => updates(message as Relationship)) as Relationship; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Relationship copyWith(void Function(Relationship) updates) => + super.copyWith((message) => updates(message as Relationship)) + as Relationship; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Relationship create() => Relationship._(); Relationship createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); + static $pb.PbList createRepeated() => + $pb.PbList(); @$core.pragma('dart2js:noInline') - static Relationship getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Relationship getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Relationship? _defaultInstance; @$pb.TagNumber(1) $core.String get symbol => $_getSZ(0); @$pb.TagNumber(1) - set symbol($core.String v) { $_setString(0, v); } + set symbol($core.String v) { + $_setString(0, v); + } + @$pb.TagNumber(1) $core.bool hasSymbol() => $_has(0); @$pb.TagNumber(1) @@ -961,7 +1129,10 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool get isReference => $_getBF(1); @$pb.TagNumber(2) - set isReference($core.bool v) { $_setBool(1, v); } + set isReference($core.bool v) { + $_setBool(1, v); + } + @$pb.TagNumber(2) $core.bool hasIsReference() => $_has(1); @$pb.TagNumber(2) @@ -978,7 +1149,10 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool get isImplementation => $_getBF(2); @$pb.TagNumber(3) - set isImplementation($core.bool v) { $_setBool(2, v); } + set isImplementation($core.bool v) { + $_setBool(2, v); + } + @$pb.TagNumber(3) $core.bool hasIsImplementation() => $_has(2); @$pb.TagNumber(3) @@ -988,7 +1162,10 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get isTypeDefinition => $_getBF(3); @$pb.TagNumber(4) - set isTypeDefinition($core.bool v) { $_setBool(3, v); } + set isTypeDefinition($core.bool v) { + $_setBool(3, v); + } + @$pb.TagNumber(4) $core.bool hasIsTypeDefinition() => $_has(3); @$pb.TagNumber(4) @@ -1013,7 +1190,10 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool get isDefinition => $_getBF(4); @$pb.TagNumber(5) - set isDefinition($core.bool v) { $_setBool(4, v); } + set isDefinition($core.bool v) { + $_setBool(4, v); + } + @$pb.TagNumber(5) $core.bool hasIsDefinition() => $_has(4); @$pb.TagNumber(5) @@ -1060,30 +1240,41 @@ class Occurrence extends $pb.GeneratedMessage { return $result; } Occurrence._() : super(); - factory Occurrence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Occurrence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Occurrence', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + factory Occurrence.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Occurrence.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Occurrence', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) ..p<$core.int>(1, _omitFieldNames ? '' : 'range', $pb.PbFieldType.K3) ..aOS(2, _omitFieldNames ? '' : 'symbol') ..a<$core.int>(3, _omitFieldNames ? '' : 'symbolRoles', $pb.PbFieldType.O3) ..pPS(4, _omitFieldNames ? '' : 'overrideDocumentation') - ..e(5, _omitFieldNames ? '' : 'syntaxKind', $pb.PbFieldType.OE, defaultOrMaker: SyntaxKind.UnspecifiedSyntaxKind, valueOf: SyntaxKind.valueOf, enumValues: SyntaxKind.values) - ..pc(6, _omitFieldNames ? '' : 'diagnostics', $pb.PbFieldType.PM, subBuilder: Diagnostic.create) - ..p<$core.int>(7, _omitFieldNames ? '' : 'enclosingRange', $pb.PbFieldType.K3) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e(5, _omitFieldNames ? '' : 'syntaxKind', $pb.PbFieldType.OE, + defaultOrMaker: SyntaxKind.UnspecifiedSyntaxKind, + valueOf: SyntaxKind.valueOf, + enumValues: SyntaxKind.values) + ..pc( + 6, _omitFieldNames ? '' : 'diagnostics', $pb.PbFieldType.PM, + subBuilder: Diagnostic.create) + ..p<$core.int>( + 7, _omitFieldNames ? '' : 'enclosingRange', $pb.PbFieldType.K3) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Occurrence clone() => Occurrence()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Occurrence copyWith(void Function(Occurrence) updates) => super.copyWith((message) => updates(message as Occurrence)) as Occurrence; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Occurrence copyWith(void Function(Occurrence) updates) => + super.copyWith((message) => updates(message as Occurrence)) as Occurrence; $pb.BuilderInfo get info_ => _i; @@ -1092,7 +1283,8 @@ class Occurrence extends $pb.GeneratedMessage { Occurrence createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Occurrence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Occurrence getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Occurrence? _defaultInstance; /// Half-open [start, end) range of this occurrence. Must be exactly three or four @@ -1126,7 +1318,10 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get symbol => $_getSZ(1); @$pb.TagNumber(2) - set symbol($core.String v) { $_setString(1, v); } + set symbol($core.String v) { + $_setString(1, v); + } + @$pb.TagNumber(2) $core.bool hasSymbol() => $_has(1); @$pb.TagNumber(2) @@ -1137,7 +1332,10 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.int get symbolRoles => $_getIZ(2); @$pb.TagNumber(3) - set symbolRoles($core.int v) { $_setSignedInt32(2, v); } + set symbolRoles($core.int v) { + $_setSignedInt32(2, v); + } + @$pb.TagNumber(3) $core.bool hasSymbolRoles() => $_has(2); @$pb.TagNumber(3) @@ -1158,7 +1356,10 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(5) SyntaxKind get syntaxKind => $_getN(4); @$pb.TagNumber(5) - set syntaxKind(SyntaxKind v) { setField(5, v); } + set syntaxKind(SyntaxKind v) { + setField(5, v); + } + @$pb.TagNumber(5) $core.bool hasSyntaxKind() => $_has(4); @$pb.TagNumber(5) @@ -1253,28 +1454,39 @@ class Diagnostic extends $pb.GeneratedMessage { return $result; } Diagnostic._() : super(); - factory Diagnostic.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Diagnostic.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Diagnostic', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'severity', $pb.PbFieldType.OE, defaultOrMaker: Severity.UnspecifiedSeverity, valueOf: Severity.valueOf, enumValues: Severity.values) + factory Diagnostic.fromBuffer($core.List<$core.int> i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(i, r); + factory Diagnostic.fromJson($core.String i, + [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'Diagnostic', + package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), + createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'severity', $pb.PbFieldType.OE, + defaultOrMaker: Severity.UnspecifiedSeverity, + valueOf: Severity.valueOf, + enumValues: Severity.values) ..aOS(2, _omitFieldNames ? '' : 'code') ..aOS(3, _omitFieldNames ? '' : 'message') ..aOS(4, _omitFieldNames ? '' : 'source') - ..pc(5, _omitFieldNames ? '' : 'tags', $pb.PbFieldType.KE, valueOf: DiagnosticTag.valueOf, enumValues: DiagnosticTag.values, defaultEnumValue: DiagnosticTag.UnspecifiedDiagnosticTag) - ..hasRequiredFields = false - ; - - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..pc(5, _omitFieldNames ? '' : 'tags', $pb.PbFieldType.KE, + valueOf: DiagnosticTag.valueOf, + enumValues: DiagnosticTag.values, + defaultEnumValue: DiagnosticTag.UnspecifiedDiagnosticTag) + ..hasRequiredFields = false; + + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Diagnostic clone() => Diagnostic()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Diagnostic copyWith(void Function(Diagnostic) updates) => super.copyWith((message) => updates(message as Diagnostic)) as Diagnostic; + @$core.Deprecated('Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Diagnostic copyWith(void Function(Diagnostic) updates) => + super.copyWith((message) => updates(message as Diagnostic)) as Diagnostic; $pb.BuilderInfo get info_ => _i; @@ -1283,14 +1495,18 @@ class Diagnostic extends $pb.GeneratedMessage { Diagnostic createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Diagnostic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Diagnostic getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); static Diagnostic? _defaultInstance; /// Should this diagnostic be reported as an error, warning, info, or hint? @$pb.TagNumber(1) Severity get severity => $_getN(0); @$pb.TagNumber(1) - set severity(Severity v) { setField(1, v); } + set severity(Severity v) { + setField(1, v); + } + @$pb.TagNumber(1) $core.bool hasSeverity() => $_has(0); @$pb.TagNumber(1) @@ -1300,7 +1516,10 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get code => $_getSZ(1); @$pb.TagNumber(2) - set code($core.String v) { $_setString(1, v); } + set code($core.String v) { + $_setString(1, v); + } + @$pb.TagNumber(2) $core.bool hasCode() => $_has(1); @$pb.TagNumber(2) @@ -1310,7 +1529,10 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get message => $_getSZ(2); @$pb.TagNumber(3) - set message($core.String v) { $_setString(2, v); } + set message($core.String v) { + $_setString(2, v); + } + @$pb.TagNumber(3) $core.bool hasMessage() => $_has(2); @$pb.TagNumber(3) @@ -1321,7 +1543,10 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.String get source => $_getSZ(3); @$pb.TagNumber(4) - set source($core.String v) { $_setString(3, v); } + set source($core.String v) { + $_setString(3, v); + } + @$pb.TagNumber(4) $core.bool hasSource() => $_has(3); @$pb.TagNumber(4) @@ -1331,6 +1556,6 @@ class Diagnostic extends $pb.GeneratedMessage { $core.List get tags => $_getList(4); } - const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); +const _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/src/gen/scip.pbenum.dart b/lib/src/gen/scip.pbenum.dart index 3084fb6..39f8898 100644 --- a/lib/src/gen/scip.pbenum.dart +++ b/lib/src/gen/scip.pbenum.dart @@ -14,30 +14,36 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class ProtocolVersion extends $pb.ProtobufEnum { - static const ProtocolVersion UnspecifiedProtocolVersion = ProtocolVersion._(0, _omitEnumNames ? '' : 'UnspecifiedProtocolVersion'); + static const ProtocolVersion UnspecifiedProtocolVersion = + ProtocolVersion._(0, _omitEnumNames ? '' : 'UnspecifiedProtocolVersion'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedProtocolVersion, ]; - static final $core.Map<$core.int, ProtocolVersion> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, ProtocolVersion> _byValue = + $pb.ProtobufEnum.initByValue(values); static ProtocolVersion? valueOf($core.int value) => _byValue[value]; const ProtocolVersion._($core.int v, $core.String n) : super(v, n); } class TextEncoding extends $pb.ProtobufEnum { - static const TextEncoding UnspecifiedTextEncoding = TextEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedTextEncoding'); - static const TextEncoding UTF8 = TextEncoding._(1, _omitEnumNames ? '' : 'UTF8'); - static const TextEncoding UTF16 = TextEncoding._(2, _omitEnumNames ? '' : 'UTF16'); - - static const $core.List values = [ + static const TextEncoding UnspecifiedTextEncoding = + TextEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedTextEncoding'); + static const TextEncoding UTF8 = + TextEncoding._(1, _omitEnumNames ? '' : 'UTF8'); + static const TextEncoding UTF16 = + TextEncoding._(2, _omitEnumNames ? '' : 'UTF16'); + + static const $core.List values = [ UnspecifiedTextEncoding, UTF8, UTF16, ]; - static final $core.Map<$core.int, TextEncoding> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, TextEncoding> _byValue = + $pb.ProtobufEnum.initByValue(values); static TextEncoding? valueOf($core.int value) => _byValue[value]; const TextEncoding._($core.int v, $core.String n) : super(v, n); @@ -45,19 +51,28 @@ class TextEncoding extends $pb.ProtobufEnum { /// Encoding used to interpret the 'character' value in source ranges. class PositionEncoding extends $pb.ProtobufEnum { - static const PositionEncoding UnspecifiedPositionEncoding = PositionEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedPositionEncoding'); - static const PositionEncoding UTF8CodeUnitOffsetFromLineStart = PositionEncoding._(1, _omitEnumNames ? '' : 'UTF8CodeUnitOffsetFromLineStart'); - static const PositionEncoding UTF16CodeUnitOffsetFromLineStart = PositionEncoding._(2, _omitEnumNames ? '' : 'UTF16CodeUnitOffsetFromLineStart'); - static const PositionEncoding UTF32CodeUnitOffsetFromLineStart = PositionEncoding._(3, _omitEnumNames ? '' : 'UTF32CodeUnitOffsetFromLineStart'); - - static const $core.List values = [ + static const PositionEncoding UnspecifiedPositionEncoding = + PositionEncoding._( + 0, _omitEnumNames ? '' : 'UnspecifiedPositionEncoding'); + static const PositionEncoding UTF8CodeUnitOffsetFromLineStart = + PositionEncoding._( + 1, _omitEnumNames ? '' : 'UTF8CodeUnitOffsetFromLineStart'); + static const PositionEncoding UTF16CodeUnitOffsetFromLineStart = + PositionEncoding._( + 2, _omitEnumNames ? '' : 'UTF16CodeUnitOffsetFromLineStart'); + static const PositionEncoding UTF32CodeUnitOffsetFromLineStart = + PositionEncoding._( + 3, _omitEnumNames ? '' : 'UTF32CodeUnitOffsetFromLineStart'); + + static const $core.List values = [ UnspecifiedPositionEncoding, UTF8CodeUnitOffsetFromLineStart, UTF16CodeUnitOffsetFromLineStart, UTF32CodeUnitOffsetFromLineStart, ]; - static final $core.Map<$core.int, PositionEncoding> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, PositionEncoding> _byValue = + $pb.ProtobufEnum.initByValue(values); static PositionEncoding? valueOf($core.int value) => _byValue[value]; const PositionEncoding._($core.int v, $core.String n) : super(v, n); @@ -69,16 +84,23 @@ class PositionEncoding extends $pb.ProtobufEnum { /// enum value is defined. In pseudocode, this can be implemented with the /// logic: `const isImportRole = (role.value & SymbolRole.Import.value) > 0`. class SymbolRole extends $pb.ProtobufEnum { - static const SymbolRole UnspecifiedSymbolRole = SymbolRole._(0, _omitEnumNames ? '' : 'UnspecifiedSymbolRole'); - static const SymbolRole Definition = SymbolRole._(1, _omitEnumNames ? '' : 'Definition'); - static const SymbolRole Import = SymbolRole._(2, _omitEnumNames ? '' : 'Import'); - static const SymbolRole WriteAccess = SymbolRole._(4, _omitEnumNames ? '' : 'WriteAccess'); - static const SymbolRole ReadAccess = SymbolRole._(8, _omitEnumNames ? '' : 'ReadAccess'); - static const SymbolRole Generated = SymbolRole._(16, _omitEnumNames ? '' : 'Generated'); + static const SymbolRole UnspecifiedSymbolRole = + SymbolRole._(0, _omitEnumNames ? '' : 'UnspecifiedSymbolRole'); + static const SymbolRole Definition = + SymbolRole._(1, _omitEnumNames ? '' : 'Definition'); + static const SymbolRole Import = + SymbolRole._(2, _omitEnumNames ? '' : 'Import'); + static const SymbolRole WriteAccess = + SymbolRole._(4, _omitEnumNames ? '' : 'WriteAccess'); + static const SymbolRole ReadAccess = + SymbolRole._(8, _omitEnumNames ? '' : 'ReadAccess'); + static const SymbolRole Generated = + SymbolRole._(16, _omitEnumNames ? '' : 'Generated'); static const SymbolRole Test = SymbolRole._(32, _omitEnumNames ? '' : 'Test'); - static const SymbolRole ForwardDefinition = SymbolRole._(64, _omitEnumNames ? '' : 'ForwardDefinition'); + static const SymbolRole ForwardDefinition = + SymbolRole._(64, _omitEnumNames ? '' : 'ForwardDefinition'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSymbolRole, Definition, Import, @@ -89,55 +111,92 @@ class SymbolRole extends $pb.ProtobufEnum { ForwardDefinition, ]; - static final $core.Map<$core.int, SymbolRole> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SymbolRole> _byValue = + $pb.ProtobufEnum.initByValue(values); static SymbolRole? valueOf($core.int value) => _byValue[value]; const SymbolRole._($core.int v, $core.String n) : super(v, n); } class SyntaxKind extends $pb.ProtobufEnum { - static const SyntaxKind UnspecifiedSyntaxKind = SyntaxKind._(0, _omitEnumNames ? '' : 'UnspecifiedSyntaxKind'); - static const SyntaxKind Comment = SyntaxKind._(1, _omitEnumNames ? '' : 'Comment'); - static const SyntaxKind PunctuationDelimiter = SyntaxKind._(2, _omitEnumNames ? '' : 'PunctuationDelimiter'); - static const SyntaxKind PunctuationBracket = SyntaxKind._(3, _omitEnumNames ? '' : 'PunctuationBracket'); - static const SyntaxKind Keyword = SyntaxKind._(4, _omitEnumNames ? '' : 'Keyword'); - static const SyntaxKind IdentifierOperator = SyntaxKind._(5, _omitEnumNames ? '' : 'IdentifierOperator'); - static const SyntaxKind Identifier = SyntaxKind._(6, _omitEnumNames ? '' : 'Identifier'); - static const SyntaxKind IdentifierBuiltin = SyntaxKind._(7, _omitEnumNames ? '' : 'IdentifierBuiltin'); - static const SyntaxKind IdentifierNull = SyntaxKind._(8, _omitEnumNames ? '' : 'IdentifierNull'); - static const SyntaxKind IdentifierConstant = SyntaxKind._(9, _omitEnumNames ? '' : 'IdentifierConstant'); - static const SyntaxKind IdentifierMutableGlobal = SyntaxKind._(10, _omitEnumNames ? '' : 'IdentifierMutableGlobal'); - static const SyntaxKind IdentifierParameter = SyntaxKind._(11, _omitEnumNames ? '' : 'IdentifierParameter'); - static const SyntaxKind IdentifierLocal = SyntaxKind._(12, _omitEnumNames ? '' : 'IdentifierLocal'); - static const SyntaxKind IdentifierShadowed = SyntaxKind._(13, _omitEnumNames ? '' : 'IdentifierShadowed'); - static const SyntaxKind IdentifierNamespace = SyntaxKind._(14, _omitEnumNames ? '' : 'IdentifierNamespace'); - static const SyntaxKind IdentifierFunction = SyntaxKind._(15, _omitEnumNames ? '' : 'IdentifierFunction'); - static const SyntaxKind IdentifierFunctionDefinition = SyntaxKind._(16, _omitEnumNames ? '' : 'IdentifierFunctionDefinition'); - static const SyntaxKind IdentifierMacro = SyntaxKind._(17, _omitEnumNames ? '' : 'IdentifierMacro'); - static const SyntaxKind IdentifierMacroDefinition = SyntaxKind._(18, _omitEnumNames ? '' : 'IdentifierMacroDefinition'); - static const SyntaxKind IdentifierType = SyntaxKind._(19, _omitEnumNames ? '' : 'IdentifierType'); - static const SyntaxKind IdentifierBuiltinType = SyntaxKind._(20, _omitEnumNames ? '' : 'IdentifierBuiltinType'); - static const SyntaxKind IdentifierAttribute = SyntaxKind._(21, _omitEnumNames ? '' : 'IdentifierAttribute'); - static const SyntaxKind RegexEscape = SyntaxKind._(22, _omitEnumNames ? '' : 'RegexEscape'); - static const SyntaxKind RegexRepeated = SyntaxKind._(23, _omitEnumNames ? '' : 'RegexRepeated'); - static const SyntaxKind RegexWildcard = SyntaxKind._(24, _omitEnumNames ? '' : 'RegexWildcard'); - static const SyntaxKind RegexDelimiter = SyntaxKind._(25, _omitEnumNames ? '' : 'RegexDelimiter'); - static const SyntaxKind RegexJoin = SyntaxKind._(26, _omitEnumNames ? '' : 'RegexJoin'); - static const SyntaxKind StringLiteral = SyntaxKind._(27, _omitEnumNames ? '' : 'StringLiteral'); - static const SyntaxKind StringLiteralEscape = SyntaxKind._(28, _omitEnumNames ? '' : 'StringLiteralEscape'); - static const SyntaxKind StringLiteralSpecial = SyntaxKind._(29, _omitEnumNames ? '' : 'StringLiteralSpecial'); - static const SyntaxKind StringLiteralKey = SyntaxKind._(30, _omitEnumNames ? '' : 'StringLiteralKey'); - static const SyntaxKind CharacterLiteral = SyntaxKind._(31, _omitEnumNames ? '' : 'CharacterLiteral'); - static const SyntaxKind NumericLiteral = SyntaxKind._(32, _omitEnumNames ? '' : 'NumericLiteral'); - static const SyntaxKind BooleanLiteral = SyntaxKind._(33, _omitEnumNames ? '' : 'BooleanLiteral'); + static const SyntaxKind UnspecifiedSyntaxKind = + SyntaxKind._(0, _omitEnumNames ? '' : 'UnspecifiedSyntaxKind'); + static const SyntaxKind Comment = + SyntaxKind._(1, _omitEnumNames ? '' : 'Comment'); + static const SyntaxKind PunctuationDelimiter = + SyntaxKind._(2, _omitEnumNames ? '' : 'PunctuationDelimiter'); + static const SyntaxKind PunctuationBracket = + SyntaxKind._(3, _omitEnumNames ? '' : 'PunctuationBracket'); + static const SyntaxKind Keyword = + SyntaxKind._(4, _omitEnumNames ? '' : 'Keyword'); + static const SyntaxKind IdentifierOperator = + SyntaxKind._(5, _omitEnumNames ? '' : 'IdentifierOperator'); + static const SyntaxKind Identifier = + SyntaxKind._(6, _omitEnumNames ? '' : 'Identifier'); + static const SyntaxKind IdentifierBuiltin = + SyntaxKind._(7, _omitEnumNames ? '' : 'IdentifierBuiltin'); + static const SyntaxKind IdentifierNull = + SyntaxKind._(8, _omitEnumNames ? '' : 'IdentifierNull'); + static const SyntaxKind IdentifierConstant = + SyntaxKind._(9, _omitEnumNames ? '' : 'IdentifierConstant'); + static const SyntaxKind IdentifierMutableGlobal = + SyntaxKind._(10, _omitEnumNames ? '' : 'IdentifierMutableGlobal'); + static const SyntaxKind IdentifierParameter = + SyntaxKind._(11, _omitEnumNames ? '' : 'IdentifierParameter'); + static const SyntaxKind IdentifierLocal = + SyntaxKind._(12, _omitEnumNames ? '' : 'IdentifierLocal'); + static const SyntaxKind IdentifierShadowed = + SyntaxKind._(13, _omitEnumNames ? '' : 'IdentifierShadowed'); + static const SyntaxKind IdentifierNamespace = + SyntaxKind._(14, _omitEnumNames ? '' : 'IdentifierNamespace'); + static const SyntaxKind IdentifierFunction = + SyntaxKind._(15, _omitEnumNames ? '' : 'IdentifierFunction'); + static const SyntaxKind IdentifierFunctionDefinition = + SyntaxKind._(16, _omitEnumNames ? '' : 'IdentifierFunctionDefinition'); + static const SyntaxKind IdentifierMacro = + SyntaxKind._(17, _omitEnumNames ? '' : 'IdentifierMacro'); + static const SyntaxKind IdentifierMacroDefinition = + SyntaxKind._(18, _omitEnumNames ? '' : 'IdentifierMacroDefinition'); + static const SyntaxKind IdentifierType = + SyntaxKind._(19, _omitEnumNames ? '' : 'IdentifierType'); + static const SyntaxKind IdentifierBuiltinType = + SyntaxKind._(20, _omitEnumNames ? '' : 'IdentifierBuiltinType'); + static const SyntaxKind IdentifierAttribute = + SyntaxKind._(21, _omitEnumNames ? '' : 'IdentifierAttribute'); + static const SyntaxKind RegexEscape = + SyntaxKind._(22, _omitEnumNames ? '' : 'RegexEscape'); + static const SyntaxKind RegexRepeated = + SyntaxKind._(23, _omitEnumNames ? '' : 'RegexRepeated'); + static const SyntaxKind RegexWildcard = + SyntaxKind._(24, _omitEnumNames ? '' : 'RegexWildcard'); + static const SyntaxKind RegexDelimiter = + SyntaxKind._(25, _omitEnumNames ? '' : 'RegexDelimiter'); + static const SyntaxKind RegexJoin = + SyntaxKind._(26, _omitEnumNames ? '' : 'RegexJoin'); + static const SyntaxKind StringLiteral = + SyntaxKind._(27, _omitEnumNames ? '' : 'StringLiteral'); + static const SyntaxKind StringLiteralEscape = + SyntaxKind._(28, _omitEnumNames ? '' : 'StringLiteralEscape'); + static const SyntaxKind StringLiteralSpecial = + SyntaxKind._(29, _omitEnumNames ? '' : 'StringLiteralSpecial'); + static const SyntaxKind StringLiteralKey = + SyntaxKind._(30, _omitEnumNames ? '' : 'StringLiteralKey'); + static const SyntaxKind CharacterLiteral = + SyntaxKind._(31, _omitEnumNames ? '' : 'CharacterLiteral'); + static const SyntaxKind NumericLiteral = + SyntaxKind._(32, _omitEnumNames ? '' : 'NumericLiteral'); + static const SyntaxKind BooleanLiteral = + SyntaxKind._(33, _omitEnumNames ? '' : 'BooleanLiteral'); static const SyntaxKind Tag = SyntaxKind._(34, _omitEnumNames ? '' : 'Tag'); - static const SyntaxKind TagAttribute = SyntaxKind._(35, _omitEnumNames ? '' : 'TagAttribute'); - static const SyntaxKind TagDelimiter = SyntaxKind._(36, _omitEnumNames ? '' : 'TagDelimiter'); + static const SyntaxKind TagAttribute = + SyntaxKind._(35, _omitEnumNames ? '' : 'TagAttribute'); + static const SyntaxKind TagDelimiter = + SyntaxKind._(36, _omitEnumNames ? '' : 'TagDelimiter'); static const SyntaxKind IdentifierKeyword = Keyword; static const SyntaxKind IdentifierModule = IdentifierNamespace; - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSyntaxKind, Comment, PunctuationDelimiter, @@ -177,20 +236,24 @@ class SyntaxKind extends $pb.ProtobufEnum { TagDelimiter, ]; - static final $core.Map<$core.int, SyntaxKind> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SyntaxKind> _byValue = + $pb.ProtobufEnum.initByValue(values); static SyntaxKind? valueOf($core.int value) => _byValue[value]; const SyntaxKind._($core.int v, $core.String n) : super(v, n); } class Severity extends $pb.ProtobufEnum { - static const Severity UnspecifiedSeverity = Severity._(0, _omitEnumNames ? '' : 'UnspecifiedSeverity'); + static const Severity UnspecifiedSeverity = + Severity._(0, _omitEnumNames ? '' : 'UnspecifiedSeverity'); static const Severity Error = Severity._(1, _omitEnumNames ? '' : 'Error'); - static const Severity Warning = Severity._(2, _omitEnumNames ? '' : 'Warning'); - static const Severity Information = Severity._(3, _omitEnumNames ? '' : 'Information'); + static const Severity Warning = + Severity._(2, _omitEnumNames ? '' : 'Warning'); + static const Severity Information = + Severity._(3, _omitEnumNames ? '' : 'Information'); static const Severity Hint = Severity._(4, _omitEnumNames ? '' : 'Hint'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSeverity, Error, Warning, @@ -198,24 +261,29 @@ class Severity extends $pb.ProtobufEnum { Hint, ]; - static final $core.Map<$core.int, Severity> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Severity> _byValue = + $pb.ProtobufEnum.initByValue(values); static Severity? valueOf($core.int value) => _byValue[value]; const Severity._($core.int v, $core.String n) : super(v, n); } class DiagnosticTag extends $pb.ProtobufEnum { - static const DiagnosticTag UnspecifiedDiagnosticTag = DiagnosticTag._(0, _omitEnumNames ? '' : 'UnspecifiedDiagnosticTag'); - static const DiagnosticTag Unnecessary = DiagnosticTag._(1, _omitEnumNames ? '' : 'Unnecessary'); - static const DiagnosticTag Deprecated = DiagnosticTag._(2, _omitEnumNames ? '' : 'Deprecated'); - - static const $core.List values = [ + static const DiagnosticTag UnspecifiedDiagnosticTag = + DiagnosticTag._(0, _omitEnumNames ? '' : 'UnspecifiedDiagnosticTag'); + static const DiagnosticTag Unnecessary = + DiagnosticTag._(1, _omitEnumNames ? '' : 'Unnecessary'); + static const DiagnosticTag Deprecated = + DiagnosticTag._(2, _omitEnumNames ? '' : 'Deprecated'); + + static const $core.List values = [ UnspecifiedDiagnosticTag, Unnecessary, Deprecated, ]; - static final $core.Map<$core.int, DiagnosticTag> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, DiagnosticTag> _byValue = + $pb.ProtobufEnum.initByValue(values); static DiagnosticTag? valueOf($core.int value) => _byValue[value]; const DiagnosticTag._($core.int v, $core.String n) : super(v, n); @@ -228,14 +296,17 @@ class DiagnosticTag extends $pb.ProtobufEnum { /// "CPP" in this enum and other names such as "cpp" are incompatible. /// Feel free to send a pull-request to add missing programming languages. class Language extends $pb.ProtobufEnum { - static const Language UnspecifiedLanguage = Language._(0, _omitEnumNames ? '' : 'UnspecifiedLanguage'); + static const Language UnspecifiedLanguage = + Language._(0, _omitEnumNames ? '' : 'UnspecifiedLanguage'); static const Language ABAP = Language._(60, _omitEnumNames ? '' : 'ABAP'); static const Language Apex = Language._(96, _omitEnumNames ? '' : 'Apex'); static const Language APL = Language._(49, _omitEnumNames ? '' : 'APL'); static const Language Ada = Language._(39, _omitEnumNames ? '' : 'Ada'); static const Language Agda = Language._(45, _omitEnumNames ? '' : 'Agda'); - static const Language AsciiDoc = Language._(86, _omitEnumNames ? '' : 'AsciiDoc'); - static const Language Assembly = Language._(58, _omitEnumNames ? '' : 'Assembly'); + static const Language AsciiDoc = + Language._(86, _omitEnumNames ? '' : 'AsciiDoc'); + static const Language Assembly = + Language._(58, _omitEnumNames ? '' : 'Assembly'); static const Language Awk = Language._(66, _omitEnumNames ? '' : 'Awk'); static const Language Bat = Language._(68, _omitEnumNames ? '' : 'Bat'); static const Language BibTeX = Language._(81, _omitEnumNames ? '' : 'BibTeX'); @@ -244,63 +315,85 @@ class Language extends $pb.ProtobufEnum { static const Language CPP = Language._(35, _omitEnumNames ? '' : 'CPP'); static const Language CSS = Language._(26, _omitEnumNames ? '' : 'CSS'); static const Language CSharp = Language._(1, _omitEnumNames ? '' : 'CSharp'); - static const Language Clojure = Language._(8, _omitEnumNames ? '' : 'Clojure'); - static const Language Coffeescript = Language._(21, _omitEnumNames ? '' : 'Coffeescript'); - static const Language CommonLisp = Language._(9, _omitEnumNames ? '' : 'CommonLisp'); + static const Language Clojure = + Language._(8, _omitEnumNames ? '' : 'Clojure'); + static const Language Coffeescript = + Language._(21, _omitEnumNames ? '' : 'Coffeescript'); + static const Language CommonLisp = + Language._(9, _omitEnumNames ? '' : 'CommonLisp'); static const Language Coq = Language._(47, _omitEnumNames ? '' : 'Coq'); static const Language CUDA = Language._(97, _omitEnumNames ? '' : 'CUDA'); static const Language Dart = Language._(3, _omitEnumNames ? '' : 'Dart'); static const Language Delphi = Language._(57, _omitEnumNames ? '' : 'Delphi'); static const Language Diff = Language._(88, _omitEnumNames ? '' : 'Diff'); - static const Language Dockerfile = Language._(80, _omitEnumNames ? '' : 'Dockerfile'); + static const Language Dockerfile = + Language._(80, _omitEnumNames ? '' : 'Dockerfile'); static const Language Dyalog = Language._(50, _omitEnumNames ? '' : 'Dyalog'); static const Language Elixir = Language._(17, _omitEnumNames ? '' : 'Elixir'); static const Language Erlang = Language._(18, _omitEnumNames ? '' : 'Erlang'); static const Language FSharp = Language._(42, _omitEnumNames ? '' : 'FSharp'); static const Language Fish = Language._(65, _omitEnumNames ? '' : 'Fish'); static const Language Flow = Language._(24, _omitEnumNames ? '' : 'Flow'); - static const Language Fortran = Language._(56, _omitEnumNames ? '' : 'Fortran'); - static const Language Git_Commit = Language._(91, _omitEnumNames ? '' : 'Git_Commit'); - static const Language Git_Config = Language._(89, _omitEnumNames ? '' : 'Git_Config'); - static const Language Git_Rebase = Language._(92, _omitEnumNames ? '' : 'Git_Rebase'); + static const Language Fortran = + Language._(56, _omitEnumNames ? '' : 'Fortran'); + static const Language Git_Commit = + Language._(91, _omitEnumNames ? '' : 'Git_Commit'); + static const Language Git_Config = + Language._(89, _omitEnumNames ? '' : 'Git_Config'); + static const Language Git_Rebase = + Language._(92, _omitEnumNames ? '' : 'Git_Rebase'); static const Language Go = Language._(33, _omitEnumNames ? '' : 'Go'); - static const Language GraphQL = Language._(98, _omitEnumNames ? '' : 'GraphQL'); + static const Language GraphQL = + Language._(98, _omitEnumNames ? '' : 'GraphQL'); static const Language Groovy = Language._(7, _omitEnumNames ? '' : 'Groovy'); static const Language HTML = Language._(30, _omitEnumNames ? '' : 'HTML'); static const Language Hack = Language._(20, _omitEnumNames ? '' : 'Hack'); - static const Language Handlebars = Language._(90, _omitEnumNames ? '' : 'Handlebars'); - static const Language Haskell = Language._(44, _omitEnumNames ? '' : 'Haskell'); + static const Language Handlebars = + Language._(90, _omitEnumNames ? '' : 'Handlebars'); + static const Language Haskell = + Language._(44, _omitEnumNames ? '' : 'Haskell'); static const Language Idris = Language._(46, _omitEnumNames ? '' : 'Idris'); static const Language Ini = Language._(72, _omitEnumNames ? '' : 'Ini'); static const Language J = Language._(51, _omitEnumNames ? '' : 'J'); static const Language JSON = Language._(75, _omitEnumNames ? '' : 'JSON'); static const Language Java = Language._(6, _omitEnumNames ? '' : 'Java'); - static const Language JavaScript = Language._(22, _omitEnumNames ? '' : 'JavaScript'); - static const Language JavaScriptReact = Language._(93, _omitEnumNames ? '' : 'JavaScriptReact'); - static const Language Jsonnet = Language._(76, _omitEnumNames ? '' : 'Jsonnet'); + static const Language JavaScript = + Language._(22, _omitEnumNames ? '' : 'JavaScript'); + static const Language JavaScriptReact = + Language._(93, _omitEnumNames ? '' : 'JavaScriptReact'); + static const Language Jsonnet = + Language._(76, _omitEnumNames ? '' : 'Jsonnet'); static const Language Julia = Language._(55, _omitEnumNames ? '' : 'Julia'); - static const Language Justfile = Language._(109, _omitEnumNames ? '' : 'Justfile'); + static const Language Justfile = + Language._(109, _omitEnumNames ? '' : 'Justfile'); static const Language Kotlin = Language._(4, _omitEnumNames ? '' : 'Kotlin'); static const Language LaTeX = Language._(83, _omitEnumNames ? '' : 'LaTeX'); static const Language Lean = Language._(48, _omitEnumNames ? '' : 'Lean'); static const Language Less = Language._(27, _omitEnumNames ? '' : 'Less'); static const Language Lua = Language._(12, _omitEnumNames ? '' : 'Lua'); static const Language Luau = Language._(108, _omitEnumNames ? '' : 'Luau'); - static const Language Makefile = Language._(79, _omitEnumNames ? '' : 'Makefile'); - static const Language Markdown = Language._(84, _omitEnumNames ? '' : 'Markdown'); + static const Language Makefile = + Language._(79, _omitEnumNames ? '' : 'Makefile'); + static const Language Markdown = + Language._(84, _omitEnumNames ? '' : 'Markdown'); static const Language Matlab = Language._(52, _omitEnumNames ? '' : 'Matlab'); - static const Language Nickel = Language._(110, _omitEnumNames ? '' : 'Nickel'); + static const Language Nickel = + Language._(110, _omitEnumNames ? '' : 'Nickel'); static const Language Nix = Language._(77, _omitEnumNames ? '' : 'Nix'); static const Language OCaml = Language._(41, _omitEnumNames ? '' : 'OCaml'); - static const Language Objective_C = Language._(36, _omitEnumNames ? '' : 'Objective_C'); - static const Language Objective_CPP = Language._(37, _omitEnumNames ? '' : 'Objective_CPP'); + static const Language Objective_C = + Language._(36, _omitEnumNames ? '' : 'Objective_C'); + static const Language Objective_CPP = + Language._(37, _omitEnumNames ? '' : 'Objective_CPP'); static const Language Pascal = Language._(99, _omitEnumNames ? '' : 'Pascal'); static const Language PHP = Language._(19, _omitEnumNames ? '' : 'PHP'); static const Language PLSQL = Language._(70, _omitEnumNames ? '' : 'PLSQL'); static const Language Perl = Language._(13, _omitEnumNames ? '' : 'Perl'); - static const Language PowerShell = Language._(67, _omitEnumNames ? '' : 'PowerShell'); + static const Language PowerShell = + Language._(67, _omitEnumNames ? '' : 'PowerShell'); static const Language Prolog = Language._(71, _omitEnumNames ? '' : 'Prolog'); - static const Language Protobuf = Language._(100, _omitEnumNames ? '' : 'Protobuf'); + static const Language Protobuf = + Language._(100, _omitEnumNames ? '' : 'Protobuf'); static const Language Python = Language._(15, _omitEnumNames ? '' : 'Python'); static const Language R = Language._(54, _omitEnumNames ? '' : 'R'); static const Language Racket = Language._(11, _omitEnumNames ? '' : 'Racket'); @@ -317,29 +410,39 @@ class Language extends $pb.ProtobufEnum { static const Language Sass = Language._(28, _omitEnumNames ? '' : 'Sass'); static const Language Scala = Language._(5, _omitEnumNames ? '' : 'Scala'); static const Language Scheme = Language._(10, _omitEnumNames ? '' : 'Scheme'); - static const Language ShellScript = Language._(64, _omitEnumNames ? '' : 'ShellScript'); - static const Language Skylark = Language._(78, _omitEnumNames ? '' : 'Skylark'); + static const Language ShellScript = + Language._(64, _omitEnumNames ? '' : 'ShellScript'); + static const Language Skylark = + Language._(78, _omitEnumNames ? '' : 'Skylark'); static const Language Slang = Language._(107, _omitEnumNames ? '' : 'Slang'); - static const Language Solidity = Language._(95, _omitEnumNames ? '' : 'Solidity'); - static const Language Svelte = Language._(106, _omitEnumNames ? '' : 'Svelte'); + static const Language Solidity = + Language._(95, _omitEnumNames ? '' : 'Solidity'); + static const Language Svelte = + Language._(106, _omitEnumNames ? '' : 'Svelte'); static const Language Swift = Language._(2, _omitEnumNames ? '' : 'Swift'); static const Language Tcl = Language._(101, _omitEnumNames ? '' : 'Tcl'); static const Language TOML = Language._(73, _omitEnumNames ? '' : 'TOML'); static const Language TeX = Language._(82, _omitEnumNames ? '' : 'TeX'); - static const Language Thrift = Language._(103, _omitEnumNames ? '' : 'Thrift'); - static const Language TypeScript = Language._(23, _omitEnumNames ? '' : 'TypeScript'); - static const Language TypeScriptReact = Language._(94, _omitEnumNames ? '' : 'TypeScriptReact'); - static const Language Verilog = Language._(104, _omitEnumNames ? '' : 'Verilog'); + static const Language Thrift = + Language._(103, _omitEnumNames ? '' : 'Thrift'); + static const Language TypeScript = + Language._(23, _omitEnumNames ? '' : 'TypeScript'); + static const Language TypeScriptReact = + Language._(94, _omitEnumNames ? '' : 'TypeScriptReact'); + static const Language Verilog = + Language._(104, _omitEnumNames ? '' : 'Verilog'); static const Language VHDL = Language._(105, _omitEnumNames ? '' : 'VHDL'); - static const Language VisualBasic = Language._(63, _omitEnumNames ? '' : 'VisualBasic'); + static const Language VisualBasic = + Language._(63, _omitEnumNames ? '' : 'VisualBasic'); static const Language Vue = Language._(25, _omitEnumNames ? '' : 'Vue'); - static const Language Wolfram = Language._(53, _omitEnumNames ? '' : 'Wolfram'); + static const Language Wolfram = + Language._(53, _omitEnumNames ? '' : 'Wolfram'); static const Language XML = Language._(31, _omitEnumNames ? '' : 'XML'); static const Language XSL = Language._(32, _omitEnumNames ? '' : 'XSL'); static const Language YAML = Language._(74, _omitEnumNames ? '' : 'YAML'); static const Language Zig = Language._(38, _omitEnumNames ? '' : 'Zig'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedLanguage, ABAP, Apex, @@ -452,27 +555,38 @@ class Language extends $pb.ProtobufEnum { Zig, ]; - static final $core.Map<$core.int, Language> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Language> _byValue = + $pb.ProtobufEnum.initByValue(values); static Language? valueOf($core.int value) => _byValue[value]; const Language._($core.int v, $core.String n) : super(v, n); } class Descriptor_Suffix extends $pb.ProtobufEnum { - static const Descriptor_Suffix UnspecifiedSuffix = Descriptor_Suffix._(0, _omitEnumNames ? '' : 'UnspecifiedSuffix'); - static const Descriptor_Suffix Namespace = Descriptor_Suffix._(1, _omitEnumNames ? '' : 'Namespace'); - static const Descriptor_Suffix Type = Descriptor_Suffix._(2, _omitEnumNames ? '' : 'Type'); - static const Descriptor_Suffix Term = Descriptor_Suffix._(3, _omitEnumNames ? '' : 'Term'); - static const Descriptor_Suffix Method = Descriptor_Suffix._(4, _omitEnumNames ? '' : 'Method'); - static const Descriptor_Suffix TypeParameter = Descriptor_Suffix._(5, _omitEnumNames ? '' : 'TypeParameter'); - static const Descriptor_Suffix Parameter = Descriptor_Suffix._(6, _omitEnumNames ? '' : 'Parameter'); - static const Descriptor_Suffix Meta = Descriptor_Suffix._(7, _omitEnumNames ? '' : 'Meta'); - static const Descriptor_Suffix Local = Descriptor_Suffix._(8, _omitEnumNames ? '' : 'Local'); - static const Descriptor_Suffix Macro = Descriptor_Suffix._(9, _omitEnumNames ? '' : 'Macro'); + static const Descriptor_Suffix UnspecifiedSuffix = + Descriptor_Suffix._(0, _omitEnumNames ? '' : 'UnspecifiedSuffix'); + static const Descriptor_Suffix Namespace = + Descriptor_Suffix._(1, _omitEnumNames ? '' : 'Namespace'); + static const Descriptor_Suffix Type = + Descriptor_Suffix._(2, _omitEnumNames ? '' : 'Type'); + static const Descriptor_Suffix Term = + Descriptor_Suffix._(3, _omitEnumNames ? '' : 'Term'); + static const Descriptor_Suffix Method = + Descriptor_Suffix._(4, _omitEnumNames ? '' : 'Method'); + static const Descriptor_Suffix TypeParameter = + Descriptor_Suffix._(5, _omitEnumNames ? '' : 'TypeParameter'); + static const Descriptor_Suffix Parameter = + Descriptor_Suffix._(6, _omitEnumNames ? '' : 'Parameter'); + static const Descriptor_Suffix Meta = + Descriptor_Suffix._(7, _omitEnumNames ? '' : 'Meta'); + static const Descriptor_Suffix Local = + Descriptor_Suffix._(8, _omitEnumNames ? '' : 'Local'); + static const Descriptor_Suffix Macro = + Descriptor_Suffix._(9, _omitEnumNames ? '' : 'Macro'); static const Descriptor_Suffix Package = Namespace; - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSuffix, Namespace, Type, @@ -485,7 +599,8 @@ class Descriptor_Suffix extends $pb.ProtobufEnum { Macro, ]; - static final $core.Map<$core.int, Descriptor_Suffix> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Descriptor_Suffix> _byValue = + $pb.ProtobufEnum.initByValue(values); static Descriptor_Suffix? valueOf($core.int value) => _byValue[value]; const Descriptor_Suffix._($core.int v, $core.String n) : super(v, n); @@ -506,93 +621,179 @@ class Descriptor_Suffix extends $pb.ProtobufEnum { /// - If two symbols have the same Kind, they should share the same Suffix. /// - If two symbols have different Suffixes, they should have different Kinds. class SymbolInformation_Kind extends $pb.ProtobufEnum { - static const SymbolInformation_Kind UnspecifiedKind = SymbolInformation_Kind._(0, _omitEnumNames ? '' : 'UnspecifiedKind'); - static const SymbolInformation_Kind AbstractMethod = SymbolInformation_Kind._(66, _omitEnumNames ? '' : 'AbstractMethod'); - static const SymbolInformation_Kind Accessor = SymbolInformation_Kind._(72, _omitEnumNames ? '' : 'Accessor'); - static const SymbolInformation_Kind Array = SymbolInformation_Kind._(1, _omitEnumNames ? '' : 'Array'); - static const SymbolInformation_Kind Assertion = SymbolInformation_Kind._(2, _omitEnumNames ? '' : 'Assertion'); - static const SymbolInformation_Kind AssociatedType = SymbolInformation_Kind._(3, _omitEnumNames ? '' : 'AssociatedType'); - static const SymbolInformation_Kind Attribute = SymbolInformation_Kind._(4, _omitEnumNames ? '' : 'Attribute'); - static const SymbolInformation_Kind Axiom = SymbolInformation_Kind._(5, _omitEnumNames ? '' : 'Axiom'); - static const SymbolInformation_Kind Boolean = SymbolInformation_Kind._(6, _omitEnumNames ? '' : 'Boolean'); - static const SymbolInformation_Kind Class = SymbolInformation_Kind._(7, _omitEnumNames ? '' : 'Class'); - static const SymbolInformation_Kind Constant = SymbolInformation_Kind._(8, _omitEnumNames ? '' : 'Constant'); - static const SymbolInformation_Kind Constructor = SymbolInformation_Kind._(9, _omitEnumNames ? '' : 'Constructor'); - static const SymbolInformation_Kind Contract = SymbolInformation_Kind._(62, _omitEnumNames ? '' : 'Contract'); - static const SymbolInformation_Kind DataFamily = SymbolInformation_Kind._(10, _omitEnumNames ? '' : 'DataFamily'); - static const SymbolInformation_Kind Delegate = SymbolInformation_Kind._(73, _omitEnumNames ? '' : 'Delegate'); - static const SymbolInformation_Kind Enum = SymbolInformation_Kind._(11, _omitEnumNames ? '' : 'Enum'); - static const SymbolInformation_Kind EnumMember = SymbolInformation_Kind._(12, _omitEnumNames ? '' : 'EnumMember'); - static const SymbolInformation_Kind Error = SymbolInformation_Kind._(63, _omitEnumNames ? '' : 'Error'); - static const SymbolInformation_Kind Event = SymbolInformation_Kind._(13, _omitEnumNames ? '' : 'Event'); - static const SymbolInformation_Kind Extension = SymbolInformation_Kind._(84, _omitEnumNames ? '' : 'Extension'); - static const SymbolInformation_Kind Fact = SymbolInformation_Kind._(14, _omitEnumNames ? '' : 'Fact'); - static const SymbolInformation_Kind Field = SymbolInformation_Kind._(15, _omitEnumNames ? '' : 'Field'); - static const SymbolInformation_Kind File = SymbolInformation_Kind._(16, _omitEnumNames ? '' : 'File'); - static const SymbolInformation_Kind Function = SymbolInformation_Kind._(17, _omitEnumNames ? '' : 'Function'); - static const SymbolInformation_Kind Getter = SymbolInformation_Kind._(18, _omitEnumNames ? '' : 'Getter'); - static const SymbolInformation_Kind Grammar = SymbolInformation_Kind._(19, _omitEnumNames ? '' : 'Grammar'); - static const SymbolInformation_Kind Instance = SymbolInformation_Kind._(20, _omitEnumNames ? '' : 'Instance'); - static const SymbolInformation_Kind Interface = SymbolInformation_Kind._(21, _omitEnumNames ? '' : 'Interface'); - static const SymbolInformation_Kind Key = SymbolInformation_Kind._(22, _omitEnumNames ? '' : 'Key'); - static const SymbolInformation_Kind Lang = SymbolInformation_Kind._(23, _omitEnumNames ? '' : 'Lang'); - static const SymbolInformation_Kind Lemma = SymbolInformation_Kind._(24, _omitEnumNames ? '' : 'Lemma'); - static const SymbolInformation_Kind Library = SymbolInformation_Kind._(64, _omitEnumNames ? '' : 'Library'); - static const SymbolInformation_Kind Macro = SymbolInformation_Kind._(25, _omitEnumNames ? '' : 'Macro'); - static const SymbolInformation_Kind Method = SymbolInformation_Kind._(26, _omitEnumNames ? '' : 'Method'); - static const SymbolInformation_Kind MethodAlias = SymbolInformation_Kind._(74, _omitEnumNames ? '' : 'MethodAlias'); - static const SymbolInformation_Kind MethodReceiver = SymbolInformation_Kind._(27, _omitEnumNames ? '' : 'MethodReceiver'); - static const SymbolInformation_Kind MethodSpecification = SymbolInformation_Kind._(67, _omitEnumNames ? '' : 'MethodSpecification'); - static const SymbolInformation_Kind Message = SymbolInformation_Kind._(28, _omitEnumNames ? '' : 'Message'); - static const SymbolInformation_Kind Mixin = SymbolInformation_Kind._(85, _omitEnumNames ? '' : 'Mixin'); - static const SymbolInformation_Kind Modifier = SymbolInformation_Kind._(65, _omitEnumNames ? '' : 'Modifier'); - static const SymbolInformation_Kind Module = SymbolInformation_Kind._(29, _omitEnumNames ? '' : 'Module'); - static const SymbolInformation_Kind Namespace = SymbolInformation_Kind._(30, _omitEnumNames ? '' : 'Namespace'); - static const SymbolInformation_Kind Null = SymbolInformation_Kind._(31, _omitEnumNames ? '' : 'Null'); - static const SymbolInformation_Kind Number = SymbolInformation_Kind._(32, _omitEnumNames ? '' : 'Number'); - static const SymbolInformation_Kind Object_ = SymbolInformation_Kind._(33, _omitEnumNames ? '' : 'Object'); - static const SymbolInformation_Kind Operator = SymbolInformation_Kind._(34, _omitEnumNames ? '' : 'Operator'); - static const SymbolInformation_Kind Package = SymbolInformation_Kind._(35, _omitEnumNames ? '' : 'Package'); - static const SymbolInformation_Kind PackageObject = SymbolInformation_Kind._(36, _omitEnumNames ? '' : 'PackageObject'); - static const SymbolInformation_Kind Parameter = SymbolInformation_Kind._(37, _omitEnumNames ? '' : 'Parameter'); - static const SymbolInformation_Kind ParameterLabel = SymbolInformation_Kind._(38, _omitEnumNames ? '' : 'ParameterLabel'); - static const SymbolInformation_Kind Pattern = SymbolInformation_Kind._(39, _omitEnumNames ? '' : 'Pattern'); - static const SymbolInformation_Kind Predicate = SymbolInformation_Kind._(40, _omitEnumNames ? '' : 'Predicate'); - static const SymbolInformation_Kind Property = SymbolInformation_Kind._(41, _omitEnumNames ? '' : 'Property'); - static const SymbolInformation_Kind Protocol = SymbolInformation_Kind._(42, _omitEnumNames ? '' : 'Protocol'); - static const SymbolInformation_Kind ProtocolMethod = SymbolInformation_Kind._(68, _omitEnumNames ? '' : 'ProtocolMethod'); - static const SymbolInformation_Kind PureVirtualMethod = SymbolInformation_Kind._(69, _omitEnumNames ? '' : 'PureVirtualMethod'); - static const SymbolInformation_Kind Quasiquoter = SymbolInformation_Kind._(43, _omitEnumNames ? '' : 'Quasiquoter'); - static const SymbolInformation_Kind SelfParameter = SymbolInformation_Kind._(44, _omitEnumNames ? '' : 'SelfParameter'); - static const SymbolInformation_Kind Setter = SymbolInformation_Kind._(45, _omitEnumNames ? '' : 'Setter'); - static const SymbolInformation_Kind Signature = SymbolInformation_Kind._(46, _omitEnumNames ? '' : 'Signature'); - static const SymbolInformation_Kind SingletonClass = SymbolInformation_Kind._(75, _omitEnumNames ? '' : 'SingletonClass'); - static const SymbolInformation_Kind SingletonMethod = SymbolInformation_Kind._(76, _omitEnumNames ? '' : 'SingletonMethod'); - static const SymbolInformation_Kind StaticDataMember = SymbolInformation_Kind._(77, _omitEnumNames ? '' : 'StaticDataMember'); - static const SymbolInformation_Kind StaticEvent = SymbolInformation_Kind._(78, _omitEnumNames ? '' : 'StaticEvent'); - static const SymbolInformation_Kind StaticField = SymbolInformation_Kind._(79, _omitEnumNames ? '' : 'StaticField'); - static const SymbolInformation_Kind StaticMethod = SymbolInformation_Kind._(80, _omitEnumNames ? '' : 'StaticMethod'); - static const SymbolInformation_Kind StaticProperty = SymbolInformation_Kind._(81, _omitEnumNames ? '' : 'StaticProperty'); - static const SymbolInformation_Kind StaticVariable = SymbolInformation_Kind._(82, _omitEnumNames ? '' : 'StaticVariable'); - static const SymbolInformation_Kind String = SymbolInformation_Kind._(48, _omitEnumNames ? '' : 'String'); - static const SymbolInformation_Kind Struct = SymbolInformation_Kind._(49, _omitEnumNames ? '' : 'Struct'); - static const SymbolInformation_Kind Subscript = SymbolInformation_Kind._(47, _omitEnumNames ? '' : 'Subscript'); - static const SymbolInformation_Kind Tactic = SymbolInformation_Kind._(50, _omitEnumNames ? '' : 'Tactic'); - static const SymbolInformation_Kind Theorem = SymbolInformation_Kind._(51, _omitEnumNames ? '' : 'Theorem'); - static const SymbolInformation_Kind ThisParameter = SymbolInformation_Kind._(52, _omitEnumNames ? '' : 'ThisParameter'); - static const SymbolInformation_Kind Trait = SymbolInformation_Kind._(53, _omitEnumNames ? '' : 'Trait'); - static const SymbolInformation_Kind TraitMethod = SymbolInformation_Kind._(70, _omitEnumNames ? '' : 'TraitMethod'); - static const SymbolInformation_Kind Type = SymbolInformation_Kind._(54, _omitEnumNames ? '' : 'Type'); - static const SymbolInformation_Kind TypeAlias = SymbolInformation_Kind._(55, _omitEnumNames ? '' : 'TypeAlias'); - static const SymbolInformation_Kind TypeClass = SymbolInformation_Kind._(56, _omitEnumNames ? '' : 'TypeClass'); - static const SymbolInformation_Kind TypeClassMethod = SymbolInformation_Kind._(71, _omitEnumNames ? '' : 'TypeClassMethod'); - static const SymbolInformation_Kind TypeFamily = SymbolInformation_Kind._(57, _omitEnumNames ? '' : 'TypeFamily'); - static const SymbolInformation_Kind TypeParameter = SymbolInformation_Kind._(58, _omitEnumNames ? '' : 'TypeParameter'); - static const SymbolInformation_Kind Union = SymbolInformation_Kind._(59, _omitEnumNames ? '' : 'Union'); - static const SymbolInformation_Kind Value = SymbolInformation_Kind._(60, _omitEnumNames ? '' : 'Value'); - static const SymbolInformation_Kind Variable = SymbolInformation_Kind._(61, _omitEnumNames ? '' : 'Variable'); - - static const $core.List values = [ + static const SymbolInformation_Kind UnspecifiedKind = + SymbolInformation_Kind._(0, _omitEnumNames ? '' : 'UnspecifiedKind'); + static const SymbolInformation_Kind AbstractMethod = + SymbolInformation_Kind._(66, _omitEnumNames ? '' : 'AbstractMethod'); + static const SymbolInformation_Kind Accessor = + SymbolInformation_Kind._(72, _omitEnumNames ? '' : 'Accessor'); + static const SymbolInformation_Kind Array = + SymbolInformation_Kind._(1, _omitEnumNames ? '' : 'Array'); + static const SymbolInformation_Kind Assertion = + SymbolInformation_Kind._(2, _omitEnumNames ? '' : 'Assertion'); + static const SymbolInformation_Kind AssociatedType = + SymbolInformation_Kind._(3, _omitEnumNames ? '' : 'AssociatedType'); + static const SymbolInformation_Kind Attribute = + SymbolInformation_Kind._(4, _omitEnumNames ? '' : 'Attribute'); + static const SymbolInformation_Kind Axiom = + SymbolInformation_Kind._(5, _omitEnumNames ? '' : 'Axiom'); + static const SymbolInformation_Kind Boolean = + SymbolInformation_Kind._(6, _omitEnumNames ? '' : 'Boolean'); + static const SymbolInformation_Kind Class = + SymbolInformation_Kind._(7, _omitEnumNames ? '' : 'Class'); + static const SymbolInformation_Kind Constant = + SymbolInformation_Kind._(8, _omitEnumNames ? '' : 'Constant'); + static const SymbolInformation_Kind Constructor = + SymbolInformation_Kind._(9, _omitEnumNames ? '' : 'Constructor'); + static const SymbolInformation_Kind Contract = + SymbolInformation_Kind._(62, _omitEnumNames ? '' : 'Contract'); + static const SymbolInformation_Kind DataFamily = + SymbolInformation_Kind._(10, _omitEnumNames ? '' : 'DataFamily'); + static const SymbolInformation_Kind Delegate = + SymbolInformation_Kind._(73, _omitEnumNames ? '' : 'Delegate'); + static const SymbolInformation_Kind Enum = + SymbolInformation_Kind._(11, _omitEnumNames ? '' : 'Enum'); + static const SymbolInformation_Kind EnumMember = + SymbolInformation_Kind._(12, _omitEnumNames ? '' : 'EnumMember'); + static const SymbolInformation_Kind Error = + SymbolInformation_Kind._(63, _omitEnumNames ? '' : 'Error'); + static const SymbolInformation_Kind Event = + SymbolInformation_Kind._(13, _omitEnumNames ? '' : 'Event'); + static const SymbolInformation_Kind Extension = + SymbolInformation_Kind._(84, _omitEnumNames ? '' : 'Extension'); + static const SymbolInformation_Kind Fact = + SymbolInformation_Kind._(14, _omitEnumNames ? '' : 'Fact'); + static const SymbolInformation_Kind Field = + SymbolInformation_Kind._(15, _omitEnumNames ? '' : 'Field'); + static const SymbolInformation_Kind File = + SymbolInformation_Kind._(16, _omitEnumNames ? '' : 'File'); + static const SymbolInformation_Kind Function = + SymbolInformation_Kind._(17, _omitEnumNames ? '' : 'Function'); + static const SymbolInformation_Kind Getter = + SymbolInformation_Kind._(18, _omitEnumNames ? '' : 'Getter'); + static const SymbolInformation_Kind Grammar = + SymbolInformation_Kind._(19, _omitEnumNames ? '' : 'Grammar'); + static const SymbolInformation_Kind Instance = + SymbolInformation_Kind._(20, _omitEnumNames ? '' : 'Instance'); + static const SymbolInformation_Kind Interface = + SymbolInformation_Kind._(21, _omitEnumNames ? '' : 'Interface'); + static const SymbolInformation_Kind Key = + SymbolInformation_Kind._(22, _omitEnumNames ? '' : 'Key'); + static const SymbolInformation_Kind Lang = + SymbolInformation_Kind._(23, _omitEnumNames ? '' : 'Lang'); + static const SymbolInformation_Kind Lemma = + SymbolInformation_Kind._(24, _omitEnumNames ? '' : 'Lemma'); + static const SymbolInformation_Kind Library = + SymbolInformation_Kind._(64, _omitEnumNames ? '' : 'Library'); + static const SymbolInformation_Kind Macro = + SymbolInformation_Kind._(25, _omitEnumNames ? '' : 'Macro'); + static const SymbolInformation_Kind Method = + SymbolInformation_Kind._(26, _omitEnumNames ? '' : 'Method'); + static const SymbolInformation_Kind MethodAlias = + SymbolInformation_Kind._(74, _omitEnumNames ? '' : 'MethodAlias'); + static const SymbolInformation_Kind MethodReceiver = + SymbolInformation_Kind._(27, _omitEnumNames ? '' : 'MethodReceiver'); + static const SymbolInformation_Kind MethodSpecification = + SymbolInformation_Kind._(67, _omitEnumNames ? '' : 'MethodSpecification'); + static const SymbolInformation_Kind Message = + SymbolInformation_Kind._(28, _omitEnumNames ? '' : 'Message'); + static const SymbolInformation_Kind Mixin = + SymbolInformation_Kind._(85, _omitEnumNames ? '' : 'Mixin'); + static const SymbolInformation_Kind Modifier = + SymbolInformation_Kind._(65, _omitEnumNames ? '' : 'Modifier'); + static const SymbolInformation_Kind Module = + SymbolInformation_Kind._(29, _omitEnumNames ? '' : 'Module'); + static const SymbolInformation_Kind Namespace = + SymbolInformation_Kind._(30, _omitEnumNames ? '' : 'Namespace'); + static const SymbolInformation_Kind Null = + SymbolInformation_Kind._(31, _omitEnumNames ? '' : 'Null'); + static const SymbolInformation_Kind Number = + SymbolInformation_Kind._(32, _omitEnumNames ? '' : 'Number'); + static const SymbolInformation_Kind Object_ = + SymbolInformation_Kind._(33, _omitEnumNames ? '' : 'Object'); + static const SymbolInformation_Kind Operator = + SymbolInformation_Kind._(34, _omitEnumNames ? '' : 'Operator'); + static const SymbolInformation_Kind Package = + SymbolInformation_Kind._(35, _omitEnumNames ? '' : 'Package'); + static const SymbolInformation_Kind PackageObject = + SymbolInformation_Kind._(36, _omitEnumNames ? '' : 'PackageObject'); + static const SymbolInformation_Kind Parameter = + SymbolInformation_Kind._(37, _omitEnumNames ? '' : 'Parameter'); + static const SymbolInformation_Kind ParameterLabel = + SymbolInformation_Kind._(38, _omitEnumNames ? '' : 'ParameterLabel'); + static const SymbolInformation_Kind Pattern = + SymbolInformation_Kind._(39, _omitEnumNames ? '' : 'Pattern'); + static const SymbolInformation_Kind Predicate = + SymbolInformation_Kind._(40, _omitEnumNames ? '' : 'Predicate'); + static const SymbolInformation_Kind Property = + SymbolInformation_Kind._(41, _omitEnumNames ? '' : 'Property'); + static const SymbolInformation_Kind Protocol = + SymbolInformation_Kind._(42, _omitEnumNames ? '' : 'Protocol'); + static const SymbolInformation_Kind ProtocolMethod = + SymbolInformation_Kind._(68, _omitEnumNames ? '' : 'ProtocolMethod'); + static const SymbolInformation_Kind PureVirtualMethod = + SymbolInformation_Kind._(69, _omitEnumNames ? '' : 'PureVirtualMethod'); + static const SymbolInformation_Kind Quasiquoter = + SymbolInformation_Kind._(43, _omitEnumNames ? '' : 'Quasiquoter'); + static const SymbolInformation_Kind SelfParameter = + SymbolInformation_Kind._(44, _omitEnumNames ? '' : 'SelfParameter'); + static const SymbolInformation_Kind Setter = + SymbolInformation_Kind._(45, _omitEnumNames ? '' : 'Setter'); + static const SymbolInformation_Kind Signature = + SymbolInformation_Kind._(46, _omitEnumNames ? '' : 'Signature'); + static const SymbolInformation_Kind SingletonClass = + SymbolInformation_Kind._(75, _omitEnumNames ? '' : 'SingletonClass'); + static const SymbolInformation_Kind SingletonMethod = + SymbolInformation_Kind._(76, _omitEnumNames ? '' : 'SingletonMethod'); + static const SymbolInformation_Kind StaticDataMember = + SymbolInformation_Kind._(77, _omitEnumNames ? '' : 'StaticDataMember'); + static const SymbolInformation_Kind StaticEvent = + SymbolInformation_Kind._(78, _omitEnumNames ? '' : 'StaticEvent'); + static const SymbolInformation_Kind StaticField = + SymbolInformation_Kind._(79, _omitEnumNames ? '' : 'StaticField'); + static const SymbolInformation_Kind StaticMethod = + SymbolInformation_Kind._(80, _omitEnumNames ? '' : 'StaticMethod'); + static const SymbolInformation_Kind StaticProperty = + SymbolInformation_Kind._(81, _omitEnumNames ? '' : 'StaticProperty'); + static const SymbolInformation_Kind StaticVariable = + SymbolInformation_Kind._(82, _omitEnumNames ? '' : 'StaticVariable'); + static const SymbolInformation_Kind String = + SymbolInformation_Kind._(48, _omitEnumNames ? '' : 'String'); + static const SymbolInformation_Kind Struct = + SymbolInformation_Kind._(49, _omitEnumNames ? '' : 'Struct'); + static const SymbolInformation_Kind Subscript = + SymbolInformation_Kind._(47, _omitEnumNames ? '' : 'Subscript'); + static const SymbolInformation_Kind Tactic = + SymbolInformation_Kind._(50, _omitEnumNames ? '' : 'Tactic'); + static const SymbolInformation_Kind Theorem = + SymbolInformation_Kind._(51, _omitEnumNames ? '' : 'Theorem'); + static const SymbolInformation_Kind ThisParameter = + SymbolInformation_Kind._(52, _omitEnumNames ? '' : 'ThisParameter'); + static const SymbolInformation_Kind Trait = + SymbolInformation_Kind._(53, _omitEnumNames ? '' : 'Trait'); + static const SymbolInformation_Kind TraitMethod = + SymbolInformation_Kind._(70, _omitEnumNames ? '' : 'TraitMethod'); + static const SymbolInformation_Kind Type = + SymbolInformation_Kind._(54, _omitEnumNames ? '' : 'Type'); + static const SymbolInformation_Kind TypeAlias = + SymbolInformation_Kind._(55, _omitEnumNames ? '' : 'TypeAlias'); + static const SymbolInformation_Kind TypeClass = + SymbolInformation_Kind._(56, _omitEnumNames ? '' : 'TypeClass'); + static const SymbolInformation_Kind TypeClassMethod = + SymbolInformation_Kind._(71, _omitEnumNames ? '' : 'TypeClassMethod'); + static const SymbolInformation_Kind TypeFamily = + SymbolInformation_Kind._(57, _omitEnumNames ? '' : 'TypeFamily'); + static const SymbolInformation_Kind TypeParameter = + SymbolInformation_Kind._(58, _omitEnumNames ? '' : 'TypeParameter'); + static const SymbolInformation_Kind Union = + SymbolInformation_Kind._(59, _omitEnumNames ? '' : 'Union'); + static const SymbolInformation_Kind Value = + SymbolInformation_Kind._(60, _omitEnumNames ? '' : 'Value'); + static const SymbolInformation_Kind Variable = + SymbolInformation_Kind._(61, _omitEnumNames ? '' : 'Variable'); + + static const $core.List values = + [ UnspecifiedKind, AbstractMethod, Accessor, @@ -680,11 +881,11 @@ class SymbolInformation_Kind extends $pb.ProtobufEnum { Variable, ]; - static final $core.Map<$core.int, SymbolInformation_Kind> _byValue = $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SymbolInformation_Kind> _byValue = + $pb.ProtobufEnum.initByValue(values); static SymbolInformation_Kind? valueOf($core.int value) => _byValue[value]; const SymbolInformation_Kind._($core.int v, $core.String n) : super(v, n); } - const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/src/gen/scip.pbjson.dart b/lib/src/gen/scip.pbjson.dart index cafea3a..6262081 100644 --- a/lib/src/gen/scip.pbjson.dart +++ b/lib/src/gen/scip.pbjson.dart @@ -332,9 +332,30 @@ final $typed_data.Uint8List languageDescriptor = $convert.base64Decode( const Index$json = { '1': 'Index', '2': [ - {'1': 'metadata', '3': 1, '4': 1, '5': 11, '6': '.scip.Metadata', '10': 'metadata'}, - {'1': 'documents', '3': 2, '4': 3, '5': 11, '6': '.scip.Document', '10': 'documents'}, - {'1': 'external_symbols', '3': 3, '4': 3, '5': 11, '6': '.scip.SymbolInformation', '10': 'externalSymbols'}, + { + '1': 'metadata', + '3': 1, + '4': 1, + '5': 11, + '6': '.scip.Metadata', + '10': 'metadata' + }, + { + '1': 'documents', + '3': 2, + '4': 3, + '5': 11, + '6': '.scip.Document', + '10': 'documents' + }, + { + '1': 'external_symbols', + '3': 3, + '4': 3, + '5': 11, + '6': '.scip.SymbolInformation', + '10': 'externalSymbols' + }, ], }; @@ -348,10 +369,31 @@ final $typed_data.Uint8List indexDescriptor = $convert.base64Decode( const Metadata$json = { '1': 'Metadata', '2': [ - {'1': 'version', '3': 1, '4': 1, '5': 14, '6': '.scip.ProtocolVersion', '10': 'version'}, - {'1': 'tool_info', '3': 2, '4': 1, '5': 11, '6': '.scip.ToolInfo', '10': 'toolInfo'}, + { + '1': 'version', + '3': 1, + '4': 1, + '5': 14, + '6': '.scip.ProtocolVersion', + '10': 'version' + }, + { + '1': 'tool_info', + '3': 2, + '4': 1, + '5': 11, + '6': '.scip.ToolInfo', + '10': 'toolInfo' + }, {'1': 'project_root', '3': 3, '4': 1, '5': 9, '10': 'projectRoot'}, - {'1': 'text_document_encoding', '3': 4, '4': 1, '5': 14, '6': '.scip.TextEncoding', '10': 'textDocumentEncoding'}, + { + '1': 'text_document_encoding', + '3': 4, + '4': 1, + '5': 14, + '6': '.scip.TextEncoding', + '10': 'textDocumentEncoding' + }, ], }; @@ -383,10 +425,31 @@ const Document$json = { '2': [ {'1': 'language', '3': 4, '4': 1, '5': 9, '10': 'language'}, {'1': 'relative_path', '3': 1, '4': 1, '5': 9, '10': 'relativePath'}, - {'1': 'occurrences', '3': 2, '4': 3, '5': 11, '6': '.scip.Occurrence', '10': 'occurrences'}, - {'1': 'symbols', '3': 3, '4': 3, '5': 11, '6': '.scip.SymbolInformation', '10': 'symbols'}, + { + '1': 'occurrences', + '3': 2, + '4': 3, + '5': 11, + '6': '.scip.Occurrence', + '10': 'occurrences' + }, + { + '1': 'symbols', + '3': 3, + '4': 3, + '5': 11, + '6': '.scip.SymbolInformation', + '10': 'symbols' + }, {'1': 'text', '3': 5, '4': 1, '5': 9, '10': 'text'}, - {'1': 'position_encoding', '3': 6, '4': 1, '5': 14, '6': '.scip.PositionEncoding', '10': 'positionEncoding'}, + { + '1': 'position_encoding', + '3': 6, + '4': 1, + '5': 14, + '6': '.scip.PositionEncoding', + '10': 'positionEncoding' + }, ], }; @@ -403,8 +466,22 @@ const Symbol$json = { '1': 'Symbol', '2': [ {'1': 'scheme', '3': 1, '4': 1, '5': 9, '10': 'scheme'}, - {'1': 'package', '3': 2, '4': 1, '5': 11, '6': '.scip.Package', '10': 'package'}, - {'1': 'descriptors', '3': 3, '4': 3, '5': 11, '6': '.scip.Descriptor', '10': 'descriptors'}, + { + '1': 'package', + '3': 2, + '4': 1, + '5': 11, + '6': '.scip.Package', + '10': 'package' + }, + { + '1': 'descriptors', + '3': 3, + '4': 3, + '5': 11, + '6': '.scip.Descriptor', + '10': 'descriptors' + }, ], }; @@ -435,7 +512,14 @@ const Descriptor$json = { '2': [ {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, {'1': 'disambiguator', '3': 2, '4': 1, '5': 9, '10': 'disambiguator'}, - {'1': 'suffix', '3': 3, '4': 1, '5': 14, '6': '.scip.Descriptor.Suffix', '10': 'suffix'}, + { + '1': 'suffix', + '3': 3, + '4': 1, + '5': 14, + '6': '.scip.Descriptor.Suffix', + '10': 'suffix' + }, ], '4': [Descriptor_Suffix$json], }; @@ -478,10 +562,31 @@ const SymbolInformation$json = { '2': [ {'1': 'symbol', '3': 1, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'documentation', '3': 3, '4': 3, '5': 9, '10': 'documentation'}, - {'1': 'relationships', '3': 4, '4': 3, '5': 11, '6': '.scip.Relationship', '10': 'relationships'}, - {'1': 'kind', '3': 5, '4': 1, '5': 14, '6': '.scip.SymbolInformation.Kind', '10': 'kind'}, + { + '1': 'relationships', + '3': 4, + '4': 3, + '5': 11, + '6': '.scip.Relationship', + '10': 'relationships' + }, + { + '1': 'kind', + '3': 5, + '4': 1, + '5': 14, + '6': '.scip.SymbolInformation.Kind', + '10': 'kind' + }, {'1': 'display_name', '3': 6, '4': 1, '5': 9, '10': 'displayName'}, - {'1': 'signature_documentation', '3': 7, '4': 1, '5': 11, '6': '.scip.Document', '10': 'signatureDocumentation'}, + { + '1': 'signature_documentation', + '3': 7, + '4': 1, + '5': 11, + '6': '.scip.Document', + '10': 'signatureDocumentation' + }, {'1': 'enclosing_symbol', '3': 8, '4': 1, '5': 9, '10': 'enclosingSymbol'}, ], '4': [SymbolInformation_Kind$json], @@ -617,8 +722,20 @@ const Relationship$json = { '2': [ {'1': 'symbol', '3': 1, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'is_reference', '3': 2, '4': 1, '5': 8, '10': 'isReference'}, - {'1': 'is_implementation', '3': 3, '4': 1, '5': 8, '10': 'isImplementation'}, - {'1': 'is_type_definition', '3': 4, '4': 1, '5': 8, '10': 'isTypeDefinition'}, + { + '1': 'is_implementation', + '3': 3, + '4': 1, + '5': 8, + '10': 'isImplementation' + }, + { + '1': 'is_type_definition', + '3': 4, + '4': 1, + '5': 8, + '10': 'isTypeDefinition' + }, {'1': 'is_definition', '3': 5, '4': 1, '5': 8, '10': 'isDefinition'}, ], }; @@ -637,9 +754,29 @@ const Occurrence$json = { {'1': 'range', '3': 1, '4': 3, '5': 5, '10': 'range'}, {'1': 'symbol', '3': 2, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'symbol_roles', '3': 3, '4': 1, '5': 5, '10': 'symbolRoles'}, - {'1': 'override_documentation', '3': 4, '4': 3, '5': 9, '10': 'overrideDocumentation'}, - {'1': 'syntax_kind', '3': 5, '4': 1, '5': 14, '6': '.scip.SyntaxKind', '10': 'syntaxKind'}, - {'1': 'diagnostics', '3': 6, '4': 3, '5': 11, '6': '.scip.Diagnostic', '10': 'diagnostics'}, + { + '1': 'override_documentation', + '3': 4, + '4': 3, + '5': 9, + '10': 'overrideDocumentation' + }, + { + '1': 'syntax_kind', + '3': 5, + '4': 1, + '5': 14, + '6': '.scip.SyntaxKind', + '10': 'syntaxKind' + }, + { + '1': 'diagnostics', + '3': 6, + '4': 3, + '5': 11, + '6': '.scip.Diagnostic', + '10': 'diagnostics' + }, {'1': 'enclosing_range', '3': 7, '4': 3, '5': 5, '10': 'enclosingRange'}, ], }; @@ -657,11 +794,25 @@ final $typed_data.Uint8List occurrenceDescriptor = $convert.base64Decode( const Diagnostic$json = { '1': 'Diagnostic', '2': [ - {'1': 'severity', '3': 1, '4': 1, '5': 14, '6': '.scip.Severity', '10': 'severity'}, + { + '1': 'severity', + '3': 1, + '4': 1, + '5': 14, + '6': '.scip.Severity', + '10': 'severity' + }, {'1': 'code', '3': 2, '4': 1, '5': 9, '10': 'code'}, {'1': 'message', '3': 3, '4': 1, '5': 9, '10': 'message'}, {'1': 'source', '3': 4, '4': 1, '5': 9, '10': 'source'}, - {'1': 'tags', '3': 5, '4': 3, '5': 14, '6': '.scip.DiagnosticTag', '10': 'tags'}, + { + '1': 'tags', + '3': 5, + '4': 3, + '5': 14, + '6': '.scip.DiagnosticTag', + '10': 'tags' + }, ], }; @@ -671,4 +822,3 @@ final $typed_data.Uint8List diagnosticDescriptor = $convert.base64Decode( 'kSEgoEY29kZRgCIAEoCVIEY29kZRIYCgdtZXNzYWdlGAMgASgJUgdtZXNzYWdlEhYKBnNvdXJj' 'ZRgEIAEoCVIGc291cmNlEicKBHRhZ3MYBSADKA4yEy5zY2lwLkRpYWdub3N0aWNUYWdSBHRhZ3' 'M='); - diff --git a/lib/src/gen/scip.pbserver.dart b/lib/src/gen/scip.pbserver.dart index cfbeb5d..5383fec 100644 --- a/lib/src/gen/scip.pbserver.dart +++ b/lib/src/gen/scip.pbserver.dart @@ -11,4 +11,3 @@ // ignore_for_file: unnecessary_import, unnecessary_this, unused_import export 'scip.pb.dart'; - diff --git a/snapshots/input/basic-project/lib/main.dart b/snapshots/input/basic-project/lib/main.dart index 2643787..7e69076 100644 --- a/snapshots/input/basic-project/lib/main.dart +++ b/snapshots/input/basic-project/lib/main.dart @@ -44,4 +44,4 @@ class SomeLocalClass {} /// Missing Reference: [IDontExist] void someFunction(int value) { Foo(1, value: true, value2: ''); -} \ No newline at end of file +} diff --git a/snapshots/input/basic-project/lib/more.dart b/snapshots/input/basic-project/lib/more.dart index 678db4f..370fed8 100644 --- a/snapshots/input/basic-project/lib/more.dart +++ b/snapshots/input/basic-project/lib/more.dart @@ -1,10 +1,6 @@ import 'dart:math' as math; -enum AnimalType { - cat, - dog, - bird, -} +enum AnimalType { cat, dog, bird } typedef SoundMaker = void Function(); @@ -72,10 +68,10 @@ void main() { print(dog); print('The sum of $numbers is $sum'); - print(math.Rectangle(1,2,3,4)); + print(math.Rectangle(1, 2, 3, 4)); - [1,2].reduce((a, b) => a + b); + [1, 2].reduce((a, b) => a + b); } void test(String Function(int) p) {} -void deepTest(String Function(void Function(String test)) p) {} \ No newline at end of file +void deepTest(String Function(void Function(String test)) p) {} diff --git a/snapshots/input/basic-project/lib/other.dart b/snapshots/input/basic-project/lib/other.dart index 810b501..46a2400 100644 --- a/snapshots/input/basic-project/lib/other.dart +++ b/snapshots/input/basic-project/lib/other.dart @@ -5,12 +5,7 @@ class Foo { bool value; String value2; double? value3; - Foo( - this._far, { - required this.value, - required this.value2, - this.value3, - }) { + Foo(this._far, {required this.value, required this.value2, this.value3}) { print(_far); } } @@ -26,9 +21,7 @@ class Bar { } void main() { - more.loadLibrary().then((_) => { - Bar('a').someMethod.call() - }); + more.loadLibrary().then((_) => {Bar('a').someMethod.call()}); Foo(1, value: true, value2: 'asdf')..value = false; @@ -39,4 +32,4 @@ void main() { ..value3 = 2.15; more.test((_) => 'val'); -} \ No newline at end of file +} diff --git a/snapshots/input/basic-project/lib/relationships.dart b/snapshots/input/basic-project/lib/relationships.dart index 9218058..3dc9c62 100644 --- a/snapshots/input/basic-project/lib/relationships.dart +++ b/snapshots/input/basic-project/lib/relationships.dart @@ -27,4 +27,4 @@ class Dog extends Animal with SwimAction { @override set someSetter(String v) => print(v); -} \ No newline at end of file +} diff --git a/snapshots/input/basic-project/test/basic_test.dart b/snapshots/input/basic-project/test/basic_test.dart index 35ddd9b..cda44fb 100644 --- a/snapshots/input/basic-project/test/basic_test.dart +++ b/snapshots/input/basic-project/test/basic_test.dart @@ -6,4 +6,4 @@ void main() { expect(1, 1); }); }); -} \ No newline at end of file +} diff --git a/snapshots/input/dart3-features/lib/main.dart b/snapshots/input/dart3-features/lib/main.dart index 6733864..fcb5d74 100644 --- a/snapshots/input/dart3-features/lib/main.dart +++ b/snapshots/input/dart3-features/lib/main.dart @@ -39,15 +39,12 @@ String describeDate(DateTime dt) { return switch (dt.weekday) { one => 'Feeling the Monday blues?', 7 || six => 'Enjoy the weekend!', - _ => 'Hang in there.' + _ => 'Hang in there.', }; } void main() { - var ( - String name, - int height, - ) = userInfo({'name': 'Michael', 'height': 180}); + var (String name, int height) = userInfo({'name': 'Michael', 'height': 180}); print('User $name is $height cm tall.'); final json = {'name': 'Michael', 'height': 180}; diff --git a/snapshots/input/diagnostics/lib/main.dart b/snapshots/input/diagnostics/lib/main.dart index d33ba6a..4eaf600 100644 --- a/snapshots/input/diagnostics/lib/main.dart +++ b/snapshots/input/diagnostics/lib/main.dart @@ -10,7 +10,7 @@ final _unusedTopLevelVariable = 'asdf'; void deprecatedMethod() {} void deprecatedParam({ - @Deprecated('this param is deprecated') dynamic foobar + @Deprecated('this param is deprecated') dynamic foobar, }) {} void main() { @@ -19,7 +19,8 @@ void main() { final variableWithUnnecessaryDeclaration = 'asdf'; // dead_code example - if (true) { } else { + if (true) { + } else { print('This condition is never met!'); } @@ -29,4 +30,4 @@ void main() { } @deprecated -void someDeprecatedFunc() {} \ No newline at end of file +void someDeprecatedFunc() {} diff --git a/snapshots/output/basic-project/lib/main.dart b/snapshots/output/basic-project/lib/main.dart index aca3c8e..e35001d 100755 --- a/snapshots/output/basic-project/lib/main.dart +++ b/snapshots/output/basic-project/lib/main.dart @@ -1,101 +1,102 @@ - import 'package:dart_test/other.dart'; +import 'package:dart_test/other.dart'; + // definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/ - - /// This is a fib function - /// - /// Takes a number - /// Returns a number - int fib(int n) { -//^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). -// documentation -// > This is a fib function -// > Takes a number -// > Returns a number -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^ definition local 0 - if (n <= 1) return 0; -// ^ reference local 0 - return fib(n - 1) + fib(n - 2); -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). -// ^ reference local 0 -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). -// ^ reference local 0 - } - - void print_fib(int a) { -// ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^ definition local 1 - print(fib(a)); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). -// ^ reference local 1 - } - - final y = 'Hello'; + +/// This is a fib function +/// +/// Takes a number +/// Returns a number +int fib(int n) { + //^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). + // documentation + // > This is a fib function + // > Takes a number + // > Returns a number + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^ definition local 0 + if (n <= 1) return 0; + // ^ reference local 0 + return fib(n - 1) + fib(n - 2); + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). + // ^ reference local 0 + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). + // ^ reference local 0 +} + +void print_fib(int a) { + // ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^ definition local 1 + print(fib(a)); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). + // ^ reference local 1 +} + +final y = 'Hello'; // ^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. - String capture() { -//^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture(). - return y; -// ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. - } - - final capture_lambda = () => y; +String capture() { + //^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture(). + return y; + // ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. +} + +final capture_lambda = () => y; // ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture_lambda. // ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. - - void main() { -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/main(). - for (var i = 0; i <= 10; i++) {} -// ^ definition local 2 -// ^ reference local 2 -// ^ reference local 2 - - for (var i in [1, 2, 3]) { -// ^ definition local 3 - print(i); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^ reference local 3 - } - - var a = 0; -// ^ definition local 4 - a = 1; -// ^ reference local 4 - print_fib(a); -// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). -// ^ reference local 4 + +void main() { + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/main(). + for (var i = 0; i <= 10; i++) {} + // ^ definition local 2 + // ^ reference local 2 + // ^ reference local 2 + + for (var i in [1, 2, 3]) { + // ^ definition local 3 + print(i); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^ reference local 3 } - - void forever() { -// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). - return forever(); -// ^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). - } - - class SomeLocalClass {} + + var a = 0; + // ^ definition local 4 + a = 1; + // ^ reference local 4 + print_fib(a); + // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). + // ^ reference local 4 +} + +void forever() { + // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). + return forever(); + // ^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). +} + +class SomeLocalClass {} // ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# - - /// Reference parameter: [value] + +/// Reference parameter: [value] // ^^^^^ reference local 5 - /// Reference class: [SomeLocalClass] +/// Reference class: [SomeLocalClass] // ^^^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# - /// Reference external class: [Foo] +/// Reference external class: [Foo] // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# - /// Missing Reference: [IDontExist] - void someFunction(int value) { -// ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/someFunction(). -// documentation -// > Reference parameter: [value] -// > Reference class: [SomeLocalClass] -// > Reference external class: [Foo] -// > Missing Reference: [IDontExist] -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^ definition local 5 - Foo(1, value: true, value2: ''); -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - } +/// Missing Reference: [IDontExist] +void someFunction(int value) { + // ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/someFunction(). + // documentation + // > Reference parameter: [value] + // > Reference class: [SomeLocalClass] + // > Reference external class: [Foo] + // > Missing Reference: [IDontExist] + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^ definition local 5 + Foo(1, value: true, value2: ''); + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) +} diff --git a/snapshots/output/basic-project/lib/more.dart b/snapshots/output/basic-project/lib/more.dart index e3de613..57cfd23 100755 --- a/snapshots/output/basic-project/lib/more.dart +++ b/snapshots/output/basic-project/lib/more.dart @@ -1,201 +1,202 @@ - import 'dart:math' as math; +import 'dart:math' as math; + // definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/ // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. - - enum AnimalType { -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - cat, -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - dog, -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - bird, -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. - } - - typedef SoundMaker = void Function(); + +enum AnimalType { + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + cat, + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. + dog, + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. + bird, + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. +} + +typedef SoundMaker = void Function(); // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# - - mixin SleepMixin { -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# - void sleep() { -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - print('zzz...'); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - } + +mixin SleepMixin { + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# + void sleep() { + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). + print('zzz...'); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). } - - class Animal with SleepMixin { -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# -// relationship scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# implementation -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# - String name; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. - AnimalType type; -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. - SoundMaker? soundMaker; -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - - Animal(this.name, {required this.type}) { -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) - print(AnimalType.values); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - switch (type) { -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. - case AnimalType.cat: -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - soundMaker = () => print('Meow!'); -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - case AnimalType.dog: -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - soundMaker = () => print('Woof!'); -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - case AnimalType.bird: -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. - soundMaker = () => print('Chirp!'); -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - default: - soundMaker = () => print('Unknown animal type'); -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - } - } - - factory Animal.cat() => Animal('Timmy', type: AnimalType.cat); -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - - void makeSound() { -// ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - soundMaker?.call(); -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - } - - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String toString() { -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#toString(). -// relationship scip-dart pub dart:core 3.12.0 dart:core/`object.dart`/Object#toString(). implementation reference - return '$name the $type'; -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. +} + +class Animal with SleepMixin { + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# + // relationship scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# implementation + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# + String name; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. + AnimalType type; + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. + SoundMaker? soundMaker; + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + + Animal(this.name, {required this.type}) { + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) + print(AnimalType.values); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + switch (type) { + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. + case AnimalType.cat: + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. + soundMaker = () => print('Meow!'); + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + break; + case AnimalType.dog: + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. + soundMaker = () => print('Woof!'); + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + break; + case AnimalType.bird: + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. + soundMaker = () => print('Chirp!'); + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + break; + default: + soundMaker = () => print('Unknown animal type'); + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). } } - - int calculateSum(List numbers) { -//^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). -// ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^ definition local 0 - return numbers.reduce((value, element) => value + element); -// ^^^^^^^ reference local 0 -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). -// ^^^^^ definition local 1 -// ^^^^^^^ definition local 2 -// ^^^^^ reference local 1 -// ^^^^^^^ reference local 2 + + factory Animal.cat() => Animal('Timmy', type: AnimalType.cat); + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. + + void makeSound() { + // ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). + soundMaker?.call(); + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. } - - void main() { -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/main(). - List numbers = [1, 2, 3, 4, 5]; -// ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^ definition local 3 - int sum = calculateSum(numbers); -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^ definition local 4 -// ^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). -// ^^^^^^^ reference local 3 - - Animal bird = Animal('Kitty', type: AnimalType.bird); -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# -// ^^^^ definition local 5 -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. - Animal dog = Animal('Buddy', type: AnimalType.dog); -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# -// ^^^ definition local 6 -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - Animal cat = Animal.cat(); -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# -// ^^^ definition local 7 -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). - - bird.makeSound(); -// ^^^^ reference local 5 -// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - bird.sleep(); -// ^^^^ reference local 5 -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - - dog.makeSound(); -// ^^^ reference local 6 -// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - dog.sleep(); -// ^^^ reference local 6 -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - - cat.makeSound(); -// ^^^ reference local 7 -// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - - print(bird); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^ reference local 5 - print(dog); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^ reference local 6 - print('The sum of $numbers is $sum'); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^^^^ reference local 3 -// ^^^ reference local 4 - - print(math.Rectangle(1,2,3,4)); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. -// ^^^^^^^^^ reference scip-dart pub dart:math 3.12.0 dart:math/`rectangle.dart`/Rectangle#``(). - - [1,2].reduce((a, b) => a + b); -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). -// ^ definition local 8 -// ^ definition local 9 -// ^ reference local 8 -// ^ reference local 9 + + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + String toString() { + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#toString(). + // relationship scip-dart pub dart:core 3.12.0 dart:core/`object.dart`/Object#toString(). implementation reference + return '$name the $type'; + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. } - - void test(String Function(int) p) {} +} + +int calculateSum(List numbers) { + //^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). + // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^ definition local 0 + return numbers.reduce((value, element) => value + element); + // ^^^^^^^ reference local 0 + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). + // ^^^^^ definition local 1 + // ^^^^^^^ definition local 2 + // ^^^^^ reference local 1 + // ^^^^^^^ reference local 2 +} + +void main() { + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/main(). + List numbers = [1, 2, 3, 4, 5]; + // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^ definition local 3 + int sum = calculateSum(numbers); + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^ definition local 4 + // ^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). + // ^^^^^^^ reference local 3 + + Animal bird = Animal('Kitty', type: AnimalType.bird); + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# + // ^^^^ definition local 5 + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. + Animal dog = Animal('Buddy', type: AnimalType.dog); + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# + // ^^^ definition local 6 + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. + Animal cat = Animal.cat(); + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# + // ^^^ definition local 7 + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). + + bird.makeSound(); + // ^^^^ reference local 5 + // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). + bird.sleep(); + // ^^^^ reference local 5 + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). + + dog.makeSound(); + // ^^^ reference local 6 + // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). + dog.sleep(); + // ^^^ reference local 6 + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). + + cat.makeSound(); + // ^^^ reference local 7 + // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). + + print(bird); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^ reference local 5 + print(dog); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^ reference local 6 + print('The sum of $numbers is $sum'); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^^^^ reference local 3 + // ^^^ reference local 4 + + print(math.Rectangle(1, 2, 3, 4)); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. + // ^^^^^^^^^ reference scip-dart pub dart:math 3.12.0 dart:math/`rectangle.dart`/Rectangle#``(). + + [1, 2].reduce((a, b) => a + b); + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). + // ^ definition local 8 + // ^ definition local 9 + // ^ reference local 8 + // ^ reference local 9 +} + +void test(String Function(int) p) {} // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# // ^ definition local 10 - void deepTest(String Function(void Function(String test)) p) {} +void deepTest(String Function(void Function(String test)) p) {} // ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/deepTest(). // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# diff --git a/snapshots/output/basic-project/lib/other.dart b/snapshots/output/basic-project/lib/other.dart index 1663da0..dff04e8 100755 --- a/snapshots/output/basic-project/lib/other.dart +++ b/snapshots/output/basic-project/lib/other.dart @@ -1,93 +1,96 @@ - import 'more.dart' deferred as more; +import 'more.dart' deferred as more; + // definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/ // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. - - class Foo { -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# - int _far; -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^ definition local 0 - bool value; -// ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`bool.dart`/bool# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - String value2; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. - double? value3; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`double.dart`/double# -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. - Foo( -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). - this._far, { -// ^^^^ reference local 0 - required this.value, -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) - required this.value2, -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - this.value3, -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value3) - }) { - print(_far); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^ reference local 0 - } + +class Foo { + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# + int _far; + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^ definition local 0 + bool value; + // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`bool.dart`/bool# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. + String value2; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. + double? value3; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`double.dart`/double# + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. + Foo( + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). + this._far, { + // ^^^^ reference local 0 + required this.value, + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) + required this.value2, + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) + this.value3, + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value3) + }) { + print(_far); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^ reference local 0 } - - class Bar { -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar# - String _someValue; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^ definition local 1 - Bar(this._someValue); -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). -// ^^^^^^^^^^ reference local 1 - - void someMethod() { -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). - _someValue = 'asdf'; -// ^^^^^^^^^^ reference local 1 - print(_someValue); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^^^^^^^ reference local 1 - } - } - - void main() { -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/main(). - more.loadLibrary().then((_) => { -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. -// ^^^^ reference scip-dart pub dart:async 3.12.0 dart:async/`future.dart`/Future#then(). -// ^ definition local 2 - Bar('a').someMethod.call() -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). - }); - - Foo(1, value: true, value2: 'asdf')..value = false; -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - - final someStr = 'someStr'; -// ^^^^^^^ definition local 3 - Foo(2, value: false, value2: 'some Val!') -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - ..value = true -// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - ..value2 = someStr -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. -// ^^^^^^^ reference local 3 - ..value3 = 2.15; -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. - - more.test((_) => 'val'); -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. -// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). -// ^ definition local 4 +} + +class Bar { + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar# + String _someValue; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^^^^ definition local 1 + Bar(this._someValue); + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). + // ^^^^^^^^^^ reference local 1 + + void someMethod() { + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). + _someValue = 'asdf'; + // ^^^^^^^^^^ reference local 1 + print(_someValue); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^^^^^^^ reference local 1 } +} + +void main() { + // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/main(). + more.loadLibrary().then( + (_) => { + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. + // ^^^^ reference scip-dart pub dart:async 3.12.0 dart:async/`future.dart`/Future#then(). + // ^ definition local 2 + Bar('a').someMethod.call(), + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). + }, + ); + + Foo(1, value: true, value2: 'asdf')..value = false; + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. + + final someStr = 'someStr'; + // ^^^^^^^ definition local 3 + Foo(2, value: false, value2: 'some Val!') + // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) + ..value = true + // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. + ..value2 = someStr + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. + // ^^^^^^^ reference local 3 + ..value3 = 2.15; + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. + + more.test((_) => 'val'); + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. + // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). + // ^ definition local 4 +} diff --git a/snapshots/output/basic-project/lib/relationships.dart b/snapshots/output/basic-project/lib/relationships.dart index c7680db..b0bc869 100755 --- a/snapshots/output/basic-project/lib/relationships.dart +++ b/snapshots/output/basic-project/lib/relationships.dart @@ -1,77 +1,77 @@ - abstract class Mammal { -// definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/ -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# - String get someGetter; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. - set someSetter(String v); -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^ definition local 0 - String field = ''; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. - } - - abstract class Animal extends Mammal { -// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# - String sound() => 'NOISE!'; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). - - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String field = 'asdf'; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference - } - - mixin SwimAction { -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# - void execute() => print('swimming...'); -// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction#execute(). -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - } - - class Dog extends Animal with SwimAction { -// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog# -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# implementation -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# implementation -// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# -// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String field = 'otherVal'; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#field. -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. implementation reference -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference - - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String sound() => 'woof'; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#sound(). -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). implementation reference - - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String get someGetter => 'value'; -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someGetter`. -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. implementation reference - - @override -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - set someSetter(String v) => print(v); -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someSetter`. -// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. implementation reference -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^ definition local 1 -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^ reference local 1 - } +abstract class Mammal { + // definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/ + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# + String get someGetter; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. + set someSetter(String v); + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^ definition local 0 + String field = ''; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. +} + +abstract class Animal extends Mammal { + // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# + String sound() => 'NOISE!'; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). + + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + String field = 'asdf'; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference +} + +mixin SwimAction { + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# + void execute() => print('swimming...'); + // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction#execute(). + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). +} + +class Dog extends Animal with SwimAction { + // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog# + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# implementation + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# implementation + // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# + // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + String field = 'otherVal'; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#field. + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. implementation reference + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference + + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + String sound() => 'woof'; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#sound(). + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). implementation reference + + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + String get someGetter => 'value'; + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someGetter`. + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. implementation reference + + @override + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. + set someSetter(String v) => print(v); + // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someSetter`. + // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. implementation reference + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^ definition local 1 + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^ reference local 1 +} diff --git a/snapshots/output/basic-project/test/basic_test.dart b/snapshots/output/basic-project/test/basic_test.dart index 3ed3773..fe65920 100755 --- a/snapshots/output/basic-project/test/basic_test.dart +++ b/snapshots/output/basic-project/test/basic_test.dart @@ -1,14 +1,15 @@ - import 'package:test/test.dart'; +import 'package:test/test.dart'; + // definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/ - - void main() { -// ^^^^ definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/main(). - group('some test', () { -// ^^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/group(). - test('equality', () { -// ^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/test(). - expect(1, 1); -// ^^^^^^ reference scip-dart pub matcher 0.12.16 lib/src/expect/`expect.dart`/expect(). - }); + +void main() { + // ^^^^ definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/main(). + group('some test', () { + // ^^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/group(). + test('equality', () { + // ^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/test(). + expect(1, 1); + // ^^^^^^ reference scip-dart pub matcher 0.12.16 lib/src/expect/`expect.dart`/expect(). }); - } + }); +} diff --git a/snapshots/output/dart3-features/lib/main.dart b/snapshots/output/dart3-features/lib/main.dart index be37fae..f6965e7 100755 --- a/snapshots/output/dart3-features/lib/main.dart +++ b/snapshots/output/dart3-features/lib/main.dart @@ -1,135 +1,137 @@ - (String, int) userInfo(Map json) { -// definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/ -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`map.dart`/Map# -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^ definition local 0 - return (json['name'] as String, json['height'] as int); -// ^^^^ reference local 0 -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^ reference local 0 -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# +(String, int) userInfo(Map json) { + // definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/ + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`map.dart`/Map# + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^ definition local 0 + return (json['name'] as String, json['height'] as int); + // ^^^^ reference local 0 + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^ reference local 0 + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# +} + +void parser(int charCode) { + // ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/parser(). + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^^ definition local 1 + const slash = 1; + // ^^^^^ definition local 2 + const star = 2; + // ^^^^ definition local 3 + const plus = 3; + // ^^^^ definition local 4 + const minus = 4; + // ^^^^^ definition local 5 + + final nextCharCode = 'a'; + // ^^^^^^^^^^^^ definition local 6 + const digit0 = 0; + // ^^^^^^ definition local 7 + const digit9 = 9; + // ^^^^^^ definition local 8 + + void skipComment() {} + // ^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). + void operatorFn(int charCode) {} + // ^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + // ^^^^^^^^ definition local 9 + void number() {} + // ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). + void invalid() {} + // ^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). + + switch (charCode) { + // ^^^^^^^^ reference local 1 + case slash when nextCharCode == slash: + // ^^^^^ reference local 2 + // ^^^^^^^^^^^^ reference local 6 + // ^^^^^ reference local 2 + skipComment(); + // ^^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). + + case slash || star || plus || minus: + // ^^^^^ reference local 2 + // ^^^^ reference local 3 + // ^^^^ reference local 4 + // ^^^^^ reference local 5 + operatorFn(charCode); + // ^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). + // ^^^^^^^^ reference local 1 + + case >= digit0 && <= digit9: + // ^^^^^^ reference local 7 + // ^^^^^^ reference local 8 + number(); + // ^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). + + default: + invalid(); + // ^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). } - - void parser(int charCode) { -// ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/parser(). -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^^ definition local 1 - const slash = 1; -// ^^^^^ definition local 2 - const star = 2; -// ^^^^ definition local 3 - const plus = 3; -// ^^^^ definition local 4 - const minus = 4; -// ^^^^^ definition local 5 - - final nextCharCode = 'a'; -// ^^^^^^^^^^^^ definition local 6 - const digit0 = 0; -// ^^^^^^ definition local 7 - const digit9 = 9; -// ^^^^^^ definition local 8 - - void skipComment() {} -// ^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). - void operatorFn(int charCode) {} -// ^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -// ^^^^^^^^ definition local 9 - void number() {} -// ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). - void invalid() {} -// ^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). - - switch (charCode) { -// ^^^^^^^^ reference local 1 - case slash when nextCharCode == slash: -// ^^^^^ reference local 2 -// ^^^^^^^^^^^^ reference local 6 -// ^^^^^ reference local 2 - skipComment(); -// ^^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). - - case slash || star || plus || minus: -// ^^^^^ reference local 2 -// ^^^^ reference local 3 -// ^^^^ reference local 4 -// ^^^^^ reference local 5 - operatorFn(charCode); -// ^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). -// ^^^^^^^^ reference local 1 - - case >= digit0 && <= digit9: -// ^^^^^^ reference local 7 -// ^^^^^^ reference local 8 - number(); -// ^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). - - default: - invalid(); -// ^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). - } - } - - const six = 6; +} + +const six = 6; // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. - const msg = 'Feeling the Monday blues?'; +const msg = 'Feeling the Monday blues?'; // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/msg. - String describeDate(DateTime dt) { -//^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/describeDate(). -// ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime# -// ^^ definition local 10 - const one = 1; -// ^^^ definition local 11 - return switch (dt.weekday) { -// ^^ reference local 10 -// ^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime#`weekday`. - one => 'Feeling the Monday blues?', -// ^^^ reference local 11 - 7 || six => 'Enjoy the weekend!', -// ^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. - _ => 'Hang in there.' - }; - } - - void main() { -// ^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/main(). - var ( - String name, -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - int height, -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - ) = userInfo({'name': 'Michael', 'height': 180}); -// ^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). - print('User $name is $height cm tall.'); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^^^^ reference local 12 -// ^^^^^^ reference local 13 - - final json = {'name': 'Michael', 'height': 180}; -// ^^^^ definition local 14 - if (json case {'name': 'Michael', 'height': int h}) { -// ^^^^ reference local 14 -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - print('Michael is $h cm tall.'); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -// ^ reference local 15 - } +String describeDate(DateTime dt) { + //^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + // ^^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/describeDate(). + // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime# + // ^^ definition local 10 + const one = 1; + // ^^^ definition local 11 + return switch (dt.weekday) { + // ^^ reference local 10 + // ^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime#`weekday`. + one => 'Feeling the Monday blues?', + // ^^^ reference local 11 + 7 || six => 'Enjoy the weekend!', + // ^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. + _ => 'Hang in there.', + }; +} + +void main() { + // ^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/main(). + var ( + String name, + // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + int height, + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + ) = userInfo({ + 'name': 'Michael', + 'height': 180, + }); + // ^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). + print('User $name is $height cm tall.'); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^^^^ reference local 12 + // ^^^^^^ reference local 13 + + final json = {'name': 'Michael', 'height': 180}; + // ^^^^ definition local 14 + if (json case {'name': 'Michael', 'height': int h}) { + // ^^^^ reference local 14 + // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + print('Michael is $h cm tall.'); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + // ^ reference local 15 } - - base class Foo {} +} + +base class Foo {} // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Foo# - - final class Bar {} + +final class Bar {} // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Bar# - - interface class Car {} + +interface class Car {} // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Car# - - sealed class Zar {} + +sealed class Zar {} // ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Zar# - diff --git a/snapshots/output/diagnostics/lib/main.dart b/snapshots/output/diagnostics/lib/main.dart index b689960..35c6275 100755 --- a/snapshots/output/diagnostics/lib/main.dart +++ b/snapshots/output/diagnostics/lib/main.dart @@ -1,67 +1,69 @@ - import 'dart:collection'; // unused import +import 'dart:collection'; // unused import + // definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/ - - class _UnusedClass {} + +class _UnusedClass {} // ^^^^^^^^^^^^ definition local 0 // diagnostic Information: // > The declaration '_UnusedClass' isn't referenced. - - void _unusedMethod() {} + +void _unusedMethod() {} // ^^^^^^^^^^^^^ definition local 1 // diagnostic Information: // > The declaration '_unusedMethod' isn't referenced. - - final _unusedTopLevelVariable = 'asdf'; + +final _unusedTopLevelVariable = 'asdf'; // ^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 // diagnostic Information: // > The declaration '_unusedTopLevelVariable' isn't referenced. - - @Deprecated('This method is deprecated') + +@Deprecated('This method is deprecated') // ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/Deprecated# - void deprecatedMethod() {} +void deprecatedMethod() {} // ^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). - - void deprecatedParam({ -// ^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). - @Deprecated('this param is deprecated') dynamic foobar -// ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/Deprecated# -// ^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) - }) {} - - void main() { -// ^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/main(). - final unusedVariable = 'asdf'; -// ^^^^^^^^^^^^^^ definition local 3 -// diagnostic Warning: -// > The value of the local variable 'unusedVariable' isn't used. - - final variableWithUnnecessaryDeclaration = 'asdf'; -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// diagnostic Warning: -// > The value of the local variable 'variableWithUnnecessaryDeclaration' isn't used. - - // dead_code example - if (true) { } else { - print('This condition is never met!'); -// ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - } - - deprecatedMethod(); -// ^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). -// diagnostic Information: -// > 'deprecatedMethod' is deprecated and shouldn't be used. This method is deprecated. - deprecatedParam(foobar: 2); -// ^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). -// ^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) -// diagnostic Information: -// > 'foobar' is deprecated and shouldn't be used. this param is deprecated. - someDeprecatedFunc(); -// ^^^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). -// diagnostic Information: -// > 'someDeprecatedFunc' is deprecated and shouldn't be used. + +void deprecatedParam({ + // ^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). + @Deprecated('this param is deprecated') dynamic foobar, + // ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/Deprecated# + // ^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) +}) {} + +void main() { + // ^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/main(). + final unusedVariable = 'asdf'; + // ^^^^^^^^^^^^^^ definition local 3 + // diagnostic Warning: + // > The value of the local variable 'unusedVariable' isn't used. + + final variableWithUnnecessaryDeclaration = 'asdf'; + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 + // diagnostic Warning: + // > The value of the local variable 'variableWithUnnecessaryDeclaration' isn't used. + + // dead_code example + if (true) { + } else { + print('This condition is never met!'); + // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). } - - @deprecated + + deprecatedMethod(); + // ^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). + // diagnostic Information: + // > 'deprecatedMethod' is deprecated and shouldn't be used. This method is deprecated. + deprecatedParam(foobar: 2); + // ^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). + // ^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) + // diagnostic Information: + // > 'foobar' is deprecated and shouldn't be used. this param is deprecated. + someDeprecatedFunc(); + // ^^^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). + // diagnostic Information: + // > 'someDeprecatedFunc' is deprecated and shouldn't be used. +} + +@deprecated // ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/deprecated. - void someDeprecatedFunc() {} +void someDeprecatedFunc() {} // ^^^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). From 052fb1fafdc9a20636721bc35a499795e9889b63 Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Mon, 21 Sep 2026 19:52:13 -0600 Subject: [PATCH 3/8] reformat with dart dev --- bin/scip_dart.dart | 6 ++---- lib/src/indexer.dart | 7 ++++--- lib/src/pubspec_indexer.dart | 3 +-- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/bin/scip_dart.dart b/bin/scip_dart.dart index 67ef5aa..b4e9640 100644 --- a/bin/scip_dart.dart +++ b/bin/scip_dart.dart @@ -17,8 +17,7 @@ Future main(List args) async { 'output', abbr: 'o', defaultsTo: 'index.scip', - help: - 'The output file to write the index to. Use "-" to write to stdout', + help: 'The output file to write the index to. Use "-" to write to stdout', ) ..addFlag( 'index-pubspec', @@ -29,8 +28,7 @@ Future main(List args) async { 'performance', aliases: ['perf'], defaultsTo: false, - help: - 'Whether or not to output performance metrics during indexing', + help: 'Whether or not to output performance metrics during indexing', ) ..addFlag( 'verbose', diff --git a/lib/src/indexer.dart b/lib/src/indexer.dart index fe1efa5..bea0c46 100644 --- a/lib/src/indexer.dart +++ b/lib/src/indexer.dart @@ -31,9 +31,10 @@ Future indexPackage( .map((package) => p.normalize(package.packageUriRoot.toFilePath())) .toList(); - final nestedPackages = (await pubspecPathsFor( - root, - )).map((path) => p.dirname(path)).where((path) => path != root).toList(); + final nestedPackages = (await pubspecPathsFor(root)) + .map((path) => p.dirname(path)) + .where((path) => path != root) + .toList(); if (Flags.instance.verbose) print('Ignoring subdirectories: $nestedPackages'); diff --git a/lib/src/pubspec_indexer.dart b/lib/src/pubspec_indexer.dart index b833373..1f51fcd 100644 --- a/lib/src/pubspec_indexer.dart +++ b/lib/src/pubspec_indexer.dart @@ -108,8 +108,7 @@ SymbolInformation _buildSymbol(String depName, PubspecLock lock) { return SymbolInformation( displayName: depName, symbol: symbol, - kind: SymbolInformation_Kind - .UnspecifiedKind, // TODO: Add SymbolInformation_Kind.Dependency and SymbolInformation_Kind.DevDependency + kind: SymbolInformation_Kind.UnspecifiedKind, // TODO: Add SymbolInformation_Kind.Dependency and SymbolInformation_Kind.DevDependency signatureDocumentation: Document( language: Language.YAML.name, text: ['name: $depName', 'version: $depVersion'].join('\n'), From d47cb02a6c90ef71c62908510c78f9dc94dadc52 Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Tue, 22 Sep 2026 07:59:45 -0600 Subject: [PATCH 4/8] regen snaps --- snapshots/output/basic-project/lib/main.dart | 194 +++++---- snapshots/output/basic-project/lib/more.dart | 386 +++++++++--------- snapshots/output/basic-project/lib/other.dart | 177 ++++---- .../basic-project/lib/relationships.dart | 155 +++---- .../output/basic-project/test/basic_test.dart | 23 +- snapshots/output/dart3-features/lib/main.dart | 265 ++++++------ snapshots/output/diagnostics/lib/main.dart | 116 +++--- 7 files changed, 646 insertions(+), 670 deletions(-) diff --git a/snapshots/output/basic-project/lib/main.dart b/snapshots/output/basic-project/lib/main.dart index e35001d..185bc93 100755 --- a/snapshots/output/basic-project/lib/main.dart +++ b/snapshots/output/basic-project/lib/main.dart @@ -1,102 +1,98 @@ -import 'package:dart_test/other.dart'; - + import 'package:dart_test/other.dart'; // definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/ - -/// This is a fib function -/// -/// Takes a number -/// Returns a number -int fib(int n) { - //^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). - // documentation - // > This is a fib function - // > Takes a number - // > Returns a number - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^ definition local 0 - if (n <= 1) return 0; - // ^ reference local 0 - return fib(n - 1) + fib(n - 2); - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). - // ^ reference local 0 - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). - // ^ reference local 0 -} - -void print_fib(int a) { - // ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^ definition local 1 - print(fib(a)); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). - // ^ reference local 1 -} - -final y = 'Hello'; -// ^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. -String capture() { - //^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture(). - return y; - // ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. -} - -final capture_lambda = () => y; -// ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture_lambda. -// ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. - -void main() { - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/main(). - for (var i = 0; i <= 10; i++) {} - // ^ definition local 2 - // ^ reference local 2 - // ^ reference local 2 - - for (var i in [1, 2, 3]) { - // ^ definition local 3 - print(i); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^ reference local 3 + + /// This is a fib function + /// + /// Takes a number + /// Returns a number + int fib(int n) { +//^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// documentation +// > This is a fib function +// > Takes a number +// > Returns a number +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^ definition local 0 + if (n <= 1) return 0; +// ^ reference local 0 + return fib(n - 1) + fib(n - 2); +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^ reference local 0 +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^ reference local 0 } - - var a = 0; - // ^ definition local 4 - a = 1; - // ^ reference local 4 - print_fib(a); - // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). - // ^ reference local 4 -} - -void forever() { - // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). - return forever(); - // ^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). -} - -class SomeLocalClass {} -// ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# - -/// Reference parameter: [value] + + void print_fib(int a) { +// ^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/print_fib(). +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^ definition local 1 + print(fib(a)); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^ reference local 1 + } + + final y = 'Hello'; +// ^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. + String capture() { +//^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/capture(). + return y; +// ^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. + } + + final capture_lambda = () => y; +// ^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/capture_lambda. +// ^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/main(). + for (var i = 0; i <= 10; i++) {} +// ^ definition local 2 +// ^ reference local 2 +// ^ reference local 2 + + for (var i in [1, 2, 3]) { +// ^ definition local 3 + print(i); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^ reference local 3 + } + + var a = 0; +// ^ definition local 4 + a = 1; +// ^ reference local 4 + print_fib(a); +// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/print_fib(). +// ^ reference local 4 + } + + void forever() { +// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/forever(). + return forever(); +// ^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/forever(). + } + + class SomeLocalClass {} +// ^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/SomeLocalClass# + + /// Reference parameter: [value] // ^^^^^ reference local 5 -/// Reference class: [SomeLocalClass] -// ^^^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# -/// Reference external class: [Foo] -// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# -/// Missing Reference: [IDontExist] -void someFunction(int value) { - // ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/someFunction(). - // documentation - // > Reference parameter: [value] - // > Reference class: [SomeLocalClass] - // > Reference external class: [Foo] - // > Missing Reference: [IDontExist] - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^ definition local 5 - Foo(1, value: true, value2: ''); - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) -} + /// Reference class: [SomeLocalClass] +// ^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/SomeLocalClass# + /// Reference external class: [Foo] + /// Missing Reference: [IDontExist] + void someFunction(int value) { +// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/someFunction(). +// documentation +// > Reference parameter: [value] +// > Reference class: [SomeLocalClass] +// > Reference external class: [Foo] +// > Missing Reference: [IDontExist] +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^ definition local 5 + Foo(1, value: true, value2: ''); + } + diff --git a/snapshots/output/basic-project/lib/more.dart b/snapshots/output/basic-project/lib/more.dart index 57cfd23..502290a 100755 --- a/snapshots/output/basic-project/lib/more.dart +++ b/snapshots/output/basic-project/lib/more.dart @@ -1,203 +1,199 @@ -import 'dart:math' as math; - + import 'dart:math' as math; // definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/ -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. - -enum AnimalType { - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - cat, - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - dog, - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - bird, - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. -} - -typedef SoundMaker = void Function(); -// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# - -mixin SleepMixin { - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# - void sleep() { - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - print('zzz...'); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/math. + + enum AnimalType { cat, dog, bird } +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. + + typedef SoundMaker = void Function(); +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SoundMaker# + + mixin SleepMixin { +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# + void sleep() { +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). + print('zzz...'); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + } } -} - -class Animal with SleepMixin { - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# - // relationship scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# implementation - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# - String name; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. - AnimalType type; - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. - SoundMaker? soundMaker; - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - - Animal(this.name, {required this.type}) { - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) - print(AnimalType.values); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - switch (type) { - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. - case AnimalType.cat: - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - soundMaker = () => print('Meow!'); - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - case AnimalType.dog: - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - soundMaker = () => print('Woof!'); - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - case AnimalType.bird: - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. - soundMaker = () => print('Chirp!'); - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - break; - default: - soundMaker = () => print('Unknown animal type'); - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + + class Animal with SleepMixin { +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# implementation +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# + String name; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. + AnimalType type; +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. + SoundMaker? soundMaker; +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SoundMaker# +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. + + Animal(this.name, {required this.type}) { +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) + print(AnimalType.values); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# + switch (type) { +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. + case AnimalType.cat: +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. + soundMaker = () => print('Meow!'); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + break; + case AnimalType.dog: +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. + soundMaker = () => print('Woof!'); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + break; + case AnimalType.bird: +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. + soundMaker = () => print('Chirp!'); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + break; + default: + soundMaker = () => print('Unknown animal type'); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + } + } + + factory Animal.cat() => Animal('Timmy', type: AnimalType.cat); +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#cat(). +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. + + void makeSound() { +// ^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). + soundMaker?.call(); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. + } + + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + String toString() { +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#toString(). +// relationship scip-dart pub dart:core 3.13.0 dart:core/`object.dart`/Object#toString(). implementation reference + return '$name the $type'; +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. } } - - factory Animal.cat() => Animal('Timmy', type: AnimalType.cat); - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. - - void makeSound() { - // ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - soundMaker?.call(); - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. + + int calculateSum(List numbers) { +//^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/calculateSum(). +// ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`list.dart`/List# +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^ definition local 0 + return numbers.reduce((value, element) => value + element); +// ^^^^^^^ reference local 0 +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`iterable.dart`/Iterable#reduce(). +// ^^^^^ definition local 1 +// ^^^^^^^ definition local 2 +// ^^^^^ reference local 1 +// ^^^^^^^ reference local 2 } - - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String toString() { - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#toString(). - // relationship scip-dart pub dart:core 3.12.0 dart:core/`object.dart`/Object#toString(). implementation reference - return '$name the $type'; - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/main(). + List numbers = [1, 2, 3, 4, 5]; +// ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`list.dart`/List# +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^ definition local 3 + int sum = calculateSum(numbers); +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^ definition local 4 +// ^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/calculateSum(). +// ^^^^^^^ reference local 3 + + Animal bird = Animal('Kitty', type: AnimalType.bird); +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^^ definition local 5 +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. + Animal dog = Animal('Buddy', type: AnimalType.dog); +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^ definition local 6 +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. + Animal cat = Animal.cat(); +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^ definition local 7 +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#cat(). + + bird.makeSound(); +// ^^^^ reference local 5 +// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). + bird.sleep(); +// ^^^^ reference local 5 +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). + + dog.makeSound(); +// ^^^ reference local 6 +// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). + dog.sleep(); +// ^^^ reference local 6 +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). + + cat.makeSound(); +// ^^^ reference local 7 +// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). + + print(bird); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^ reference local 5 + print(dog); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^ reference local 6 + print('The sum of $numbers is $sum'); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^^^^ reference local 3 +// ^^^ reference local 4 + + print(math.Rectangle(1, 2, 3, 4)); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/math. +// ^^^^^^^^^ reference scip-dart pub dart:math 3.13.0 dart:math/`rectangle.dart`/Rectangle#``(). + + [1, 2].reduce((a, b) => a + b); +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`iterable.dart`/Iterable#reduce(). +// ^ definition local 8 +// ^ definition local 9 +// ^ reference local 8 +// ^ reference local 9 } -} - -int calculateSum(List numbers) { - //^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). - // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^ definition local 0 - return numbers.reduce((value, element) => value + element); - // ^^^^^^^ reference local 0 - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). - // ^^^^^ definition local 1 - // ^^^^^^^ definition local 2 - // ^^^^^ reference local 1 - // ^^^^^^^ reference local 2 -} - -void main() { - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/main(). - List numbers = [1, 2, 3, 4, 5]; - // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`list.dart`/List# - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^ definition local 3 - int sum = calculateSum(numbers); - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^ definition local 4 - // ^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). - // ^^^^^^^ reference local 3 - - Animal bird = Animal('Kitty', type: AnimalType.bird); - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# - // ^^^^ definition local 5 - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. - Animal dog = Animal('Buddy', type: AnimalType.dog); - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# - // ^^^ definition local 6 - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. - Animal cat = Animal.cat(); - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# - // ^^^ definition local 7 - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). - - bird.makeSound(); - // ^^^^ reference local 5 - // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - bird.sleep(); - // ^^^^ reference local 5 - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - - dog.makeSound(); - // ^^^ reference local 6 - // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - dog.sleep(); - // ^^^ reference local 6 - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). - - cat.makeSound(); - // ^^^ reference local 7 - // ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). - - print(bird); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^ reference local 5 - print(dog); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^ reference local 6 - print('The sum of $numbers is $sum'); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^^^^ reference local 3 - // ^^^ reference local 4 - - print(math.Rectangle(1, 2, 3, 4)); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. - // ^^^^^^^^^ reference scip-dart pub dart:math 3.12.0 dart:math/`rectangle.dart`/Rectangle#``(). - - [1, 2].reduce((a, b) => a + b); - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`iterable.dart`/Iterable#reduce(). - // ^ definition local 8 - // ^ definition local 9 - // ^ reference local 8 - // ^ reference local 9 -} - -void test(String Function(int) p) {} -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# + + void test(String Function(int) p) {} +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/test(). +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^ definition local 10 -void deepTest(String Function(void Function(String test)) p) {} -// ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/deepTest(). -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# -// ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# + void deepTest(String Function(void Function(String test)) p) {} +// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/deepTest(). +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^ definition local 11 + diff --git a/snapshots/output/basic-project/lib/other.dart b/snapshots/output/basic-project/lib/other.dart index dff04e8..ad1375a 100755 --- a/snapshots/output/basic-project/lib/other.dart +++ b/snapshots/output/basic-project/lib/other.dart @@ -1,96 +1,87 @@ -import 'more.dart' deferred as more; - + import 'more.dart' deferred as more; // definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/ -// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. - -class Foo { - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# - int _far; - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^ definition local 0 - bool value; - // ^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`bool.dart`/bool# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - String value2; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. - double? value3; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`double.dart`/double# - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. - Foo( - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). - this._far, { - // ^^^^ reference local 0 - required this.value, - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) - required this.value2, - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - this.value3, - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value3) - }) { - print(_far); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^ reference local 0 +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. + + class Foo { +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo# + int _far; +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^ definition local 0 + bool value; +// ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`bool.dart`/bool# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. + String value2; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. + double? value3; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`double.dart`/double# +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. + Foo(this._far, {required this.value, required this.value2, this.value3}) { +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). +// ^^^^ reference local 0 +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value3) + print(_far); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^ reference local 0 + } } -} - -class Bar { - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar# - String _someValue; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^^^^ definition local 1 - Bar(this._someValue); - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). - // ^^^^^^^^^^ reference local 1 - - void someMethod() { - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). - _someValue = 'asdf'; - // ^^^^^^^^^^ reference local 1 - print(_someValue); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^^^^^^^ reference local 1 + + class Bar { +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar# + String _someValue; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^^^^ definition local 1 + Bar(this._someValue); +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#``(). +// ^^^^^^^^^^ reference local 1 + + void someMethod() { +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#someMethod(). + _someValue = 'asdf'; +// ^^^^^^^^^^ reference local 1 + print(_someValue); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^^^^^^^ reference local 1 + } } -} - -void main() { - // ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/main(). - more.loadLibrary().then( - (_) => { - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. - // ^^^^ reference scip-dart pub dart:async 3.12.0 dart:async/`future.dart`/Future#then(). - // ^ definition local 2 - Bar('a').someMethod.call(), - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). - }, - ); - - Foo(1, value: true, value2: 'asdf')..value = false; - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - - final someStr = 'someStr'; - // ^^^^^^^ definition local 3 - Foo(2, value: false, value2: 'some Val!') - // ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) - ..value = true - // ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. - ..value2 = someStr - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. - // ^^^^^^^ reference local 3 - ..value3 = 2.15; - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. - - more.test((_) => 'val'); - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. - // ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). - // ^ definition local 4 -} + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/main(). + more.loadLibrary().then((_) => {Bar('a').someMethod.call()}); +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. +// ^^^^ reference scip-dart pub dart:async 3.13.0 dart:async/`future.dart`/Future#then(). +// ^ definition local 2 +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#``(). +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#someMethod(). + + Foo(1, value: true, value2: 'asdf')..value = false; +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. + + final someStr = 'someStr'; +// ^^^^^^^ definition local 3 + Foo(2, value: false, value2: 'some Val!') +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) + ..value = true +// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. + ..value2 = someStr +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. +// ^^^^^^^ reference local 3 + ..value3 = 2.15; +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. + + more.test((_) => 'val'); +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. +// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/test(). +// ^ definition local 4 + } + diff --git a/snapshots/output/basic-project/lib/relationships.dart b/snapshots/output/basic-project/lib/relationships.dart index b0bc869..c50d79b 100755 --- a/snapshots/output/basic-project/lib/relationships.dart +++ b/snapshots/output/basic-project/lib/relationships.dart @@ -1,77 +1,78 @@ -abstract class Mammal { - // definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/ - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# - String get someGetter; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. - set someSetter(String v); - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^ definition local 0 - String field = ''; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. -} - -abstract class Animal extends Mammal { - // ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# - String sound() => 'NOISE!'; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). - - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String field = 'asdf'; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference -} - -mixin SwimAction { - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# - void execute() => print('swimming...'); - // ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction#execute(). - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). -} - -class Dog extends Animal with SwimAction { - // ^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog# - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# implementation - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# implementation - // ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# - // ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String field = 'otherVal'; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#field. - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. implementation reference - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference - - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String sound() => 'woof'; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#sound(). - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). implementation reference - - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - String get someGetter => 'value'; - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someGetter`. - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. implementation reference - - @override - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/override. - set someSetter(String v) => print(v); - // ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someSetter`. - // relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. implementation reference - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^ definition local 1 - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^ reference local 1 -} + abstract class Mammal { +// definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/ +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# + String get someGetter; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someGetter`. + set someSetter(String v); +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someSetter`. +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^ definition local 0 + String field = ''; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. + } + + abstract class Animal extends Mammal { +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# implementation +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# + String sound() => 'NOISE!'; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#sound(). + + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + String field = 'asdf'; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#field. +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. implementation reference + } + + mixin SwimAction { +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# + void execute() => print('swimming...'); +// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction#execute(). +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + } + + class Dog extends Animal with SwimAction { +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog# +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# implementation +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# implementation +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# implementation +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + String field = 'otherVal'; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#field. +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#field. implementation reference +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. implementation reference + + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + String sound() => 'woof'; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#sound(). +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#sound(). implementation reference + + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + String get someGetter => 'value'; +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#`someGetter`. +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someGetter`. implementation reference + + @override +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. + set someSetter(String v) => print(v); +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#`someSetter`. +// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someSetter`. implementation reference +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^ definition local 1 +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^ reference local 1 + } + diff --git a/snapshots/output/basic-project/test/basic_test.dart b/snapshots/output/basic-project/test/basic_test.dart index fe65920..9bd568c 100755 --- a/snapshots/output/basic-project/test/basic_test.dart +++ b/snapshots/output/basic-project/test/basic_test.dart @@ -1,15 +1,12 @@ -import 'package:test/test.dart'; - + import 'package:test/test.dart'; // definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/ - -void main() { - // ^^^^ definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/main(). - group('some test', () { - // ^^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/group(). - test('equality', () { - // ^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/test(). - expect(1, 1); - // ^^^^^^ reference scip-dart pub matcher 0.12.16 lib/src/expect/`expect.dart`/expect(). + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/test/`basic_test.dart`/main(). + group('some test', () { + test('equality', () { + expect(1, 1); + }); }); - }); -} + } + diff --git a/snapshots/output/dart3-features/lib/main.dart b/snapshots/output/dart3-features/lib/main.dart index f6965e7..b2add07 100755 --- a/snapshots/output/dart3-features/lib/main.dart +++ b/snapshots/output/dart3-features/lib/main.dart @@ -1,137 +1,132 @@ -(String, int) userInfo(Map json) { - // definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/ - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`map.dart`/Map# - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^ definition local 0 - return (json['name'] as String, json['height'] as int); - // ^^^^ reference local 0 - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^ reference local 0 - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# -} - -void parser(int charCode) { - // ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/parser(). - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^^ definition local 1 - const slash = 1; - // ^^^^^ definition local 2 - const star = 2; - // ^^^^ definition local 3 - const plus = 3; - // ^^^^ definition local 4 - const minus = 4; - // ^^^^^ definition local 5 - - final nextCharCode = 'a'; - // ^^^^^^^^^^^^ definition local 6 - const digit0 = 0; - // ^^^^^^ definition local 7 - const digit9 = 9; - // ^^^^^^ definition local 8 - - void skipComment() {} - // ^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). - void operatorFn(int charCode) {} - // ^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - // ^^^^^^^^ definition local 9 - void number() {} - // ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). - void invalid() {} - // ^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). - - switch (charCode) { - // ^^^^^^^^ reference local 1 - case slash when nextCharCode == slash: - // ^^^^^ reference local 2 - // ^^^^^^^^^^^^ reference local 6 - // ^^^^^ reference local 2 - skipComment(); - // ^^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). - - case slash || star || plus || minus: - // ^^^^^ reference local 2 - // ^^^^ reference local 3 - // ^^^^ reference local 4 - // ^^^^^ reference local 5 - operatorFn(charCode); - // ^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). - // ^^^^^^^^ reference local 1 - - case >= digit0 && <= digit9: - // ^^^^^^ reference local 7 - // ^^^^^^ reference local 8 - number(); - // ^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). - - default: - invalid(); - // ^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). + (String, int) userInfo(Map json) { +// definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/ +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/userInfo(). +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`map.dart`/Map# +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^ definition local 0 + return (json['name'] as String, json['height'] as int); +// ^^^^ reference local 0 +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^ reference local 0 +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# } -} - -const six = 6; -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. -const msg = 'Feeling the Monday blues?'; -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/msg. -String describeDate(DateTime dt) { - //^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - // ^^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/describeDate(). - // ^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime# - // ^^ definition local 10 - const one = 1; - // ^^^ definition local 11 - return switch (dt.weekday) { - // ^^ reference local 10 - // ^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`date_time.dart`/DateTime#`weekday`. - one => 'Feeling the Monday blues?', - // ^^^ reference local 11 - 7 || six => 'Enjoy the weekend!', - // ^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. - _ => 'Hang in there.', - }; -} - -void main() { - // ^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/main(). - var ( - String name, - // ^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`string.dart`/String# - int height, - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - ) = userInfo({ - 'name': 'Michael', - 'height': 180, - }); - // ^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). - print('User $name is $height cm tall.'); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^^^^ reference local 12 - // ^^^^^^ reference local 13 - - final json = {'name': 'Michael', 'height': 180}; - // ^^^^ definition local 14 - if (json case {'name': 'Michael', 'height': int h}) { - // ^^^^ reference local 14 - // ^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`int.dart`/int# - print('Michael is $h cm tall.'); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). - // ^ reference local 15 + + void parser(int charCode) { +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/parser(). +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^^ definition local 1 + const slash = 1; +// ^^^^^ definition local 2 + const star = 2; +// ^^^^ definition local 3 + const plus = 3; +// ^^^^ definition local 4 + const minus = 4; +// ^^^^^ definition local 5 + + final nextCharCode = 'a'; +// ^^^^^^^^^^^^ definition local 6 + const digit0 = 0; +// ^^^^^^ definition local 7 + const digit9 = 9; +// ^^^^^^ definition local 8 + + void skipComment() {} +// ^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/skipComment(). + void operatorFn(int charCode) {} +// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/operatorFn(). +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^^ definition local 9 + void number() {} +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/number(). + void invalid() {} +// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/invalid(). + + switch (charCode) { +// ^^^^^^^^ reference local 1 + case slash when nextCharCode == slash: +// ^^^^^ reference local 2 +// ^^^^^^^^^^^^ reference local 6 +// ^^^^^ reference local 2 + skipComment(); +// ^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/skipComment(). + + case slash || star || plus || minus: +// ^^^^^ reference local 2 +// ^^^^ reference local 3 +// ^^^^ reference local 4 +// ^^^^^ reference local 5 + operatorFn(charCode); +// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/operatorFn(). +// ^^^^^^^^ reference local 1 + + case >= digit0 && <= digit9: +// ^^^^^^ reference local 7 +// ^^^^^^ reference local 8 + number(); +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/number(). + + default: + invalid(); +// ^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/invalid(). + } } -} - -base class Foo {} -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Foo# - -final class Bar {} -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Bar# - -interface class Car {} -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Car# - -sealed class Zar {} -// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Zar# + + const six = 6; +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/six. + const msg = 'Feeling the Monday blues?'; +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/msg. + String describeDate(DateTime dt) { +//^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/describeDate(). +// ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`date_time.dart`/DateTime# +// ^^ definition local 10 + const one = 1; +// ^^^ definition local 11 + return switch (dt.weekday) { +// ^^ reference local 10 +// ^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`date_time.dart`/DateTime#`weekday`. + one => 'Feeling the Monday blues?', +// ^^^ reference local 11 + 7 || six => 'Enjoy the weekend!', +// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/six. + _ => 'Hang in there.', + }; + } + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/main(). + var (String name, int height) = userInfo({'name': 'Michael', 'height': 180}); +// ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# +// ^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/userInfo(). + print('User $name is $height cm tall.'); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^^^^ reference local 12 +// ^^^^^^ reference local 13 + + final json = {'name': 'Michael', 'height': 180}; +// ^^^^ definition local 14 + if (json case {'name': 'Michael', 'height': int h}) { +// ^^^^ reference local 14 +// ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# + print('Michael is $h cm tall.'); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). +// ^ reference local 15 + } + } + + base class Foo {} +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Foo# + + final class Bar {} +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Bar# + + interface class Car {} +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Car# + + sealed class Zar {} +// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Zar# + diff --git a/snapshots/output/diagnostics/lib/main.dart b/snapshots/output/diagnostics/lib/main.dart index 35c6275..4f874b7 100755 --- a/snapshots/output/diagnostics/lib/main.dart +++ b/snapshots/output/diagnostics/lib/main.dart @@ -1,69 +1,69 @@ -import 'dart:collection'; // unused import - + import 'dart:collection'; // unused import // definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/ - -class _UnusedClass {} + + class _UnusedClass {} // ^^^^^^^^^^^^ definition local 0 // diagnostic Information: // > The declaration '_UnusedClass' isn't referenced. - -void _unusedMethod() {} + + void _unusedMethod() {} // ^^^^^^^^^^^^^ definition local 1 // diagnostic Information: // > The declaration '_unusedMethod' isn't referenced. - -final _unusedTopLevelVariable = 'asdf'; + + final _unusedTopLevelVariable = 'asdf'; // ^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 // diagnostic Information: // > The declaration '_unusedTopLevelVariable' isn't referenced. - -@Deprecated('This method is deprecated') -// ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/Deprecated# -void deprecatedMethod() {} -// ^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). - -void deprecatedParam({ - // ^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). - @Deprecated('this param is deprecated') dynamic foobar, - // ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/Deprecated# - // ^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) -}) {} - -void main() { - // ^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/main(). - final unusedVariable = 'asdf'; - // ^^^^^^^^^^^^^^ definition local 3 - // diagnostic Warning: - // > The value of the local variable 'unusedVariable' isn't used. - - final variableWithUnnecessaryDeclaration = 'asdf'; - // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 - // diagnostic Warning: - // > The value of the local variable 'variableWithUnnecessaryDeclaration' isn't used. - - // dead_code example - if (true) { - } else { - print('This condition is never met!'); - // ^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`print.dart`/print(). + + @Deprecated('This method is deprecated') +// ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/Deprecated# + void deprecatedMethod() {} +// ^^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedMethod(). + + void deprecatedParam({ +// ^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam(). + @Deprecated('this param is deprecated') dynamic foobar, +// ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/Deprecated# +// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam().(foobar) + }) {} + + void main() { +// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/main(). + final unusedVariable = 'asdf'; +// ^^^^^^^^^^^^^^ definition local 3 +// diagnostic Warning: +// > The value of the local variable 'unusedVariable' isn't used. + + final variableWithUnnecessaryDeclaration = 'asdf'; +// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 +// diagnostic Warning: +// > The value of the local variable 'variableWithUnnecessaryDeclaration' isn't used. + + // dead_code example + if (true) { + } else { + print('This condition is never met!'); +// ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). + } + + deprecatedMethod(); +// ^^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedMethod(). +// diagnostic Information: +// > 'deprecatedMethod' is deprecated and shouldn't be used. This method is deprecated. + deprecatedParam(foobar: 2); +// ^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam(). +// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam().(foobar) +// diagnostic Information: +// > 'foobar' is deprecated and shouldn't be used. this param is deprecated. + someDeprecatedFunc(); +// ^^^^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/someDeprecatedFunc(). +// diagnostic Information: +// > 'someDeprecatedFunc' is deprecated and shouldn't be used. } - - deprecatedMethod(); - // ^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). - // diagnostic Information: - // > 'deprecatedMethod' is deprecated and shouldn't be used. This method is deprecated. - deprecatedParam(foobar: 2); - // ^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). - // ^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) - // diagnostic Information: - // > 'foobar' is deprecated and shouldn't be used. this param is deprecated. - someDeprecatedFunc(); - // ^^^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). - // diagnostic Information: - // > 'someDeprecatedFunc' is deprecated and shouldn't be used. -} - -@deprecated -// ^^^^^^^^^^ reference scip-dart pub dart:core 3.12.0 dart:core/`annotations.dart`/deprecated. -void someDeprecatedFunc() {} -// ^^^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). + + @deprecated +// ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/deprecated. + void someDeprecatedFunc() {} +// ^^^^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/someDeprecatedFunc(). + From c0d52b618272aaa3811118ecbe1d53e15c717f65 Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Tue, 22 Sep 2026 20:10:53 -0600 Subject: [PATCH 5/8] more recent scip version --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3030389..a5d3a70 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,7 +46,7 @@ jobs: - uses: actions/checkout@v7 - name: Install scip cli run: | - bash -c 'curl -L "https://github.com/sourcegraph/scip/releases/download/v0.3.3/scip-linux-amd64.tar.gz"' | tar xzf - scip + bash -c 'curl -L "https://github.com/sourcegraph/scip/releases/download/v0.6.0/scip-linux-amd64.tar.gz"' | tar xzf - scip ./scip --version - uses: dart-lang/setup-dart@v1 From 01a79b07382390a33389d393e1c1092e6b0dbd3c Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Tue, 22 Sep 2026 20:12:49 -0600 Subject: [PATCH 6/8] commit lockfile --- .gitignore | 3 - pubspec.lock | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 253 insertions(+), 3 deletions(-) create mode 100644 pubspec.lock diff --git a/.gitignore b/.gitignore index c7fd9f7..79e5818 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,3 @@ index.scip snapshots/input/staging-project/lib/** snapshots/output/staging-project/lib/** - -# Temporary while we support both dart 2 and 3 -pubspec.lock \ No newline at end of file diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 0000000..d4c819a --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,253 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _fe_analyzer_shared: + dependency: transitive + description: + name: _fe_analyzer_shared + sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a + url: "https://pub.dev" + source: hosted + version: "61.0.0" + analyzer: + dependency: "direct main" + description: + name: analyzer + sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 + url: "https://pub.dev" + source: hosted + version: "5.13.0" + args: + dependency: "direct main" + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + chalk: + dependency: "direct dev" + description: + name: chalk + sha256: "53491e94aea65cddf07a63491384cd2018c1ccf188c973dbb935fbee9db609c8" + url: "https://pub.dev" + source: hosted + version: "1.2.1" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + collection: + dependency: "direct main" + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + convert: + dependency: transitive + description: + name: convert + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 + url: "https://pub.dev" + source: hosted + version: "3.1.2" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + dart_dev: + dependency: "direct dev" + description: + name: dart_dev + sha256: afd0ad7e34accf855f18a394d9f669786f7967c6af84d2476158a34417fb14d6 + url: "https://pub.dev" + source: hosted + version: "4.2.7" + file: + dependency: transitive + description: + name: file + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 + url: "https://pub.dev" + source: hosted + version: "7.0.1" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be + url: "https://pub.dev" + source: hosted + version: "1.1.1" + glob: + dependency: "direct dev" + description: + name: glob + sha256: "218aeb56050c714f62a3182775320dfa04602b55074873e24e31bbd39bda96fb" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + io: + dependency: transitive + description: + name: io + sha256: "2635216ca6a737e60de577ffa1a48a0bec76ca8a62917cfc1bb88c14c570646f" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80" + url: "https://pub.dev" + source: hosted + version: "4.12.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + package_config: + dependency: "direct main" + description: + name: package_config + sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc + url: "https://pub.dev" + source: hosted + version: "2.2.0" + path: + dependency: "direct main" + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + protobuf: + dependency: "direct main" + description: + name: protobuf + sha256: "68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d" + url: "https://pub.dev" + source: hosted + version: "3.1.0" + pub_semver: + dependency: transitive + description: + name: pub_semver + sha256: "261236774e8b1d69cfc6b9eabbc96c40f25e7a2d6b171f3385d4f65d5734fb24" + url: "https://pub.dev" + source: hosted + version: "2.2.1" + pubspec_lock_parse: + dependency: "direct main" + description: + name: pubspec_lock_parse + sha256: "020cb470287124c936c30ebfc2f927b287f275b7bf7fc2ab11577e592c017764" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + pubspec_parse: + dependency: "direct main" + description: + name: pubspec_parse + sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + url: "https://pub.dev" + source: hosted + version: "1.6.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + watcher: + dependency: transitive + description: + name: watcher + sha256: "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635" + url: "https://pub.dev" + source: hosted + version: "1.2.1" + workiva_analysis_options: + dependency: "direct dev" + description: + name: workiva_analysis_options + sha256: "9ed9877ee2208992a91bb0ba1209076a97bd1668013f9453cc1642842203113d" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: f67cdd8e07d3c6329146aaef1ba043542b3134c12489f553ca9a7435d1068aea + url: "https://pub.dev" + source: hosted + version: "3.1.4" +sdks: + dart: ">=3.12.0 <4.0.0" From 4a1b6e8b9d7adf77298738fbac624487b13202ff Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Tue, 22 Sep 2026 20:20:57 -0600 Subject: [PATCH 7/8] regen snaps after pub get --- Makefile | 2 +- snapshots/output/basic-project/lib/main.dart | 38 ++--- snapshots/output/basic-project/lib/more.dart | 132 +++++++++--------- snapshots/output/basic-project/lib/other.dart | 62 ++++---- .../basic-project/lib/relationships.dart | 54 +++---- .../output/basic-project/test/basic_test.dart | 5 +- snapshots/output/dart3-features/lib/main.dart | 40 +++--- snapshots/output/diagnostics/lib/main.dart | 18 +-- 8 files changed, 179 insertions(+), 172 deletions(-) diff --git a/Makefile b/Makefile index bca07b8..14f0f2a 100644 --- a/Makefile +++ b/Makefile @@ -27,4 +27,4 @@ print: scip print ./index.scip print-ast: - dart run ./tool/ast_printer.dart ./snapshots/input/staging-project \ No newline at end of file + dart run ./tool/ast_printer.dart ./snapshots/input/staging-project diff --git a/snapshots/output/basic-project/lib/main.dart b/snapshots/output/basic-project/lib/main.dart index 185bc93..ada5cbe 100755 --- a/snapshots/output/basic-project/lib/main.dart +++ b/snapshots/output/basic-project/lib/main.dart @@ -7,7 +7,7 @@ /// Returns a number int fib(int n) { //^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). // documentation // > This is a fib function // > Takes a number @@ -17,37 +17,37 @@ if (n <= 1) return 0; // ^ reference local 0 return fib(n - 1) + fib(n - 2); -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). // ^ reference local 0 -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). // ^ reference local 0 } void print_fib(int a) { -// ^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/print_fib(). +// ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^ definition local 1 print(fib(a)); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/fib(). +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/fib(). // ^ reference local 1 } final y = 'Hello'; -// ^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. +// ^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. String capture() { //^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/capture(). +// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture(). return y; -// ^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. +// ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. } final capture_lambda = () => y; -// ^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/capture_lambda. -// ^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/y. +// ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/capture_lambda. +// ^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/y. void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/main(). +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/main(). for (var i = 0; i <= 10; i++) {} // ^ definition local 2 // ^ reference local 2 @@ -65,27 +65,28 @@ a = 1; // ^ reference local 4 print_fib(a); -// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/print_fib(). +// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/print_fib(). // ^ reference local 4 } void forever() { -// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/forever(). +// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). return forever(); -// ^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/forever(). +// ^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/forever(). } class SomeLocalClass {} -// ^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/SomeLocalClass# +// ^^^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# /// Reference parameter: [value] // ^^^^^ reference local 5 /// Reference class: [SomeLocalClass] -// ^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/SomeLocalClass# +// ^^^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`main.dart`/SomeLocalClass# /// Reference external class: [Foo] +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# /// Missing Reference: [IDontExist] void someFunction(int value) { -// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`main.dart`/someFunction(). +// ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`main.dart`/someFunction(). // documentation // > Reference parameter: [value] // > Reference class: [SomeLocalClass] @@ -94,5 +95,8 @@ // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^^^ definition local 5 Foo(1, value: true, value2: ''); +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) } diff --git a/snapshots/output/basic-project/lib/more.dart b/snapshots/output/basic-project/lib/more.dart index 502290a..7b6ea1b 100755 --- a/snapshots/output/basic-project/lib/more.dart +++ b/snapshots/output/basic-project/lib/more.dart @@ -1,105 +1,105 @@ import 'dart:math' as math; // definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/ -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/math. +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. enum AnimalType { cat, dog, bird } -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. typedef SoundMaker = void Function(); -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SoundMaker# +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# mixin SleepMixin { -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# void sleep() { -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). print('zzz...'); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). } } class Animal with SleepMixin { -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# implementation -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin# +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# +// relationship scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# implementation +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin# String name; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. AnimalType type; -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. SoundMaker? soundMaker; -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SoundMaker# -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SoundMaker# +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. Animal(this.name, {required this.type}) { -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) print(AnimalType.values); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# switch (type) { -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. case AnimalType.cat: -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. soundMaker = () => print('Meow!'); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). break; case AnimalType.dog: -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. soundMaker = () => print('Woof!'); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). break; case AnimalType.bird: -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. soundMaker = () => print('Chirp!'); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). break; default: soundMaker = () => print('Unknown animal type'); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). } } factory Animal.cat() => Animal('Timmy', type: AnimalType.cat); -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#cat(). -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#cat. +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#cat. void makeSound() { -// ^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). +// ^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). soundMaker?.call(); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#soundMaker. +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#soundMaker. } @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. String toString() { // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#toString(). +// ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#toString(). // relationship scip-dart pub dart:core 3.13.0 dart:core/`object.dart`/Object#toString(). implementation reference return '$name the $type'; -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#name. -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#type. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#name. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#type. } } int calculateSum(List numbers) { //^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# -// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/calculateSum(). +// ^^^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). // ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`list.dart`/List# // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^^^^^ definition local 0 @@ -113,7 +113,7 @@ } void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/main(). +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/main(). List numbers = [1, 2, 3, 4, 5]; // ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`list.dart`/List# // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# @@ -121,46 +121,46 @@ int sum = calculateSum(numbers); // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^ definition local 4 -// ^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/calculateSum(). +// ^^^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/calculateSum(). // ^^^^^^^ reference local 3 Animal bird = Animal('Kitty', type: AnimalType.bird); -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# // ^^^^ definition local 5 -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#bird. +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#bird. Animal dog = Animal('Buddy', type: AnimalType.dog); -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# // ^^^ definition local 6 -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``(). -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#``().(type) -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType# -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/AnimalType#dog. +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``(). +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#``().(type) +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType# +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/AnimalType#dog. Animal cat = Animal.cat(); -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# // ^^^ definition local 7 -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal# -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#cat(). +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal# +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#cat(). bird.makeSound(); // ^^^^ reference local 5 -// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). +// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). bird.sleep(); // ^^^^ reference local 5 -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). dog.makeSound(); // ^^^ reference local 6 -// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). +// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). dog.sleep(); // ^^^ reference local 6 -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/SleepMixin#sleep(). +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/SleepMixin#sleep(). cat.makeSound(); // ^^^ reference local 7 -// ^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/Animal#makeSound(). +// ^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/Animal#makeSound(). print(bird); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). @@ -175,7 +175,7 @@ print(math.Rectangle(1, 2, 3, 4)); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/math. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/math. // ^^^^^^^^^ reference scip-dart pub dart:math 3.13.0 dart:math/`rectangle.dart`/Rectangle#``(). [1, 2].reduce((a, b) => a + b); @@ -187,12 +187,12 @@ } void test(String Function(int) p) {} -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/test(). +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^ definition local 10 void deepTest(String Function(void Function(String test)) p) {} -// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/deepTest(). +// ^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`more.dart`/deepTest(). // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^ definition local 11 diff --git a/snapshots/output/basic-project/lib/other.dart b/snapshots/output/basic-project/lib/other.dart index ad1375a..926135e 100755 --- a/snapshots/output/basic-project/lib/other.dart +++ b/snapshots/output/basic-project/lib/other.dart @@ -1,30 +1,30 @@ import 'more.dart' deferred as more; // definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/ -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. class Foo { -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo# +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo# int _far; // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^^ definition local 0 bool value; // ^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`bool.dart`/bool# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. String value2; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. double? value3; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`double.dart`/double# -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. Foo(this._far, {required this.value, required this.value2, this.value3}) { -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). // ^^^^ reference local 0 -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value3) +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value3) print(_far); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). // ^^^^ reference local 0 @@ -32,16 +32,16 @@ } class Bar { -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar# +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar# String _someValue; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^^^^^^^^ definition local 1 Bar(this._someValue); -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#``(). +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). // ^^^^^^^^^^ reference local 1 void someMethod() { -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#someMethod(). +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). _someValue = 'asdf'; // ^^^^^^^^^^ reference local 1 print(_someValue); @@ -51,37 +51,37 @@ } void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/main(). +// ^^^^ definition scip-dart pub dart_test 1.0.0 lib/`other.dart`/main(). more.loadLibrary().then((_) => {Bar('a').someMethod.call()}); -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. // ^^^^ reference scip-dart pub dart:async 3.13.0 dart:async/`future.dart`/Future#then(). // ^ definition local 2 -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#``(). -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Bar#someMethod(). +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#``(). +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Bar#someMethod(). Foo(1, value: true, value2: 'asdf')..value = false; -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. final someStr = 'someStr'; // ^^^^^^^ definition local 3 Foo(2, value: false, value2: 'some Val!') -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``(). -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value) -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#``().(value2) +// ^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``(). +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value) +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#``().(value2) ..value = true -// ^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value. +// ^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value. ..value2 = someStr -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value2. +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value2. // ^^^^^^^ reference local 3 ..value3 = 2.15; -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/Foo#value3. +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/Foo#value3. more.test((_) => 'val'); -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`other.dart`/more. -// ^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`more.dart`/test(). +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`other.dart`/more. +// ^^^^ reference scip-dart pub dart_test 1.0.0 lib/`more.dart`/test(). // ^ definition local 4 } diff --git a/snapshots/output/basic-project/lib/relationships.dart b/snapshots/output/basic-project/lib/relationships.dart index c50d79b..23fdc98 100755 --- a/snapshots/output/basic-project/lib/relationships.dart +++ b/snapshots/output/basic-project/lib/relationships.dart @@ -1,75 +1,75 @@ abstract class Mammal { // definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/ -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# String get someGetter; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someGetter`. +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. set someSetter(String v); -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someSetter`. +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^ definition local 0 String field = ''; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. } abstract class Animal extends Mammal { -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# implementation -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# +// ^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# String sound() => 'NOISE!'; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#sound(). +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. String field = 'asdf'; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#field. -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. implementation reference +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference } mixin SwimAction { -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# void execute() => print('swimming...'); -// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction#execute(). +// ^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction#execute(). // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). } class Dog extends Animal with SwimAction { -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog# -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# implementation -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal# implementation -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# implementation -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal# -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/SwimAction# +// ^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog# +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# implementation +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal# implementation +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# implementation +// ^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal# +// ^^^^^^^^^^ reference scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/SwimAction# @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. String field = 'otherVal'; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#field. -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#field. implementation reference -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#field. implementation reference +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#field. +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#field. implementation reference +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#field. implementation reference @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. String sound() => 'woof'; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#sound(). -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Animal#sound(). implementation reference +// ^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#sound(). +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Animal#sound(). implementation reference @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. String get someGetter => 'value'; // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#`someGetter`. -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someGetter`. implementation reference +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someGetter`. +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someGetter`. implementation reference @override // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/override. set someSetter(String v) => print(v); -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Dog#`someSetter`. -// relationship scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/lib/`relationships.dart`/Mammal#`someSetter`. implementation reference +// ^^^^^^^^^^ definition scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Dog#`someSetter`. +// relationship scip-dart pub dart_test 1.0.0 lib/`relationships.dart`/Mammal#`someSetter`. implementation reference // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^ definition local 1 // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). diff --git a/snapshots/output/basic-project/test/basic_test.dart b/snapshots/output/basic-project/test/basic_test.dart index 9bd568c..542db7d 100755 --- a/snapshots/output/basic-project/test/basic_test.dart +++ b/snapshots/output/basic-project/test/basic_test.dart @@ -2,10 +2,13 @@ // definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/ void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/basic-project/test/`basic_test.dart`/main(). +// ^^^^ definition scip-dart pub dart_test 1.0.0 test/`basic_test.dart`/main(). group('some test', () { +// ^^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/group(). test('equality', () { +// ^^^^ reference scip-dart pub test_core 0.5.3 lib/`scaffolding.dart`/test(). expect(1, 1); +// ^^^^^^ reference scip-dart pub matcher 0.12.16 lib/src/expect/`expect.dart`/expect(). }); }); } diff --git a/snapshots/output/dart3-features/lib/main.dart b/snapshots/output/dart3-features/lib/main.dart index b2add07..e3839d1 100755 --- a/snapshots/output/dart3-features/lib/main.dart +++ b/snapshots/output/dart3-features/lib/main.dart @@ -2,7 +2,7 @@ // definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/ // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# -// ^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/userInfo(). +// ^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`map.dart`/Map# // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^^ definition local 0 @@ -14,7 +14,7 @@ } void parser(int charCode) { -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/parser(). +// ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/parser(). // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^^^^^^ definition local 1 const slash = 1; @@ -34,15 +34,15 @@ // ^^^^^^ definition local 8 void skipComment() {} -// ^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/skipComment(). +// ^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). void operatorFn(int charCode) {} -// ^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/operatorFn(). +// ^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# // ^^^^^^^^ definition local 9 void number() {} -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/number(). +// ^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). void invalid() {} -// ^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/invalid(). +// ^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). switch (charCode) { // ^^^^^^^^ reference local 1 @@ -51,7 +51,7 @@ // ^^^^^^^^^^^^ reference local 6 // ^^^^^ reference local 2 skipComment(); -// ^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/skipComment(). +// ^^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/skipComment(). case slash || star || plus || minus: // ^^^^^ reference local 2 @@ -59,28 +59,28 @@ // ^^^^ reference local 4 // ^^^^^ reference local 5 operatorFn(charCode); -// ^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/operatorFn(). +// ^^^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/operatorFn(). // ^^^^^^^^ reference local 1 case >= digit0 && <= digit9: // ^^^^^^ reference local 7 // ^^^^^^ reference local 8 number(); -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/number(). +// ^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/number(). default: invalid(); -// ^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/invalid(). +// ^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/invalid(). } } const six = 6; -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/six. +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. const msg = 'Feeling the Monday blues?'; -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/msg. +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/msg. String describeDate(DateTime dt) { //^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# -// ^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/describeDate(). +// ^^^^^^^^^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/describeDate(). // ^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`date_time.dart`/DateTime# // ^^ definition local 10 const one = 1; @@ -91,17 +91,17 @@ one => 'Feeling the Monday blues?', // ^^^ reference local 11 7 || six => 'Enjoy the weekend!', -// ^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/six. +// ^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/six. _ => 'Hang in there.', }; } void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/main(). +// ^^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/main(). var (String name, int height) = userInfo({'name': 'Michael', 'height': 180}); // ^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`string.dart`/String# // ^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`int.dart`/int# -// ^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/userInfo(). +// ^^^^^^^^ reference scip-dart pub dart3_features 1.0.0 lib/`main.dart`/userInfo(). print('User $name is $height cm tall.'); // ^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`print.dart`/print(). // ^^^^ reference local 12 @@ -119,14 +119,14 @@ } base class Foo {} -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Foo# +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Foo# final class Bar {} -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Bar# +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Bar# interface class Car {} -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Car# +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Car# sealed class Zar {} -// ^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/dart3-features/lib/`main.dart`/Zar# +// ^^^ definition scip-dart pub dart3_features 1.0.0 lib/`main.dart`/Zar# diff --git a/snapshots/output/diagnostics/lib/main.dart b/snapshots/output/diagnostics/lib/main.dart index 4f874b7..eab53e6 100755 --- a/snapshots/output/diagnostics/lib/main.dart +++ b/snapshots/output/diagnostics/lib/main.dart @@ -19,17 +19,17 @@ @Deprecated('This method is deprecated') // ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/Deprecated# void deprecatedMethod() {} -// ^^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedMethod(). +// ^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). void deprecatedParam({ -// ^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam(). +// ^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). @Deprecated('this param is deprecated') dynamic foobar, // ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/Deprecated# -// ^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam().(foobar) +// ^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) }) {} void main() { -// ^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/main(). +// ^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/main(). final unusedVariable = 'asdf'; // ^^^^^^^^^^^^^^ definition local 3 // diagnostic Warning: @@ -48,16 +48,16 @@ } deprecatedMethod(); -// ^^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedMethod(). +// ^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedMethod(). // diagnostic Information: // > 'deprecatedMethod' is deprecated and shouldn't be used. This method is deprecated. deprecatedParam(foobar: 2); -// ^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam(). -// ^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/deprecatedParam().(foobar) +// ^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam(). +// ^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/deprecatedParam().(foobar) // diagnostic Information: // > 'foobar' is deprecated and shouldn't be used. this param is deprecated. someDeprecatedFunc(); -// ^^^^^^^^^^^^^^^^^^ reference scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/someDeprecatedFunc(). +// ^^^^^^^^^^^^^^^^^^ reference scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). // diagnostic Information: // > 'someDeprecatedFunc' is deprecated and shouldn't be used. } @@ -65,5 +65,5 @@ @deprecated // ^^^^^^^^^^ reference scip-dart pub dart:core 3.13.0 dart:core/`annotations.dart`/deprecated. void someDeprecatedFunc() {} -// ^^^^^^^^^^^^^^^^^^ definition scip-dart pub scip_dart 1.6.2 snapshots/input/diagnostics/lib/`main.dart`/someDeprecatedFunc(). +// ^^^^^^^^^^^^^^^^^^ definition scip-dart pub dart_test_diagnostics 1.0.0 lib/`main.dart`/someDeprecatedFunc(). From 594b19b407651bce4880c7a52f71b6235dc79d5a Mon Sep 17 00:00:00 2001 From: Matthew Nitschke Date: Tue, 22 Sep 2026 22:00:57 -0600 Subject: [PATCH 8/8] revert fmt changes to gen --- lib/src/gen/scip.pb.dart | 711 +++++++++++---------------------- lib/src/gen/scip.pbenum.dart | 625 ++++++++++------------------- lib/src/gen/scip.pbjson.dart | 196 ++------- lib/src/gen/scip.pbserver.dart | 1 + 4 files changed, 479 insertions(+), 1054 deletions(-) diff --git a/lib/src/gen/scip.pb.dart b/lib/src/gen/scip.pb.dart index 5f76b0b..97b47b3 100644 --- a/lib/src/gen/scip.pb.dart +++ b/lib/src/gen/scip.pb.dart @@ -42,35 +42,26 @@ class Index extends $pb.GeneratedMessage { return $result; } Index._() : super(); - factory Index.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Index.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Index', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) - ..aOM(1, _omitFieldNames ? '' : 'metadata', - subBuilder: Metadata.create) - ..pc(2, _omitFieldNames ? '' : 'documents', $pb.PbFieldType.PM, - subBuilder: Document.create) - ..pc( - 3, _omitFieldNames ? '' : 'externalSymbols', $pb.PbFieldType.PM, - subBuilder: SymbolInformation.create) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + factory Index.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Index.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Index', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'metadata', subBuilder: Metadata.create) + ..pc(2, _omitFieldNames ? '' : 'documents', $pb.PbFieldType.PM, subBuilder: Document.create) + ..pc(3, _omitFieldNames ? '' : 'externalSymbols', $pb.PbFieldType.PM, subBuilder: SymbolInformation.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Index clone() => Index()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Index copyWith(void Function(Index) updates) => - super.copyWith((message) => updates(message as Index)) as Index; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Index copyWith(void Function(Index) updates) => super.copyWith((message) => updates(message as Index)) as Index; $pb.BuilderInfo get info_ => _i; @@ -79,18 +70,14 @@ class Index extends $pb.GeneratedMessage { Index createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Index getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Index getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Index? _defaultInstance; /// Metadata about this index. @$pb.TagNumber(1) Metadata get metadata => $_getN(0); @$pb.TagNumber(1) - set metadata(Metadata v) { - setField(1, v); - } - + set metadata(Metadata v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) @@ -134,41 +121,27 @@ class Metadata extends $pb.GeneratedMessage { return $result; } Metadata._() : super(); - factory Metadata.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Metadata.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Metadata', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) - ..e( - 1, _omitFieldNames ? '' : 'version', $pb.PbFieldType.OE, - defaultOrMaker: ProtocolVersion.UnspecifiedProtocolVersion, - valueOf: ProtocolVersion.valueOf, - enumValues: ProtocolVersion.values) - ..aOM(2, _omitFieldNames ? '' : 'toolInfo', - subBuilder: ToolInfo.create) + factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Metadata', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'version', $pb.PbFieldType.OE, defaultOrMaker: ProtocolVersion.UnspecifiedProtocolVersion, valueOf: ProtocolVersion.valueOf, enumValues: ProtocolVersion.values) + ..aOM(2, _omitFieldNames ? '' : 'toolInfo', subBuilder: ToolInfo.create) ..aOS(3, _omitFieldNames ? '' : 'projectRoot') - ..e( - 4, _omitFieldNames ? '' : 'textDocumentEncoding', $pb.PbFieldType.OE, - defaultOrMaker: TextEncoding.UnspecifiedTextEncoding, - valueOf: TextEncoding.valueOf, - enumValues: TextEncoding.values) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e(4, _omitFieldNames ? '' : 'textDocumentEncoding', $pb.PbFieldType.OE, defaultOrMaker: TextEncoding.UnspecifiedTextEncoding, valueOf: TextEncoding.valueOf, enumValues: TextEncoding.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Metadata clone() => Metadata()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Metadata copyWith(void Function(Metadata) updates) => - super.copyWith((message) => updates(message as Metadata)) as Metadata; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Metadata copyWith(void Function(Metadata) updates) => super.copyWith((message) => updates(message as Metadata)) as Metadata; $pb.BuilderInfo get info_ => _i; @@ -177,18 +150,14 @@ class Metadata extends $pb.GeneratedMessage { Metadata createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Metadata getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Metadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Metadata? _defaultInstance; /// Which version of this protocol was used to generate this index? @$pb.TagNumber(1) ProtocolVersion get version => $_getN(0); @$pb.TagNumber(1) - set version(ProtocolVersion v) { - setField(1, v); - } - + set version(ProtocolVersion v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) @@ -198,10 +167,7 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(2) ToolInfo get toolInfo => $_getN(1); @$pb.TagNumber(2) - set toolInfo(ToolInfo v) { - setField(2, v); - } - + set toolInfo(ToolInfo v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasToolInfo() => $_has(1); @$pb.TagNumber(2) @@ -215,10 +181,7 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get projectRoot => $_getSZ(2); @$pb.TagNumber(3) - set projectRoot($core.String v) { - $_setString(2, v); - } - + set projectRoot($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasProjectRoot() => $_has(2); @$pb.TagNumber(3) @@ -230,10 +193,7 @@ class Metadata extends $pb.GeneratedMessage { @$pb.TagNumber(4) TextEncoding get textDocumentEncoding => $_getN(3); @$pb.TagNumber(4) - set textDocumentEncoding(TextEncoding v) { - setField(4, v); - } - + set textDocumentEncoding(TextEncoding v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasTextDocumentEncoding() => $_has(3); @$pb.TagNumber(4) @@ -259,31 +219,26 @@ class ToolInfo extends $pb.GeneratedMessage { return $result; } ToolInfo._() : super(); - factory ToolInfo.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory ToolInfo.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'ToolInfo', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory ToolInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ToolInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ToolInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'version') ..pPS(3, _omitFieldNames ? '' : 'arguments') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') ToolInfo clone() => ToolInfo()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ToolInfo copyWith(void Function(ToolInfo) updates) => - super.copyWith((message) => updates(message as ToolInfo)) as ToolInfo; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ToolInfo copyWith(void Function(ToolInfo) updates) => super.copyWith((message) => updates(message as ToolInfo)) as ToolInfo; $pb.BuilderInfo get info_ => _i; @@ -292,18 +247,14 @@ class ToolInfo extends $pb.GeneratedMessage { ToolInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static ToolInfo getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ToolInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ToolInfo? _defaultInstance; /// Name of the indexer that produced this index. @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) - set name($core.String v) { - $_setString(0, v); - } - + set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) @@ -313,10 +264,7 @@ class ToolInfo extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get version => $_getSZ(1); @$pb.TagNumber(2) - set version($core.String v) { - $_setString(1, v); - } - + set version($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) @@ -359,42 +307,29 @@ class Document extends $pb.GeneratedMessage { return $result; } Document._() : super(); - factory Document.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Document.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Document', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Document.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Document.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Document', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'relativePath') - ..pc( - 2, _omitFieldNames ? '' : 'occurrences', $pb.PbFieldType.PM, - subBuilder: Occurrence.create) - ..pc( - 3, _omitFieldNames ? '' : 'symbols', $pb.PbFieldType.PM, - subBuilder: SymbolInformation.create) + ..pc(2, _omitFieldNames ? '' : 'occurrences', $pb.PbFieldType.PM, subBuilder: Occurrence.create) + ..pc(3, _omitFieldNames ? '' : 'symbols', $pb.PbFieldType.PM, subBuilder: SymbolInformation.create) ..aOS(4, _omitFieldNames ? '' : 'language') ..aOS(5, _omitFieldNames ? '' : 'text') - ..e( - 6, _omitFieldNames ? '' : 'positionEncoding', $pb.PbFieldType.OE, - defaultOrMaker: PositionEncoding.UnspecifiedPositionEncoding, - valueOf: PositionEncoding.valueOf, - enumValues: PositionEncoding.values) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e(6, _omitFieldNames ? '' : 'positionEncoding', $pb.PbFieldType.OE, defaultOrMaker: PositionEncoding.UnspecifiedPositionEncoding, valueOf: PositionEncoding.valueOf, enumValues: PositionEncoding.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Document clone() => Document()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Document copyWith(void Function(Document) updates) => - super.copyWith((message) => updates(message as Document)) as Document; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Document copyWith(void Function(Document) updates) => super.copyWith((message) => updates(message as Document)) as Document; $pb.BuilderInfo get info_ => _i; @@ -403,8 +338,7 @@ class Document extends $pb.GeneratedMessage { Document createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Document getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Document getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Document? _defaultInstance; /// (Required) Unique path to the text document. @@ -419,10 +353,7 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.String get relativePath => $_getSZ(0); @$pb.TagNumber(1) - set relativePath($core.String v) { - $_setString(0, v); - } - + set relativePath($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasRelativePath() => $_has(0); @$pb.TagNumber(1) @@ -447,10 +378,7 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.String get language => $_getSZ(3); @$pb.TagNumber(4) - set language($core.String v) { - $_setString(3, v); - } - + set language($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasLanguage() => $_has(3); @$pb.TagNumber(4) @@ -466,10 +394,7 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.String get text => $_getSZ(4); @$pb.TagNumber(5) - set text($core.String v) { - $_setString(4, v); - } - + set text($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasText() => $_has(4); @$pb.TagNumber(5) @@ -488,10 +413,7 @@ class Document extends $pb.GeneratedMessage { @$pb.TagNumber(6) PositionEncoding get positionEncoding => $_getN(5); @$pb.TagNumber(6) - set positionEncoding(PositionEncoding v) { - setField(6, v); - } - + set positionEncoding(PositionEncoding v) { setField(6, v); } @$pb.TagNumber(6) $core.bool hasPositionEncoding() => $_has(5); @$pb.TagNumber(6) @@ -559,34 +481,26 @@ class Symbol extends $pb.GeneratedMessage { return $result; } Symbol._() : super(); - factory Symbol.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Symbol.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Symbol', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Symbol.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Symbol.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Symbol', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'scheme') - ..aOM(2, _omitFieldNames ? '' : 'package', - subBuilder: Package.create) - ..pc( - 3, _omitFieldNames ? '' : 'descriptors', $pb.PbFieldType.PM, - subBuilder: Descriptor.create) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..aOM(2, _omitFieldNames ? '' : 'package', subBuilder: Package.create) + ..pc(3, _omitFieldNames ? '' : 'descriptors', $pb.PbFieldType.PM, subBuilder: Descriptor.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Symbol clone() => Symbol()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Symbol copyWith(void Function(Symbol) updates) => - super.copyWith((message) => updates(message as Symbol)) as Symbol; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Symbol copyWith(void Function(Symbol) updates) => super.copyWith((message) => updates(message as Symbol)) as Symbol; $pb.BuilderInfo get info_ => _i; @@ -595,17 +509,13 @@ class Symbol extends $pb.GeneratedMessage { Symbol createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Symbol getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Symbol getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Symbol? _defaultInstance; @$pb.TagNumber(1) $core.String get scheme => $_getSZ(0); @$pb.TagNumber(1) - set scheme($core.String v) { - $_setString(0, v); - } - + set scheme($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasScheme() => $_has(0); @$pb.TagNumber(1) @@ -614,10 +524,7 @@ class Symbol extends $pb.GeneratedMessage { @$pb.TagNumber(2) Package get package => $_getN(1); @$pb.TagNumber(2) - set package(Package v) { - setField(2, v); - } - + set package(Package v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasPackage() => $_has(1); @$pb.TagNumber(2) @@ -651,31 +558,26 @@ class Package extends $pb.GeneratedMessage { return $result; } Package._() : super(); - factory Package.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Package.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Package', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Package.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Package.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Package', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'manager') ..aOS(2, _omitFieldNames ? '' : 'name') ..aOS(3, _omitFieldNames ? '' : 'version') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Package clone() => Package()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Package copyWith(void Function(Package) updates) => - super.copyWith((message) => updates(message as Package)) as Package; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Package copyWith(void Function(Package) updates) => super.copyWith((message) => updates(message as Package)) as Package; $pb.BuilderInfo get info_ => _i; @@ -684,17 +586,13 @@ class Package extends $pb.GeneratedMessage { Package createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Package getDefault() => - _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Package getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Package? _defaultInstance; @$pb.TagNumber(1) $core.String get manager => $_getSZ(0); @$pb.TagNumber(1) - set manager($core.String v) { - $_setString(0, v); - } - + set manager($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasManager() => $_has(0); @$pb.TagNumber(1) @@ -703,10 +601,7 @@ class Package extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) - set name($core.String v) { - $_setString(1, v); - } - + set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) @@ -715,10 +610,7 @@ class Package extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get version => $_getSZ(2); @$pb.TagNumber(3) - set version($core.String v) { - $_setString(2, v); - } - + set version($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) @@ -744,35 +636,26 @@ class Descriptor extends $pb.GeneratedMessage { return $result; } Descriptor._() : super(); - factory Descriptor.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Descriptor.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Descriptor', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Descriptor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Descriptor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Descriptor', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'disambiguator') - ..e( - 3, _omitFieldNames ? '' : 'suffix', $pb.PbFieldType.OE, - defaultOrMaker: Descriptor_Suffix.UnspecifiedSuffix, - valueOf: Descriptor_Suffix.valueOf, - enumValues: Descriptor_Suffix.values) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e(3, _omitFieldNames ? '' : 'suffix', $pb.PbFieldType.OE, defaultOrMaker: Descriptor_Suffix.UnspecifiedSuffix, valueOf: Descriptor_Suffix.valueOf, enumValues: Descriptor_Suffix.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Descriptor clone() => Descriptor()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Descriptor copyWith(void Function(Descriptor) updates) => - super.copyWith((message) => updates(message as Descriptor)) as Descriptor; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Descriptor copyWith(void Function(Descriptor) updates) => super.copyWith((message) => updates(message as Descriptor)) as Descriptor; $pb.BuilderInfo get info_ => _i; @@ -781,17 +664,13 @@ class Descriptor extends $pb.GeneratedMessage { Descriptor createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Descriptor getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Descriptor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Descriptor? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) - set name($core.String v) { - $_setString(0, v); - } - + set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) @@ -800,10 +679,7 @@ class Descriptor extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get disambiguator => $_getSZ(1); @$pb.TagNumber(2) - set disambiguator($core.String v) { - $_setString(1, v); - } - + set disambiguator($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasDisambiguator() => $_has(1); @$pb.TagNumber(2) @@ -812,10 +688,7 @@ class Descriptor extends $pb.GeneratedMessage { @$pb.TagNumber(3) Descriptor_Suffix get suffix => $_getN(2); @$pb.TagNumber(3) - set suffix(Descriptor_Suffix v) { - setField(3, v); - } - + set suffix(Descriptor_Suffix v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasSuffix() => $_has(2); @$pb.TagNumber(3) @@ -859,54 +732,39 @@ class SymbolInformation extends $pb.GeneratedMessage { return $result; } SymbolInformation._() : super(); - factory SymbolInformation.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory SymbolInformation.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'SymbolInformation', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory SymbolInformation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SymbolInformation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SymbolInformation', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'symbol') ..pPS(3, _omitFieldNames ? '' : 'documentation') - ..pc( - 4, _omitFieldNames ? '' : 'relationships', $pb.PbFieldType.PM, - subBuilder: Relationship.create) - ..e( - 5, _omitFieldNames ? '' : 'kind', $pb.PbFieldType.OE, - defaultOrMaker: SymbolInformation_Kind.UnspecifiedKind, - valueOf: SymbolInformation_Kind.valueOf, - enumValues: SymbolInformation_Kind.values) + ..pc(4, _omitFieldNames ? '' : 'relationships', $pb.PbFieldType.PM, subBuilder: Relationship.create) + ..e(5, _omitFieldNames ? '' : 'kind', $pb.PbFieldType.OE, defaultOrMaker: SymbolInformation_Kind.UnspecifiedKind, valueOf: SymbolInformation_Kind.valueOf, enumValues: SymbolInformation_Kind.values) ..aOS(6, _omitFieldNames ? '' : 'displayName') - ..aOM(7, _omitFieldNames ? '' : 'signatureDocumentation', - subBuilder: Document.create) + ..aOM(7, _omitFieldNames ? '' : 'signatureDocumentation', subBuilder: Document.create) ..aOS(8, _omitFieldNames ? '' : 'enclosingSymbol') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') SymbolInformation clone() => SymbolInformation()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SymbolInformation copyWith(void Function(SymbolInformation) updates) => - super.copyWith((message) => updates(message as SymbolInformation)) - as SymbolInformation; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SymbolInformation copyWith(void Function(SymbolInformation) updates) => super.copyWith((message) => updates(message as SymbolInformation)) as SymbolInformation; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SymbolInformation create() => SymbolInformation._(); SymbolInformation createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static SymbolInformation getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static SymbolInformation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SymbolInformation? _defaultInstance; /// Identifier of this symbol, which can be referenced from `Occurence.symbol`. @@ -914,10 +772,7 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(1) $core.String get symbol => $_getSZ(0); @$pb.TagNumber(1) - set symbol($core.String v) { - $_setString(0, v); - } - + set symbol($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSymbol() => $_has(0); @$pb.TagNumber(1) @@ -942,10 +797,7 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(5) SymbolInformation_Kind get kind => $_getN(3); @$pb.TagNumber(5) - set kind(SymbolInformation_Kind v) { - setField(5, v); - } - + set kind(SymbolInformation_Kind v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasKind() => $_has(3); @$pb.TagNumber(5) @@ -963,10 +815,7 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(6) $core.String get displayName => $_getSZ(4); @$pb.TagNumber(6) - set displayName($core.String v) { - $_setString(4, v); - } - + set displayName($core.String v) { $_setString(4, v); } @$pb.TagNumber(6) $core.bool hasDisplayName() => $_has(4); @$pb.TagNumber(6) @@ -981,10 +830,7 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(7) Document get signatureDocumentation => $_getN(5); @$pb.TagNumber(7) - set signatureDocumentation(Document v) { - setField(7, v); - } - + set signatureDocumentation(Document v) { setField(7, v); } @$pb.TagNumber(7) $core.bool hasSignatureDocumentation() => $_has(5); @$pb.TagNumber(7) @@ -1012,10 +858,7 @@ class SymbolInformation extends $pb.GeneratedMessage { @$pb.TagNumber(8) $core.String get enclosingSymbol => $_getSZ(6); @$pb.TagNumber(8) - set enclosingSymbol($core.String v) { - $_setString(6, v); - } - + set enclosingSymbol($core.String v) { $_setString(6, v); } @$pb.TagNumber(8) $core.bool hasEnclosingSymbol() => $_has(6); @$pb.TagNumber(8) @@ -1049,54 +892,43 @@ class Relationship extends $pb.GeneratedMessage { return $result; } Relationship._() : super(); - factory Relationship.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Relationship.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Relationship', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Relationship.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Relationship.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Relationship', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'symbol') ..aOB(2, _omitFieldNames ? '' : 'isReference') ..aOB(3, _omitFieldNames ? '' : 'isImplementation') ..aOB(4, _omitFieldNames ? '' : 'isTypeDefinition') ..aOB(5, _omitFieldNames ? '' : 'isDefinition') - ..hasRequiredFields = false; + ..hasRequiredFields = false + ; - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Relationship clone() => Relationship()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Relationship copyWith(void Function(Relationship) updates) => - super.copyWith((message) => updates(message as Relationship)) - as Relationship; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Relationship copyWith(void Function(Relationship) updates) => super.copyWith((message) => updates(message as Relationship)) as Relationship; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Relationship create() => Relationship._(); Relationship createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); + static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Relationship getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Relationship getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Relationship? _defaultInstance; @$pb.TagNumber(1) $core.String get symbol => $_getSZ(0); @$pb.TagNumber(1) - set symbol($core.String v) { - $_setString(0, v); - } - + set symbol($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSymbol() => $_has(0); @$pb.TagNumber(1) @@ -1129,10 +961,7 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.bool get isReference => $_getBF(1); @$pb.TagNumber(2) - set isReference($core.bool v) { - $_setBool(1, v); - } - + set isReference($core.bool v) { $_setBool(1, v); } @$pb.TagNumber(2) $core.bool hasIsReference() => $_has(1); @$pb.TagNumber(2) @@ -1149,10 +978,7 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.bool get isImplementation => $_getBF(2); @$pb.TagNumber(3) - set isImplementation($core.bool v) { - $_setBool(2, v); - } - + set isImplementation($core.bool v) { $_setBool(2, v); } @$pb.TagNumber(3) $core.bool hasIsImplementation() => $_has(2); @$pb.TagNumber(3) @@ -1162,10 +988,7 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.bool get isTypeDefinition => $_getBF(3); @$pb.TagNumber(4) - set isTypeDefinition($core.bool v) { - $_setBool(3, v); - } - + set isTypeDefinition($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasIsTypeDefinition() => $_has(3); @$pb.TagNumber(4) @@ -1190,10 +1013,7 @@ class Relationship extends $pb.GeneratedMessage { @$pb.TagNumber(5) $core.bool get isDefinition => $_getBF(4); @$pb.TagNumber(5) - set isDefinition($core.bool v) { - $_setBool(4, v); - } - + set isDefinition($core.bool v) { $_setBool(4, v); } @$pb.TagNumber(5) $core.bool hasIsDefinition() => $_has(4); @$pb.TagNumber(5) @@ -1240,41 +1060,30 @@ class Occurrence extends $pb.GeneratedMessage { return $result; } Occurrence._() : super(); - factory Occurrence.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Occurrence.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Occurrence', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) + factory Occurrence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Occurrence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Occurrence', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) ..p<$core.int>(1, _omitFieldNames ? '' : 'range', $pb.PbFieldType.K3) ..aOS(2, _omitFieldNames ? '' : 'symbol') ..a<$core.int>(3, _omitFieldNames ? '' : 'symbolRoles', $pb.PbFieldType.O3) ..pPS(4, _omitFieldNames ? '' : 'overrideDocumentation') - ..e(5, _omitFieldNames ? '' : 'syntaxKind', $pb.PbFieldType.OE, - defaultOrMaker: SyntaxKind.UnspecifiedSyntaxKind, - valueOf: SyntaxKind.valueOf, - enumValues: SyntaxKind.values) - ..pc( - 6, _omitFieldNames ? '' : 'diagnostics', $pb.PbFieldType.PM, - subBuilder: Diagnostic.create) - ..p<$core.int>( - 7, _omitFieldNames ? '' : 'enclosingRange', $pb.PbFieldType.K3) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..e(5, _omitFieldNames ? '' : 'syntaxKind', $pb.PbFieldType.OE, defaultOrMaker: SyntaxKind.UnspecifiedSyntaxKind, valueOf: SyntaxKind.valueOf, enumValues: SyntaxKind.values) + ..pc(6, _omitFieldNames ? '' : 'diagnostics', $pb.PbFieldType.PM, subBuilder: Diagnostic.create) + ..p<$core.int>(7, _omitFieldNames ? '' : 'enclosingRange', $pb.PbFieldType.K3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Occurrence clone() => Occurrence()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Occurrence copyWith(void Function(Occurrence) updates) => - super.copyWith((message) => updates(message as Occurrence)) as Occurrence; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Occurrence copyWith(void Function(Occurrence) updates) => super.copyWith((message) => updates(message as Occurrence)) as Occurrence; $pb.BuilderInfo get info_ => _i; @@ -1283,8 +1092,7 @@ class Occurrence extends $pb.GeneratedMessage { Occurrence createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Occurrence getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Occurrence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Occurrence? _defaultInstance; /// Half-open [start, end) range of this occurrence. Must be exactly three or four @@ -1318,10 +1126,7 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get symbol => $_getSZ(1); @$pb.TagNumber(2) - set symbol($core.String v) { - $_setString(1, v); - } - + set symbol($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasSymbol() => $_has(1); @$pb.TagNumber(2) @@ -1332,10 +1137,7 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.int get symbolRoles => $_getIZ(2); @$pb.TagNumber(3) - set symbolRoles($core.int v) { - $_setSignedInt32(2, v); - } - + set symbolRoles($core.int v) { $_setSignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasSymbolRoles() => $_has(2); @$pb.TagNumber(3) @@ -1356,10 +1158,7 @@ class Occurrence extends $pb.GeneratedMessage { @$pb.TagNumber(5) SyntaxKind get syntaxKind => $_getN(4); @$pb.TagNumber(5) - set syntaxKind(SyntaxKind v) { - setField(5, v); - } - + set syntaxKind(SyntaxKind v) { setField(5, v); } @$pb.TagNumber(5) $core.bool hasSyntaxKind() => $_has(4); @$pb.TagNumber(5) @@ -1454,39 +1253,28 @@ class Diagnostic extends $pb.GeneratedMessage { return $result; } Diagnostic._() : super(); - factory Diagnostic.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Diagnostic.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - _omitMessageNames ? '' : 'Diagnostic', - package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), - createEmptyInstance: create) - ..e(1, _omitFieldNames ? '' : 'severity', $pb.PbFieldType.OE, - defaultOrMaker: Severity.UnspecifiedSeverity, - valueOf: Severity.valueOf, - enumValues: Severity.values) + factory Diagnostic.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Diagnostic.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Diagnostic', package: const $pb.PackageName(_omitMessageNames ? '' : 'scip'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'severity', $pb.PbFieldType.OE, defaultOrMaker: Severity.UnspecifiedSeverity, valueOf: Severity.valueOf, enumValues: Severity.values) ..aOS(2, _omitFieldNames ? '' : 'code') ..aOS(3, _omitFieldNames ? '' : 'message') ..aOS(4, _omitFieldNames ? '' : 'source') - ..pc(5, _omitFieldNames ? '' : 'tags', $pb.PbFieldType.KE, - valueOf: DiagnosticTag.valueOf, - enumValues: DiagnosticTag.values, - defaultEnumValue: DiagnosticTag.UnspecifiedDiagnosticTag) - ..hasRequiredFields = false; - - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') + ..pc(5, _omitFieldNames ? '' : 'tags', $pb.PbFieldType.KE, valueOf: DiagnosticTag.valueOf, enumValues: DiagnosticTag.values, defaultEnumValue: DiagnosticTag.UnspecifiedDiagnosticTag) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') Diagnostic clone() => Diagnostic()..mergeFromMessage(this); - @$core.Deprecated('Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Diagnostic copyWith(void Function(Diagnostic) updates) => - super.copyWith((message) => updates(message as Diagnostic)) as Diagnostic; + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Diagnostic copyWith(void Function(Diagnostic) updates) => super.copyWith((message) => updates(message as Diagnostic)) as Diagnostic; $pb.BuilderInfo get info_ => _i; @@ -1495,18 +1283,14 @@ class Diagnostic extends $pb.GeneratedMessage { Diagnostic createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') - static Diagnostic getDefault() => _defaultInstance ??= - $pb.GeneratedMessage.$_defaultFor(create); + static Diagnostic getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Diagnostic? _defaultInstance; /// Should this diagnostic be reported as an error, warning, info, or hint? @$pb.TagNumber(1) Severity get severity => $_getN(0); @$pb.TagNumber(1) - set severity(Severity v) { - setField(1, v); - } - + set severity(Severity v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasSeverity() => $_has(0); @$pb.TagNumber(1) @@ -1516,10 +1300,7 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(2) $core.String get code => $_getSZ(1); @$pb.TagNumber(2) - set code($core.String v) { - $_setString(1, v); - } - + set code($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCode() => $_has(1); @$pb.TagNumber(2) @@ -1529,10 +1310,7 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(3) $core.String get message => $_getSZ(2); @$pb.TagNumber(3) - set message($core.String v) { - $_setString(2, v); - } - + set message($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasMessage() => $_has(2); @$pb.TagNumber(3) @@ -1543,10 +1321,7 @@ class Diagnostic extends $pb.GeneratedMessage { @$pb.TagNumber(4) $core.String get source => $_getSZ(3); @$pb.TagNumber(4) - set source($core.String v) { - $_setString(3, v); - } - + set source($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasSource() => $_has(3); @$pb.TagNumber(4) @@ -1556,6 +1331,6 @@ class Diagnostic extends $pb.GeneratedMessage { $core.List get tags => $_getList(4); } + const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); -const _omitMessageNames = - $core.bool.fromEnvironment('protobuf.omit_message_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/src/gen/scip.pbenum.dart b/lib/src/gen/scip.pbenum.dart index 39f8898..3084fb6 100644 --- a/lib/src/gen/scip.pbenum.dart +++ b/lib/src/gen/scip.pbenum.dart @@ -14,36 +14,30 @@ import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; class ProtocolVersion extends $pb.ProtobufEnum { - static const ProtocolVersion UnspecifiedProtocolVersion = - ProtocolVersion._(0, _omitEnumNames ? '' : 'UnspecifiedProtocolVersion'); + static const ProtocolVersion UnspecifiedProtocolVersion = ProtocolVersion._(0, _omitEnumNames ? '' : 'UnspecifiedProtocolVersion'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedProtocolVersion, ]; - static final $core.Map<$core.int, ProtocolVersion> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, ProtocolVersion> _byValue = $pb.ProtobufEnum.initByValue(values); static ProtocolVersion? valueOf($core.int value) => _byValue[value]; const ProtocolVersion._($core.int v, $core.String n) : super(v, n); } class TextEncoding extends $pb.ProtobufEnum { - static const TextEncoding UnspecifiedTextEncoding = - TextEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedTextEncoding'); - static const TextEncoding UTF8 = - TextEncoding._(1, _omitEnumNames ? '' : 'UTF8'); - static const TextEncoding UTF16 = - TextEncoding._(2, _omitEnumNames ? '' : 'UTF16'); - - static const $core.List values = [ + static const TextEncoding UnspecifiedTextEncoding = TextEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedTextEncoding'); + static const TextEncoding UTF8 = TextEncoding._(1, _omitEnumNames ? '' : 'UTF8'); + static const TextEncoding UTF16 = TextEncoding._(2, _omitEnumNames ? '' : 'UTF16'); + + static const $core.List values = [ UnspecifiedTextEncoding, UTF8, UTF16, ]; - static final $core.Map<$core.int, TextEncoding> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, TextEncoding> _byValue = $pb.ProtobufEnum.initByValue(values); static TextEncoding? valueOf($core.int value) => _byValue[value]; const TextEncoding._($core.int v, $core.String n) : super(v, n); @@ -51,28 +45,19 @@ class TextEncoding extends $pb.ProtobufEnum { /// Encoding used to interpret the 'character' value in source ranges. class PositionEncoding extends $pb.ProtobufEnum { - static const PositionEncoding UnspecifiedPositionEncoding = - PositionEncoding._( - 0, _omitEnumNames ? '' : 'UnspecifiedPositionEncoding'); - static const PositionEncoding UTF8CodeUnitOffsetFromLineStart = - PositionEncoding._( - 1, _omitEnumNames ? '' : 'UTF8CodeUnitOffsetFromLineStart'); - static const PositionEncoding UTF16CodeUnitOffsetFromLineStart = - PositionEncoding._( - 2, _omitEnumNames ? '' : 'UTF16CodeUnitOffsetFromLineStart'); - static const PositionEncoding UTF32CodeUnitOffsetFromLineStart = - PositionEncoding._( - 3, _omitEnumNames ? '' : 'UTF32CodeUnitOffsetFromLineStart'); - - static const $core.List values = [ + static const PositionEncoding UnspecifiedPositionEncoding = PositionEncoding._(0, _omitEnumNames ? '' : 'UnspecifiedPositionEncoding'); + static const PositionEncoding UTF8CodeUnitOffsetFromLineStart = PositionEncoding._(1, _omitEnumNames ? '' : 'UTF8CodeUnitOffsetFromLineStart'); + static const PositionEncoding UTF16CodeUnitOffsetFromLineStart = PositionEncoding._(2, _omitEnumNames ? '' : 'UTF16CodeUnitOffsetFromLineStart'); + static const PositionEncoding UTF32CodeUnitOffsetFromLineStart = PositionEncoding._(3, _omitEnumNames ? '' : 'UTF32CodeUnitOffsetFromLineStart'); + + static const $core.List values = [ UnspecifiedPositionEncoding, UTF8CodeUnitOffsetFromLineStart, UTF16CodeUnitOffsetFromLineStart, UTF32CodeUnitOffsetFromLineStart, ]; - static final $core.Map<$core.int, PositionEncoding> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, PositionEncoding> _byValue = $pb.ProtobufEnum.initByValue(values); static PositionEncoding? valueOf($core.int value) => _byValue[value]; const PositionEncoding._($core.int v, $core.String n) : super(v, n); @@ -84,23 +69,16 @@ class PositionEncoding extends $pb.ProtobufEnum { /// enum value is defined. In pseudocode, this can be implemented with the /// logic: `const isImportRole = (role.value & SymbolRole.Import.value) > 0`. class SymbolRole extends $pb.ProtobufEnum { - static const SymbolRole UnspecifiedSymbolRole = - SymbolRole._(0, _omitEnumNames ? '' : 'UnspecifiedSymbolRole'); - static const SymbolRole Definition = - SymbolRole._(1, _omitEnumNames ? '' : 'Definition'); - static const SymbolRole Import = - SymbolRole._(2, _omitEnumNames ? '' : 'Import'); - static const SymbolRole WriteAccess = - SymbolRole._(4, _omitEnumNames ? '' : 'WriteAccess'); - static const SymbolRole ReadAccess = - SymbolRole._(8, _omitEnumNames ? '' : 'ReadAccess'); - static const SymbolRole Generated = - SymbolRole._(16, _omitEnumNames ? '' : 'Generated'); + static const SymbolRole UnspecifiedSymbolRole = SymbolRole._(0, _omitEnumNames ? '' : 'UnspecifiedSymbolRole'); + static const SymbolRole Definition = SymbolRole._(1, _omitEnumNames ? '' : 'Definition'); + static const SymbolRole Import = SymbolRole._(2, _omitEnumNames ? '' : 'Import'); + static const SymbolRole WriteAccess = SymbolRole._(4, _omitEnumNames ? '' : 'WriteAccess'); + static const SymbolRole ReadAccess = SymbolRole._(8, _omitEnumNames ? '' : 'ReadAccess'); + static const SymbolRole Generated = SymbolRole._(16, _omitEnumNames ? '' : 'Generated'); static const SymbolRole Test = SymbolRole._(32, _omitEnumNames ? '' : 'Test'); - static const SymbolRole ForwardDefinition = - SymbolRole._(64, _omitEnumNames ? '' : 'ForwardDefinition'); + static const SymbolRole ForwardDefinition = SymbolRole._(64, _omitEnumNames ? '' : 'ForwardDefinition'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSymbolRole, Definition, Import, @@ -111,92 +89,55 @@ class SymbolRole extends $pb.ProtobufEnum { ForwardDefinition, ]; - static final $core.Map<$core.int, SymbolRole> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SymbolRole> _byValue = $pb.ProtobufEnum.initByValue(values); static SymbolRole? valueOf($core.int value) => _byValue[value]; const SymbolRole._($core.int v, $core.String n) : super(v, n); } class SyntaxKind extends $pb.ProtobufEnum { - static const SyntaxKind UnspecifiedSyntaxKind = - SyntaxKind._(0, _omitEnumNames ? '' : 'UnspecifiedSyntaxKind'); - static const SyntaxKind Comment = - SyntaxKind._(1, _omitEnumNames ? '' : 'Comment'); - static const SyntaxKind PunctuationDelimiter = - SyntaxKind._(2, _omitEnumNames ? '' : 'PunctuationDelimiter'); - static const SyntaxKind PunctuationBracket = - SyntaxKind._(3, _omitEnumNames ? '' : 'PunctuationBracket'); - static const SyntaxKind Keyword = - SyntaxKind._(4, _omitEnumNames ? '' : 'Keyword'); - static const SyntaxKind IdentifierOperator = - SyntaxKind._(5, _omitEnumNames ? '' : 'IdentifierOperator'); - static const SyntaxKind Identifier = - SyntaxKind._(6, _omitEnumNames ? '' : 'Identifier'); - static const SyntaxKind IdentifierBuiltin = - SyntaxKind._(7, _omitEnumNames ? '' : 'IdentifierBuiltin'); - static const SyntaxKind IdentifierNull = - SyntaxKind._(8, _omitEnumNames ? '' : 'IdentifierNull'); - static const SyntaxKind IdentifierConstant = - SyntaxKind._(9, _omitEnumNames ? '' : 'IdentifierConstant'); - static const SyntaxKind IdentifierMutableGlobal = - SyntaxKind._(10, _omitEnumNames ? '' : 'IdentifierMutableGlobal'); - static const SyntaxKind IdentifierParameter = - SyntaxKind._(11, _omitEnumNames ? '' : 'IdentifierParameter'); - static const SyntaxKind IdentifierLocal = - SyntaxKind._(12, _omitEnumNames ? '' : 'IdentifierLocal'); - static const SyntaxKind IdentifierShadowed = - SyntaxKind._(13, _omitEnumNames ? '' : 'IdentifierShadowed'); - static const SyntaxKind IdentifierNamespace = - SyntaxKind._(14, _omitEnumNames ? '' : 'IdentifierNamespace'); - static const SyntaxKind IdentifierFunction = - SyntaxKind._(15, _omitEnumNames ? '' : 'IdentifierFunction'); - static const SyntaxKind IdentifierFunctionDefinition = - SyntaxKind._(16, _omitEnumNames ? '' : 'IdentifierFunctionDefinition'); - static const SyntaxKind IdentifierMacro = - SyntaxKind._(17, _omitEnumNames ? '' : 'IdentifierMacro'); - static const SyntaxKind IdentifierMacroDefinition = - SyntaxKind._(18, _omitEnumNames ? '' : 'IdentifierMacroDefinition'); - static const SyntaxKind IdentifierType = - SyntaxKind._(19, _omitEnumNames ? '' : 'IdentifierType'); - static const SyntaxKind IdentifierBuiltinType = - SyntaxKind._(20, _omitEnumNames ? '' : 'IdentifierBuiltinType'); - static const SyntaxKind IdentifierAttribute = - SyntaxKind._(21, _omitEnumNames ? '' : 'IdentifierAttribute'); - static const SyntaxKind RegexEscape = - SyntaxKind._(22, _omitEnumNames ? '' : 'RegexEscape'); - static const SyntaxKind RegexRepeated = - SyntaxKind._(23, _omitEnumNames ? '' : 'RegexRepeated'); - static const SyntaxKind RegexWildcard = - SyntaxKind._(24, _omitEnumNames ? '' : 'RegexWildcard'); - static const SyntaxKind RegexDelimiter = - SyntaxKind._(25, _omitEnumNames ? '' : 'RegexDelimiter'); - static const SyntaxKind RegexJoin = - SyntaxKind._(26, _omitEnumNames ? '' : 'RegexJoin'); - static const SyntaxKind StringLiteral = - SyntaxKind._(27, _omitEnumNames ? '' : 'StringLiteral'); - static const SyntaxKind StringLiteralEscape = - SyntaxKind._(28, _omitEnumNames ? '' : 'StringLiteralEscape'); - static const SyntaxKind StringLiteralSpecial = - SyntaxKind._(29, _omitEnumNames ? '' : 'StringLiteralSpecial'); - static const SyntaxKind StringLiteralKey = - SyntaxKind._(30, _omitEnumNames ? '' : 'StringLiteralKey'); - static const SyntaxKind CharacterLiteral = - SyntaxKind._(31, _omitEnumNames ? '' : 'CharacterLiteral'); - static const SyntaxKind NumericLiteral = - SyntaxKind._(32, _omitEnumNames ? '' : 'NumericLiteral'); - static const SyntaxKind BooleanLiteral = - SyntaxKind._(33, _omitEnumNames ? '' : 'BooleanLiteral'); + static const SyntaxKind UnspecifiedSyntaxKind = SyntaxKind._(0, _omitEnumNames ? '' : 'UnspecifiedSyntaxKind'); + static const SyntaxKind Comment = SyntaxKind._(1, _omitEnumNames ? '' : 'Comment'); + static const SyntaxKind PunctuationDelimiter = SyntaxKind._(2, _omitEnumNames ? '' : 'PunctuationDelimiter'); + static const SyntaxKind PunctuationBracket = SyntaxKind._(3, _omitEnumNames ? '' : 'PunctuationBracket'); + static const SyntaxKind Keyword = SyntaxKind._(4, _omitEnumNames ? '' : 'Keyword'); + static const SyntaxKind IdentifierOperator = SyntaxKind._(5, _omitEnumNames ? '' : 'IdentifierOperator'); + static const SyntaxKind Identifier = SyntaxKind._(6, _omitEnumNames ? '' : 'Identifier'); + static const SyntaxKind IdentifierBuiltin = SyntaxKind._(7, _omitEnumNames ? '' : 'IdentifierBuiltin'); + static const SyntaxKind IdentifierNull = SyntaxKind._(8, _omitEnumNames ? '' : 'IdentifierNull'); + static const SyntaxKind IdentifierConstant = SyntaxKind._(9, _omitEnumNames ? '' : 'IdentifierConstant'); + static const SyntaxKind IdentifierMutableGlobal = SyntaxKind._(10, _omitEnumNames ? '' : 'IdentifierMutableGlobal'); + static const SyntaxKind IdentifierParameter = SyntaxKind._(11, _omitEnumNames ? '' : 'IdentifierParameter'); + static const SyntaxKind IdentifierLocal = SyntaxKind._(12, _omitEnumNames ? '' : 'IdentifierLocal'); + static const SyntaxKind IdentifierShadowed = SyntaxKind._(13, _omitEnumNames ? '' : 'IdentifierShadowed'); + static const SyntaxKind IdentifierNamespace = SyntaxKind._(14, _omitEnumNames ? '' : 'IdentifierNamespace'); + static const SyntaxKind IdentifierFunction = SyntaxKind._(15, _omitEnumNames ? '' : 'IdentifierFunction'); + static const SyntaxKind IdentifierFunctionDefinition = SyntaxKind._(16, _omitEnumNames ? '' : 'IdentifierFunctionDefinition'); + static const SyntaxKind IdentifierMacro = SyntaxKind._(17, _omitEnumNames ? '' : 'IdentifierMacro'); + static const SyntaxKind IdentifierMacroDefinition = SyntaxKind._(18, _omitEnumNames ? '' : 'IdentifierMacroDefinition'); + static const SyntaxKind IdentifierType = SyntaxKind._(19, _omitEnumNames ? '' : 'IdentifierType'); + static const SyntaxKind IdentifierBuiltinType = SyntaxKind._(20, _omitEnumNames ? '' : 'IdentifierBuiltinType'); + static const SyntaxKind IdentifierAttribute = SyntaxKind._(21, _omitEnumNames ? '' : 'IdentifierAttribute'); + static const SyntaxKind RegexEscape = SyntaxKind._(22, _omitEnumNames ? '' : 'RegexEscape'); + static const SyntaxKind RegexRepeated = SyntaxKind._(23, _omitEnumNames ? '' : 'RegexRepeated'); + static const SyntaxKind RegexWildcard = SyntaxKind._(24, _omitEnumNames ? '' : 'RegexWildcard'); + static const SyntaxKind RegexDelimiter = SyntaxKind._(25, _omitEnumNames ? '' : 'RegexDelimiter'); + static const SyntaxKind RegexJoin = SyntaxKind._(26, _omitEnumNames ? '' : 'RegexJoin'); + static const SyntaxKind StringLiteral = SyntaxKind._(27, _omitEnumNames ? '' : 'StringLiteral'); + static const SyntaxKind StringLiteralEscape = SyntaxKind._(28, _omitEnumNames ? '' : 'StringLiteralEscape'); + static const SyntaxKind StringLiteralSpecial = SyntaxKind._(29, _omitEnumNames ? '' : 'StringLiteralSpecial'); + static const SyntaxKind StringLiteralKey = SyntaxKind._(30, _omitEnumNames ? '' : 'StringLiteralKey'); + static const SyntaxKind CharacterLiteral = SyntaxKind._(31, _omitEnumNames ? '' : 'CharacterLiteral'); + static const SyntaxKind NumericLiteral = SyntaxKind._(32, _omitEnumNames ? '' : 'NumericLiteral'); + static const SyntaxKind BooleanLiteral = SyntaxKind._(33, _omitEnumNames ? '' : 'BooleanLiteral'); static const SyntaxKind Tag = SyntaxKind._(34, _omitEnumNames ? '' : 'Tag'); - static const SyntaxKind TagAttribute = - SyntaxKind._(35, _omitEnumNames ? '' : 'TagAttribute'); - static const SyntaxKind TagDelimiter = - SyntaxKind._(36, _omitEnumNames ? '' : 'TagDelimiter'); + static const SyntaxKind TagAttribute = SyntaxKind._(35, _omitEnumNames ? '' : 'TagAttribute'); + static const SyntaxKind TagDelimiter = SyntaxKind._(36, _omitEnumNames ? '' : 'TagDelimiter'); static const SyntaxKind IdentifierKeyword = Keyword; static const SyntaxKind IdentifierModule = IdentifierNamespace; - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSyntaxKind, Comment, PunctuationDelimiter, @@ -236,24 +177,20 @@ class SyntaxKind extends $pb.ProtobufEnum { TagDelimiter, ]; - static final $core.Map<$core.int, SyntaxKind> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SyntaxKind> _byValue = $pb.ProtobufEnum.initByValue(values); static SyntaxKind? valueOf($core.int value) => _byValue[value]; const SyntaxKind._($core.int v, $core.String n) : super(v, n); } class Severity extends $pb.ProtobufEnum { - static const Severity UnspecifiedSeverity = - Severity._(0, _omitEnumNames ? '' : 'UnspecifiedSeverity'); + static const Severity UnspecifiedSeverity = Severity._(0, _omitEnumNames ? '' : 'UnspecifiedSeverity'); static const Severity Error = Severity._(1, _omitEnumNames ? '' : 'Error'); - static const Severity Warning = - Severity._(2, _omitEnumNames ? '' : 'Warning'); - static const Severity Information = - Severity._(3, _omitEnumNames ? '' : 'Information'); + static const Severity Warning = Severity._(2, _omitEnumNames ? '' : 'Warning'); + static const Severity Information = Severity._(3, _omitEnumNames ? '' : 'Information'); static const Severity Hint = Severity._(4, _omitEnumNames ? '' : 'Hint'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSeverity, Error, Warning, @@ -261,29 +198,24 @@ class Severity extends $pb.ProtobufEnum { Hint, ]; - static final $core.Map<$core.int, Severity> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Severity> _byValue = $pb.ProtobufEnum.initByValue(values); static Severity? valueOf($core.int value) => _byValue[value]; const Severity._($core.int v, $core.String n) : super(v, n); } class DiagnosticTag extends $pb.ProtobufEnum { - static const DiagnosticTag UnspecifiedDiagnosticTag = - DiagnosticTag._(0, _omitEnumNames ? '' : 'UnspecifiedDiagnosticTag'); - static const DiagnosticTag Unnecessary = - DiagnosticTag._(1, _omitEnumNames ? '' : 'Unnecessary'); - static const DiagnosticTag Deprecated = - DiagnosticTag._(2, _omitEnumNames ? '' : 'Deprecated'); - - static const $core.List values = [ + static const DiagnosticTag UnspecifiedDiagnosticTag = DiagnosticTag._(0, _omitEnumNames ? '' : 'UnspecifiedDiagnosticTag'); + static const DiagnosticTag Unnecessary = DiagnosticTag._(1, _omitEnumNames ? '' : 'Unnecessary'); + static const DiagnosticTag Deprecated = DiagnosticTag._(2, _omitEnumNames ? '' : 'Deprecated'); + + static const $core.List values = [ UnspecifiedDiagnosticTag, Unnecessary, Deprecated, ]; - static final $core.Map<$core.int, DiagnosticTag> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, DiagnosticTag> _byValue = $pb.ProtobufEnum.initByValue(values); static DiagnosticTag? valueOf($core.int value) => _byValue[value]; const DiagnosticTag._($core.int v, $core.String n) : super(v, n); @@ -296,17 +228,14 @@ class DiagnosticTag extends $pb.ProtobufEnum { /// "CPP" in this enum and other names such as "cpp" are incompatible. /// Feel free to send a pull-request to add missing programming languages. class Language extends $pb.ProtobufEnum { - static const Language UnspecifiedLanguage = - Language._(0, _omitEnumNames ? '' : 'UnspecifiedLanguage'); + static const Language UnspecifiedLanguage = Language._(0, _omitEnumNames ? '' : 'UnspecifiedLanguage'); static const Language ABAP = Language._(60, _omitEnumNames ? '' : 'ABAP'); static const Language Apex = Language._(96, _omitEnumNames ? '' : 'Apex'); static const Language APL = Language._(49, _omitEnumNames ? '' : 'APL'); static const Language Ada = Language._(39, _omitEnumNames ? '' : 'Ada'); static const Language Agda = Language._(45, _omitEnumNames ? '' : 'Agda'); - static const Language AsciiDoc = - Language._(86, _omitEnumNames ? '' : 'AsciiDoc'); - static const Language Assembly = - Language._(58, _omitEnumNames ? '' : 'Assembly'); + static const Language AsciiDoc = Language._(86, _omitEnumNames ? '' : 'AsciiDoc'); + static const Language Assembly = Language._(58, _omitEnumNames ? '' : 'Assembly'); static const Language Awk = Language._(66, _omitEnumNames ? '' : 'Awk'); static const Language Bat = Language._(68, _omitEnumNames ? '' : 'Bat'); static const Language BibTeX = Language._(81, _omitEnumNames ? '' : 'BibTeX'); @@ -315,85 +244,63 @@ class Language extends $pb.ProtobufEnum { static const Language CPP = Language._(35, _omitEnumNames ? '' : 'CPP'); static const Language CSS = Language._(26, _omitEnumNames ? '' : 'CSS'); static const Language CSharp = Language._(1, _omitEnumNames ? '' : 'CSharp'); - static const Language Clojure = - Language._(8, _omitEnumNames ? '' : 'Clojure'); - static const Language Coffeescript = - Language._(21, _omitEnumNames ? '' : 'Coffeescript'); - static const Language CommonLisp = - Language._(9, _omitEnumNames ? '' : 'CommonLisp'); + static const Language Clojure = Language._(8, _omitEnumNames ? '' : 'Clojure'); + static const Language Coffeescript = Language._(21, _omitEnumNames ? '' : 'Coffeescript'); + static const Language CommonLisp = Language._(9, _omitEnumNames ? '' : 'CommonLisp'); static const Language Coq = Language._(47, _omitEnumNames ? '' : 'Coq'); static const Language CUDA = Language._(97, _omitEnumNames ? '' : 'CUDA'); static const Language Dart = Language._(3, _omitEnumNames ? '' : 'Dart'); static const Language Delphi = Language._(57, _omitEnumNames ? '' : 'Delphi'); static const Language Diff = Language._(88, _omitEnumNames ? '' : 'Diff'); - static const Language Dockerfile = - Language._(80, _omitEnumNames ? '' : 'Dockerfile'); + static const Language Dockerfile = Language._(80, _omitEnumNames ? '' : 'Dockerfile'); static const Language Dyalog = Language._(50, _omitEnumNames ? '' : 'Dyalog'); static const Language Elixir = Language._(17, _omitEnumNames ? '' : 'Elixir'); static const Language Erlang = Language._(18, _omitEnumNames ? '' : 'Erlang'); static const Language FSharp = Language._(42, _omitEnumNames ? '' : 'FSharp'); static const Language Fish = Language._(65, _omitEnumNames ? '' : 'Fish'); static const Language Flow = Language._(24, _omitEnumNames ? '' : 'Flow'); - static const Language Fortran = - Language._(56, _omitEnumNames ? '' : 'Fortran'); - static const Language Git_Commit = - Language._(91, _omitEnumNames ? '' : 'Git_Commit'); - static const Language Git_Config = - Language._(89, _omitEnumNames ? '' : 'Git_Config'); - static const Language Git_Rebase = - Language._(92, _omitEnumNames ? '' : 'Git_Rebase'); + static const Language Fortran = Language._(56, _omitEnumNames ? '' : 'Fortran'); + static const Language Git_Commit = Language._(91, _omitEnumNames ? '' : 'Git_Commit'); + static const Language Git_Config = Language._(89, _omitEnumNames ? '' : 'Git_Config'); + static const Language Git_Rebase = Language._(92, _omitEnumNames ? '' : 'Git_Rebase'); static const Language Go = Language._(33, _omitEnumNames ? '' : 'Go'); - static const Language GraphQL = - Language._(98, _omitEnumNames ? '' : 'GraphQL'); + static const Language GraphQL = Language._(98, _omitEnumNames ? '' : 'GraphQL'); static const Language Groovy = Language._(7, _omitEnumNames ? '' : 'Groovy'); static const Language HTML = Language._(30, _omitEnumNames ? '' : 'HTML'); static const Language Hack = Language._(20, _omitEnumNames ? '' : 'Hack'); - static const Language Handlebars = - Language._(90, _omitEnumNames ? '' : 'Handlebars'); - static const Language Haskell = - Language._(44, _omitEnumNames ? '' : 'Haskell'); + static const Language Handlebars = Language._(90, _omitEnumNames ? '' : 'Handlebars'); + static const Language Haskell = Language._(44, _omitEnumNames ? '' : 'Haskell'); static const Language Idris = Language._(46, _omitEnumNames ? '' : 'Idris'); static const Language Ini = Language._(72, _omitEnumNames ? '' : 'Ini'); static const Language J = Language._(51, _omitEnumNames ? '' : 'J'); static const Language JSON = Language._(75, _omitEnumNames ? '' : 'JSON'); static const Language Java = Language._(6, _omitEnumNames ? '' : 'Java'); - static const Language JavaScript = - Language._(22, _omitEnumNames ? '' : 'JavaScript'); - static const Language JavaScriptReact = - Language._(93, _omitEnumNames ? '' : 'JavaScriptReact'); - static const Language Jsonnet = - Language._(76, _omitEnumNames ? '' : 'Jsonnet'); + static const Language JavaScript = Language._(22, _omitEnumNames ? '' : 'JavaScript'); + static const Language JavaScriptReact = Language._(93, _omitEnumNames ? '' : 'JavaScriptReact'); + static const Language Jsonnet = Language._(76, _omitEnumNames ? '' : 'Jsonnet'); static const Language Julia = Language._(55, _omitEnumNames ? '' : 'Julia'); - static const Language Justfile = - Language._(109, _omitEnumNames ? '' : 'Justfile'); + static const Language Justfile = Language._(109, _omitEnumNames ? '' : 'Justfile'); static const Language Kotlin = Language._(4, _omitEnumNames ? '' : 'Kotlin'); static const Language LaTeX = Language._(83, _omitEnumNames ? '' : 'LaTeX'); static const Language Lean = Language._(48, _omitEnumNames ? '' : 'Lean'); static const Language Less = Language._(27, _omitEnumNames ? '' : 'Less'); static const Language Lua = Language._(12, _omitEnumNames ? '' : 'Lua'); static const Language Luau = Language._(108, _omitEnumNames ? '' : 'Luau'); - static const Language Makefile = - Language._(79, _omitEnumNames ? '' : 'Makefile'); - static const Language Markdown = - Language._(84, _omitEnumNames ? '' : 'Markdown'); + static const Language Makefile = Language._(79, _omitEnumNames ? '' : 'Makefile'); + static const Language Markdown = Language._(84, _omitEnumNames ? '' : 'Markdown'); static const Language Matlab = Language._(52, _omitEnumNames ? '' : 'Matlab'); - static const Language Nickel = - Language._(110, _omitEnumNames ? '' : 'Nickel'); + static const Language Nickel = Language._(110, _omitEnumNames ? '' : 'Nickel'); static const Language Nix = Language._(77, _omitEnumNames ? '' : 'Nix'); static const Language OCaml = Language._(41, _omitEnumNames ? '' : 'OCaml'); - static const Language Objective_C = - Language._(36, _omitEnumNames ? '' : 'Objective_C'); - static const Language Objective_CPP = - Language._(37, _omitEnumNames ? '' : 'Objective_CPP'); + static const Language Objective_C = Language._(36, _omitEnumNames ? '' : 'Objective_C'); + static const Language Objective_CPP = Language._(37, _omitEnumNames ? '' : 'Objective_CPP'); static const Language Pascal = Language._(99, _omitEnumNames ? '' : 'Pascal'); static const Language PHP = Language._(19, _omitEnumNames ? '' : 'PHP'); static const Language PLSQL = Language._(70, _omitEnumNames ? '' : 'PLSQL'); static const Language Perl = Language._(13, _omitEnumNames ? '' : 'Perl'); - static const Language PowerShell = - Language._(67, _omitEnumNames ? '' : 'PowerShell'); + static const Language PowerShell = Language._(67, _omitEnumNames ? '' : 'PowerShell'); static const Language Prolog = Language._(71, _omitEnumNames ? '' : 'Prolog'); - static const Language Protobuf = - Language._(100, _omitEnumNames ? '' : 'Protobuf'); + static const Language Protobuf = Language._(100, _omitEnumNames ? '' : 'Protobuf'); static const Language Python = Language._(15, _omitEnumNames ? '' : 'Python'); static const Language R = Language._(54, _omitEnumNames ? '' : 'R'); static const Language Racket = Language._(11, _omitEnumNames ? '' : 'Racket'); @@ -410,39 +317,29 @@ class Language extends $pb.ProtobufEnum { static const Language Sass = Language._(28, _omitEnumNames ? '' : 'Sass'); static const Language Scala = Language._(5, _omitEnumNames ? '' : 'Scala'); static const Language Scheme = Language._(10, _omitEnumNames ? '' : 'Scheme'); - static const Language ShellScript = - Language._(64, _omitEnumNames ? '' : 'ShellScript'); - static const Language Skylark = - Language._(78, _omitEnumNames ? '' : 'Skylark'); + static const Language ShellScript = Language._(64, _omitEnumNames ? '' : 'ShellScript'); + static const Language Skylark = Language._(78, _omitEnumNames ? '' : 'Skylark'); static const Language Slang = Language._(107, _omitEnumNames ? '' : 'Slang'); - static const Language Solidity = - Language._(95, _omitEnumNames ? '' : 'Solidity'); - static const Language Svelte = - Language._(106, _omitEnumNames ? '' : 'Svelte'); + static const Language Solidity = Language._(95, _omitEnumNames ? '' : 'Solidity'); + static const Language Svelte = Language._(106, _omitEnumNames ? '' : 'Svelte'); static const Language Swift = Language._(2, _omitEnumNames ? '' : 'Swift'); static const Language Tcl = Language._(101, _omitEnumNames ? '' : 'Tcl'); static const Language TOML = Language._(73, _omitEnumNames ? '' : 'TOML'); static const Language TeX = Language._(82, _omitEnumNames ? '' : 'TeX'); - static const Language Thrift = - Language._(103, _omitEnumNames ? '' : 'Thrift'); - static const Language TypeScript = - Language._(23, _omitEnumNames ? '' : 'TypeScript'); - static const Language TypeScriptReact = - Language._(94, _omitEnumNames ? '' : 'TypeScriptReact'); - static const Language Verilog = - Language._(104, _omitEnumNames ? '' : 'Verilog'); + static const Language Thrift = Language._(103, _omitEnumNames ? '' : 'Thrift'); + static const Language TypeScript = Language._(23, _omitEnumNames ? '' : 'TypeScript'); + static const Language TypeScriptReact = Language._(94, _omitEnumNames ? '' : 'TypeScriptReact'); + static const Language Verilog = Language._(104, _omitEnumNames ? '' : 'Verilog'); static const Language VHDL = Language._(105, _omitEnumNames ? '' : 'VHDL'); - static const Language VisualBasic = - Language._(63, _omitEnumNames ? '' : 'VisualBasic'); + static const Language VisualBasic = Language._(63, _omitEnumNames ? '' : 'VisualBasic'); static const Language Vue = Language._(25, _omitEnumNames ? '' : 'Vue'); - static const Language Wolfram = - Language._(53, _omitEnumNames ? '' : 'Wolfram'); + static const Language Wolfram = Language._(53, _omitEnumNames ? '' : 'Wolfram'); static const Language XML = Language._(31, _omitEnumNames ? '' : 'XML'); static const Language XSL = Language._(32, _omitEnumNames ? '' : 'XSL'); static const Language YAML = Language._(74, _omitEnumNames ? '' : 'YAML'); static const Language Zig = Language._(38, _omitEnumNames ? '' : 'Zig'); - static const $core.List values = [ + static const $core.List values = [ UnspecifiedLanguage, ABAP, Apex, @@ -555,38 +452,27 @@ class Language extends $pb.ProtobufEnum { Zig, ]; - static final $core.Map<$core.int, Language> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Language> _byValue = $pb.ProtobufEnum.initByValue(values); static Language? valueOf($core.int value) => _byValue[value]; const Language._($core.int v, $core.String n) : super(v, n); } class Descriptor_Suffix extends $pb.ProtobufEnum { - static const Descriptor_Suffix UnspecifiedSuffix = - Descriptor_Suffix._(0, _omitEnumNames ? '' : 'UnspecifiedSuffix'); - static const Descriptor_Suffix Namespace = - Descriptor_Suffix._(1, _omitEnumNames ? '' : 'Namespace'); - static const Descriptor_Suffix Type = - Descriptor_Suffix._(2, _omitEnumNames ? '' : 'Type'); - static const Descriptor_Suffix Term = - Descriptor_Suffix._(3, _omitEnumNames ? '' : 'Term'); - static const Descriptor_Suffix Method = - Descriptor_Suffix._(4, _omitEnumNames ? '' : 'Method'); - static const Descriptor_Suffix TypeParameter = - Descriptor_Suffix._(5, _omitEnumNames ? '' : 'TypeParameter'); - static const Descriptor_Suffix Parameter = - Descriptor_Suffix._(6, _omitEnumNames ? '' : 'Parameter'); - static const Descriptor_Suffix Meta = - Descriptor_Suffix._(7, _omitEnumNames ? '' : 'Meta'); - static const Descriptor_Suffix Local = - Descriptor_Suffix._(8, _omitEnumNames ? '' : 'Local'); - static const Descriptor_Suffix Macro = - Descriptor_Suffix._(9, _omitEnumNames ? '' : 'Macro'); + static const Descriptor_Suffix UnspecifiedSuffix = Descriptor_Suffix._(0, _omitEnumNames ? '' : 'UnspecifiedSuffix'); + static const Descriptor_Suffix Namespace = Descriptor_Suffix._(1, _omitEnumNames ? '' : 'Namespace'); + static const Descriptor_Suffix Type = Descriptor_Suffix._(2, _omitEnumNames ? '' : 'Type'); + static const Descriptor_Suffix Term = Descriptor_Suffix._(3, _omitEnumNames ? '' : 'Term'); + static const Descriptor_Suffix Method = Descriptor_Suffix._(4, _omitEnumNames ? '' : 'Method'); + static const Descriptor_Suffix TypeParameter = Descriptor_Suffix._(5, _omitEnumNames ? '' : 'TypeParameter'); + static const Descriptor_Suffix Parameter = Descriptor_Suffix._(6, _omitEnumNames ? '' : 'Parameter'); + static const Descriptor_Suffix Meta = Descriptor_Suffix._(7, _omitEnumNames ? '' : 'Meta'); + static const Descriptor_Suffix Local = Descriptor_Suffix._(8, _omitEnumNames ? '' : 'Local'); + static const Descriptor_Suffix Macro = Descriptor_Suffix._(9, _omitEnumNames ? '' : 'Macro'); static const Descriptor_Suffix Package = Namespace; - static const $core.List values = [ + static const $core.List values = [ UnspecifiedSuffix, Namespace, Type, @@ -599,8 +485,7 @@ class Descriptor_Suffix extends $pb.ProtobufEnum { Macro, ]; - static final $core.Map<$core.int, Descriptor_Suffix> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, Descriptor_Suffix> _byValue = $pb.ProtobufEnum.initByValue(values); static Descriptor_Suffix? valueOf($core.int value) => _byValue[value]; const Descriptor_Suffix._($core.int v, $core.String n) : super(v, n); @@ -621,179 +506,93 @@ class Descriptor_Suffix extends $pb.ProtobufEnum { /// - If two symbols have the same Kind, they should share the same Suffix. /// - If two symbols have different Suffixes, they should have different Kinds. class SymbolInformation_Kind extends $pb.ProtobufEnum { - static const SymbolInformation_Kind UnspecifiedKind = - SymbolInformation_Kind._(0, _omitEnumNames ? '' : 'UnspecifiedKind'); - static const SymbolInformation_Kind AbstractMethod = - SymbolInformation_Kind._(66, _omitEnumNames ? '' : 'AbstractMethod'); - static const SymbolInformation_Kind Accessor = - SymbolInformation_Kind._(72, _omitEnumNames ? '' : 'Accessor'); - static const SymbolInformation_Kind Array = - SymbolInformation_Kind._(1, _omitEnumNames ? '' : 'Array'); - static const SymbolInformation_Kind Assertion = - SymbolInformation_Kind._(2, _omitEnumNames ? '' : 'Assertion'); - static const SymbolInformation_Kind AssociatedType = - SymbolInformation_Kind._(3, _omitEnumNames ? '' : 'AssociatedType'); - static const SymbolInformation_Kind Attribute = - SymbolInformation_Kind._(4, _omitEnumNames ? '' : 'Attribute'); - static const SymbolInformation_Kind Axiom = - SymbolInformation_Kind._(5, _omitEnumNames ? '' : 'Axiom'); - static const SymbolInformation_Kind Boolean = - SymbolInformation_Kind._(6, _omitEnumNames ? '' : 'Boolean'); - static const SymbolInformation_Kind Class = - SymbolInformation_Kind._(7, _omitEnumNames ? '' : 'Class'); - static const SymbolInformation_Kind Constant = - SymbolInformation_Kind._(8, _omitEnumNames ? '' : 'Constant'); - static const SymbolInformation_Kind Constructor = - SymbolInformation_Kind._(9, _omitEnumNames ? '' : 'Constructor'); - static const SymbolInformation_Kind Contract = - SymbolInformation_Kind._(62, _omitEnumNames ? '' : 'Contract'); - static const SymbolInformation_Kind DataFamily = - SymbolInformation_Kind._(10, _omitEnumNames ? '' : 'DataFamily'); - static const SymbolInformation_Kind Delegate = - SymbolInformation_Kind._(73, _omitEnumNames ? '' : 'Delegate'); - static const SymbolInformation_Kind Enum = - SymbolInformation_Kind._(11, _omitEnumNames ? '' : 'Enum'); - static const SymbolInformation_Kind EnumMember = - SymbolInformation_Kind._(12, _omitEnumNames ? '' : 'EnumMember'); - static const SymbolInformation_Kind Error = - SymbolInformation_Kind._(63, _omitEnumNames ? '' : 'Error'); - static const SymbolInformation_Kind Event = - SymbolInformation_Kind._(13, _omitEnumNames ? '' : 'Event'); - static const SymbolInformation_Kind Extension = - SymbolInformation_Kind._(84, _omitEnumNames ? '' : 'Extension'); - static const SymbolInformation_Kind Fact = - SymbolInformation_Kind._(14, _omitEnumNames ? '' : 'Fact'); - static const SymbolInformation_Kind Field = - SymbolInformation_Kind._(15, _omitEnumNames ? '' : 'Field'); - static const SymbolInformation_Kind File = - SymbolInformation_Kind._(16, _omitEnumNames ? '' : 'File'); - static const SymbolInformation_Kind Function = - SymbolInformation_Kind._(17, _omitEnumNames ? '' : 'Function'); - static const SymbolInformation_Kind Getter = - SymbolInformation_Kind._(18, _omitEnumNames ? '' : 'Getter'); - static const SymbolInformation_Kind Grammar = - SymbolInformation_Kind._(19, _omitEnumNames ? '' : 'Grammar'); - static const SymbolInformation_Kind Instance = - SymbolInformation_Kind._(20, _omitEnumNames ? '' : 'Instance'); - static const SymbolInformation_Kind Interface = - SymbolInformation_Kind._(21, _omitEnumNames ? '' : 'Interface'); - static const SymbolInformation_Kind Key = - SymbolInformation_Kind._(22, _omitEnumNames ? '' : 'Key'); - static const SymbolInformation_Kind Lang = - SymbolInformation_Kind._(23, _omitEnumNames ? '' : 'Lang'); - static const SymbolInformation_Kind Lemma = - SymbolInformation_Kind._(24, _omitEnumNames ? '' : 'Lemma'); - static const SymbolInformation_Kind Library = - SymbolInformation_Kind._(64, _omitEnumNames ? '' : 'Library'); - static const SymbolInformation_Kind Macro = - SymbolInformation_Kind._(25, _omitEnumNames ? '' : 'Macro'); - static const SymbolInformation_Kind Method = - SymbolInformation_Kind._(26, _omitEnumNames ? '' : 'Method'); - static const SymbolInformation_Kind MethodAlias = - SymbolInformation_Kind._(74, _omitEnumNames ? '' : 'MethodAlias'); - static const SymbolInformation_Kind MethodReceiver = - SymbolInformation_Kind._(27, _omitEnumNames ? '' : 'MethodReceiver'); - static const SymbolInformation_Kind MethodSpecification = - SymbolInformation_Kind._(67, _omitEnumNames ? '' : 'MethodSpecification'); - static const SymbolInformation_Kind Message = - SymbolInformation_Kind._(28, _omitEnumNames ? '' : 'Message'); - static const SymbolInformation_Kind Mixin = - SymbolInformation_Kind._(85, _omitEnumNames ? '' : 'Mixin'); - static const SymbolInformation_Kind Modifier = - SymbolInformation_Kind._(65, _omitEnumNames ? '' : 'Modifier'); - static const SymbolInformation_Kind Module = - SymbolInformation_Kind._(29, _omitEnumNames ? '' : 'Module'); - static const SymbolInformation_Kind Namespace = - SymbolInformation_Kind._(30, _omitEnumNames ? '' : 'Namespace'); - static const SymbolInformation_Kind Null = - SymbolInformation_Kind._(31, _omitEnumNames ? '' : 'Null'); - static const SymbolInformation_Kind Number = - SymbolInformation_Kind._(32, _omitEnumNames ? '' : 'Number'); - static const SymbolInformation_Kind Object_ = - SymbolInformation_Kind._(33, _omitEnumNames ? '' : 'Object'); - static const SymbolInformation_Kind Operator = - SymbolInformation_Kind._(34, _omitEnumNames ? '' : 'Operator'); - static const SymbolInformation_Kind Package = - SymbolInformation_Kind._(35, _omitEnumNames ? '' : 'Package'); - static const SymbolInformation_Kind PackageObject = - SymbolInformation_Kind._(36, _omitEnumNames ? '' : 'PackageObject'); - static const SymbolInformation_Kind Parameter = - SymbolInformation_Kind._(37, _omitEnumNames ? '' : 'Parameter'); - static const SymbolInformation_Kind ParameterLabel = - SymbolInformation_Kind._(38, _omitEnumNames ? '' : 'ParameterLabel'); - static const SymbolInformation_Kind Pattern = - SymbolInformation_Kind._(39, _omitEnumNames ? '' : 'Pattern'); - static const SymbolInformation_Kind Predicate = - SymbolInformation_Kind._(40, _omitEnumNames ? '' : 'Predicate'); - static const SymbolInformation_Kind Property = - SymbolInformation_Kind._(41, _omitEnumNames ? '' : 'Property'); - static const SymbolInformation_Kind Protocol = - SymbolInformation_Kind._(42, _omitEnumNames ? '' : 'Protocol'); - static const SymbolInformation_Kind ProtocolMethod = - SymbolInformation_Kind._(68, _omitEnumNames ? '' : 'ProtocolMethod'); - static const SymbolInformation_Kind PureVirtualMethod = - SymbolInformation_Kind._(69, _omitEnumNames ? '' : 'PureVirtualMethod'); - static const SymbolInformation_Kind Quasiquoter = - SymbolInformation_Kind._(43, _omitEnumNames ? '' : 'Quasiquoter'); - static const SymbolInformation_Kind SelfParameter = - SymbolInformation_Kind._(44, _omitEnumNames ? '' : 'SelfParameter'); - static const SymbolInformation_Kind Setter = - SymbolInformation_Kind._(45, _omitEnumNames ? '' : 'Setter'); - static const SymbolInformation_Kind Signature = - SymbolInformation_Kind._(46, _omitEnumNames ? '' : 'Signature'); - static const SymbolInformation_Kind SingletonClass = - SymbolInformation_Kind._(75, _omitEnumNames ? '' : 'SingletonClass'); - static const SymbolInformation_Kind SingletonMethod = - SymbolInformation_Kind._(76, _omitEnumNames ? '' : 'SingletonMethod'); - static const SymbolInformation_Kind StaticDataMember = - SymbolInformation_Kind._(77, _omitEnumNames ? '' : 'StaticDataMember'); - static const SymbolInformation_Kind StaticEvent = - SymbolInformation_Kind._(78, _omitEnumNames ? '' : 'StaticEvent'); - static const SymbolInformation_Kind StaticField = - SymbolInformation_Kind._(79, _omitEnumNames ? '' : 'StaticField'); - static const SymbolInformation_Kind StaticMethod = - SymbolInformation_Kind._(80, _omitEnumNames ? '' : 'StaticMethod'); - static const SymbolInformation_Kind StaticProperty = - SymbolInformation_Kind._(81, _omitEnumNames ? '' : 'StaticProperty'); - static const SymbolInformation_Kind StaticVariable = - SymbolInformation_Kind._(82, _omitEnumNames ? '' : 'StaticVariable'); - static const SymbolInformation_Kind String = - SymbolInformation_Kind._(48, _omitEnumNames ? '' : 'String'); - static const SymbolInformation_Kind Struct = - SymbolInformation_Kind._(49, _omitEnumNames ? '' : 'Struct'); - static const SymbolInformation_Kind Subscript = - SymbolInformation_Kind._(47, _omitEnumNames ? '' : 'Subscript'); - static const SymbolInformation_Kind Tactic = - SymbolInformation_Kind._(50, _omitEnumNames ? '' : 'Tactic'); - static const SymbolInformation_Kind Theorem = - SymbolInformation_Kind._(51, _omitEnumNames ? '' : 'Theorem'); - static const SymbolInformation_Kind ThisParameter = - SymbolInformation_Kind._(52, _omitEnumNames ? '' : 'ThisParameter'); - static const SymbolInformation_Kind Trait = - SymbolInformation_Kind._(53, _omitEnumNames ? '' : 'Trait'); - static const SymbolInformation_Kind TraitMethod = - SymbolInformation_Kind._(70, _omitEnumNames ? '' : 'TraitMethod'); - static const SymbolInformation_Kind Type = - SymbolInformation_Kind._(54, _omitEnumNames ? '' : 'Type'); - static const SymbolInformation_Kind TypeAlias = - SymbolInformation_Kind._(55, _omitEnumNames ? '' : 'TypeAlias'); - static const SymbolInformation_Kind TypeClass = - SymbolInformation_Kind._(56, _omitEnumNames ? '' : 'TypeClass'); - static const SymbolInformation_Kind TypeClassMethod = - SymbolInformation_Kind._(71, _omitEnumNames ? '' : 'TypeClassMethod'); - static const SymbolInformation_Kind TypeFamily = - SymbolInformation_Kind._(57, _omitEnumNames ? '' : 'TypeFamily'); - static const SymbolInformation_Kind TypeParameter = - SymbolInformation_Kind._(58, _omitEnumNames ? '' : 'TypeParameter'); - static const SymbolInformation_Kind Union = - SymbolInformation_Kind._(59, _omitEnumNames ? '' : 'Union'); - static const SymbolInformation_Kind Value = - SymbolInformation_Kind._(60, _omitEnumNames ? '' : 'Value'); - static const SymbolInformation_Kind Variable = - SymbolInformation_Kind._(61, _omitEnumNames ? '' : 'Variable'); - - static const $core.List values = - [ + static const SymbolInformation_Kind UnspecifiedKind = SymbolInformation_Kind._(0, _omitEnumNames ? '' : 'UnspecifiedKind'); + static const SymbolInformation_Kind AbstractMethod = SymbolInformation_Kind._(66, _omitEnumNames ? '' : 'AbstractMethod'); + static const SymbolInformation_Kind Accessor = SymbolInformation_Kind._(72, _omitEnumNames ? '' : 'Accessor'); + static const SymbolInformation_Kind Array = SymbolInformation_Kind._(1, _omitEnumNames ? '' : 'Array'); + static const SymbolInformation_Kind Assertion = SymbolInformation_Kind._(2, _omitEnumNames ? '' : 'Assertion'); + static const SymbolInformation_Kind AssociatedType = SymbolInformation_Kind._(3, _omitEnumNames ? '' : 'AssociatedType'); + static const SymbolInformation_Kind Attribute = SymbolInformation_Kind._(4, _omitEnumNames ? '' : 'Attribute'); + static const SymbolInformation_Kind Axiom = SymbolInformation_Kind._(5, _omitEnumNames ? '' : 'Axiom'); + static const SymbolInformation_Kind Boolean = SymbolInformation_Kind._(6, _omitEnumNames ? '' : 'Boolean'); + static const SymbolInformation_Kind Class = SymbolInformation_Kind._(7, _omitEnumNames ? '' : 'Class'); + static const SymbolInformation_Kind Constant = SymbolInformation_Kind._(8, _omitEnumNames ? '' : 'Constant'); + static const SymbolInformation_Kind Constructor = SymbolInformation_Kind._(9, _omitEnumNames ? '' : 'Constructor'); + static const SymbolInformation_Kind Contract = SymbolInformation_Kind._(62, _omitEnumNames ? '' : 'Contract'); + static const SymbolInformation_Kind DataFamily = SymbolInformation_Kind._(10, _omitEnumNames ? '' : 'DataFamily'); + static const SymbolInformation_Kind Delegate = SymbolInformation_Kind._(73, _omitEnumNames ? '' : 'Delegate'); + static const SymbolInformation_Kind Enum = SymbolInformation_Kind._(11, _omitEnumNames ? '' : 'Enum'); + static const SymbolInformation_Kind EnumMember = SymbolInformation_Kind._(12, _omitEnumNames ? '' : 'EnumMember'); + static const SymbolInformation_Kind Error = SymbolInformation_Kind._(63, _omitEnumNames ? '' : 'Error'); + static const SymbolInformation_Kind Event = SymbolInformation_Kind._(13, _omitEnumNames ? '' : 'Event'); + static const SymbolInformation_Kind Extension = SymbolInformation_Kind._(84, _omitEnumNames ? '' : 'Extension'); + static const SymbolInformation_Kind Fact = SymbolInformation_Kind._(14, _omitEnumNames ? '' : 'Fact'); + static const SymbolInformation_Kind Field = SymbolInformation_Kind._(15, _omitEnumNames ? '' : 'Field'); + static const SymbolInformation_Kind File = SymbolInformation_Kind._(16, _omitEnumNames ? '' : 'File'); + static const SymbolInformation_Kind Function = SymbolInformation_Kind._(17, _omitEnumNames ? '' : 'Function'); + static const SymbolInformation_Kind Getter = SymbolInformation_Kind._(18, _omitEnumNames ? '' : 'Getter'); + static const SymbolInformation_Kind Grammar = SymbolInformation_Kind._(19, _omitEnumNames ? '' : 'Grammar'); + static const SymbolInformation_Kind Instance = SymbolInformation_Kind._(20, _omitEnumNames ? '' : 'Instance'); + static const SymbolInformation_Kind Interface = SymbolInformation_Kind._(21, _omitEnumNames ? '' : 'Interface'); + static const SymbolInformation_Kind Key = SymbolInformation_Kind._(22, _omitEnumNames ? '' : 'Key'); + static const SymbolInformation_Kind Lang = SymbolInformation_Kind._(23, _omitEnumNames ? '' : 'Lang'); + static const SymbolInformation_Kind Lemma = SymbolInformation_Kind._(24, _omitEnumNames ? '' : 'Lemma'); + static const SymbolInformation_Kind Library = SymbolInformation_Kind._(64, _omitEnumNames ? '' : 'Library'); + static const SymbolInformation_Kind Macro = SymbolInformation_Kind._(25, _omitEnumNames ? '' : 'Macro'); + static const SymbolInformation_Kind Method = SymbolInformation_Kind._(26, _omitEnumNames ? '' : 'Method'); + static const SymbolInformation_Kind MethodAlias = SymbolInformation_Kind._(74, _omitEnumNames ? '' : 'MethodAlias'); + static const SymbolInformation_Kind MethodReceiver = SymbolInformation_Kind._(27, _omitEnumNames ? '' : 'MethodReceiver'); + static const SymbolInformation_Kind MethodSpecification = SymbolInformation_Kind._(67, _omitEnumNames ? '' : 'MethodSpecification'); + static const SymbolInformation_Kind Message = SymbolInformation_Kind._(28, _omitEnumNames ? '' : 'Message'); + static const SymbolInformation_Kind Mixin = SymbolInformation_Kind._(85, _omitEnumNames ? '' : 'Mixin'); + static const SymbolInformation_Kind Modifier = SymbolInformation_Kind._(65, _omitEnumNames ? '' : 'Modifier'); + static const SymbolInformation_Kind Module = SymbolInformation_Kind._(29, _omitEnumNames ? '' : 'Module'); + static const SymbolInformation_Kind Namespace = SymbolInformation_Kind._(30, _omitEnumNames ? '' : 'Namespace'); + static const SymbolInformation_Kind Null = SymbolInformation_Kind._(31, _omitEnumNames ? '' : 'Null'); + static const SymbolInformation_Kind Number = SymbolInformation_Kind._(32, _omitEnumNames ? '' : 'Number'); + static const SymbolInformation_Kind Object_ = SymbolInformation_Kind._(33, _omitEnumNames ? '' : 'Object'); + static const SymbolInformation_Kind Operator = SymbolInformation_Kind._(34, _omitEnumNames ? '' : 'Operator'); + static const SymbolInformation_Kind Package = SymbolInformation_Kind._(35, _omitEnumNames ? '' : 'Package'); + static const SymbolInformation_Kind PackageObject = SymbolInformation_Kind._(36, _omitEnumNames ? '' : 'PackageObject'); + static const SymbolInformation_Kind Parameter = SymbolInformation_Kind._(37, _omitEnumNames ? '' : 'Parameter'); + static const SymbolInformation_Kind ParameterLabel = SymbolInformation_Kind._(38, _omitEnumNames ? '' : 'ParameterLabel'); + static const SymbolInformation_Kind Pattern = SymbolInformation_Kind._(39, _omitEnumNames ? '' : 'Pattern'); + static const SymbolInformation_Kind Predicate = SymbolInformation_Kind._(40, _omitEnumNames ? '' : 'Predicate'); + static const SymbolInformation_Kind Property = SymbolInformation_Kind._(41, _omitEnumNames ? '' : 'Property'); + static const SymbolInformation_Kind Protocol = SymbolInformation_Kind._(42, _omitEnumNames ? '' : 'Protocol'); + static const SymbolInformation_Kind ProtocolMethod = SymbolInformation_Kind._(68, _omitEnumNames ? '' : 'ProtocolMethod'); + static const SymbolInformation_Kind PureVirtualMethod = SymbolInformation_Kind._(69, _omitEnumNames ? '' : 'PureVirtualMethod'); + static const SymbolInformation_Kind Quasiquoter = SymbolInformation_Kind._(43, _omitEnumNames ? '' : 'Quasiquoter'); + static const SymbolInformation_Kind SelfParameter = SymbolInformation_Kind._(44, _omitEnumNames ? '' : 'SelfParameter'); + static const SymbolInformation_Kind Setter = SymbolInformation_Kind._(45, _omitEnumNames ? '' : 'Setter'); + static const SymbolInformation_Kind Signature = SymbolInformation_Kind._(46, _omitEnumNames ? '' : 'Signature'); + static const SymbolInformation_Kind SingletonClass = SymbolInformation_Kind._(75, _omitEnumNames ? '' : 'SingletonClass'); + static const SymbolInformation_Kind SingletonMethod = SymbolInformation_Kind._(76, _omitEnumNames ? '' : 'SingletonMethod'); + static const SymbolInformation_Kind StaticDataMember = SymbolInformation_Kind._(77, _omitEnumNames ? '' : 'StaticDataMember'); + static const SymbolInformation_Kind StaticEvent = SymbolInformation_Kind._(78, _omitEnumNames ? '' : 'StaticEvent'); + static const SymbolInformation_Kind StaticField = SymbolInformation_Kind._(79, _omitEnumNames ? '' : 'StaticField'); + static const SymbolInformation_Kind StaticMethod = SymbolInformation_Kind._(80, _omitEnumNames ? '' : 'StaticMethod'); + static const SymbolInformation_Kind StaticProperty = SymbolInformation_Kind._(81, _omitEnumNames ? '' : 'StaticProperty'); + static const SymbolInformation_Kind StaticVariable = SymbolInformation_Kind._(82, _omitEnumNames ? '' : 'StaticVariable'); + static const SymbolInformation_Kind String = SymbolInformation_Kind._(48, _omitEnumNames ? '' : 'String'); + static const SymbolInformation_Kind Struct = SymbolInformation_Kind._(49, _omitEnumNames ? '' : 'Struct'); + static const SymbolInformation_Kind Subscript = SymbolInformation_Kind._(47, _omitEnumNames ? '' : 'Subscript'); + static const SymbolInformation_Kind Tactic = SymbolInformation_Kind._(50, _omitEnumNames ? '' : 'Tactic'); + static const SymbolInformation_Kind Theorem = SymbolInformation_Kind._(51, _omitEnumNames ? '' : 'Theorem'); + static const SymbolInformation_Kind ThisParameter = SymbolInformation_Kind._(52, _omitEnumNames ? '' : 'ThisParameter'); + static const SymbolInformation_Kind Trait = SymbolInformation_Kind._(53, _omitEnumNames ? '' : 'Trait'); + static const SymbolInformation_Kind TraitMethod = SymbolInformation_Kind._(70, _omitEnumNames ? '' : 'TraitMethod'); + static const SymbolInformation_Kind Type = SymbolInformation_Kind._(54, _omitEnumNames ? '' : 'Type'); + static const SymbolInformation_Kind TypeAlias = SymbolInformation_Kind._(55, _omitEnumNames ? '' : 'TypeAlias'); + static const SymbolInformation_Kind TypeClass = SymbolInformation_Kind._(56, _omitEnumNames ? '' : 'TypeClass'); + static const SymbolInformation_Kind TypeClassMethod = SymbolInformation_Kind._(71, _omitEnumNames ? '' : 'TypeClassMethod'); + static const SymbolInformation_Kind TypeFamily = SymbolInformation_Kind._(57, _omitEnumNames ? '' : 'TypeFamily'); + static const SymbolInformation_Kind TypeParameter = SymbolInformation_Kind._(58, _omitEnumNames ? '' : 'TypeParameter'); + static const SymbolInformation_Kind Union = SymbolInformation_Kind._(59, _omitEnumNames ? '' : 'Union'); + static const SymbolInformation_Kind Value = SymbolInformation_Kind._(60, _omitEnumNames ? '' : 'Value'); + static const SymbolInformation_Kind Variable = SymbolInformation_Kind._(61, _omitEnumNames ? '' : 'Variable'); + + static const $core.List values = [ UnspecifiedKind, AbstractMethod, Accessor, @@ -881,11 +680,11 @@ class SymbolInformation_Kind extends $pb.ProtobufEnum { Variable, ]; - static final $core.Map<$core.int, SymbolInformation_Kind> _byValue = - $pb.ProtobufEnum.initByValue(values); + static final $core.Map<$core.int, SymbolInformation_Kind> _byValue = $pb.ProtobufEnum.initByValue(values); static SymbolInformation_Kind? valueOf($core.int value) => _byValue[value]; const SymbolInformation_Kind._($core.int v, $core.String n) : super(v, n); } + const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/src/gen/scip.pbjson.dart b/lib/src/gen/scip.pbjson.dart index 6262081..cafea3a 100644 --- a/lib/src/gen/scip.pbjson.dart +++ b/lib/src/gen/scip.pbjson.dart @@ -332,30 +332,9 @@ final $typed_data.Uint8List languageDescriptor = $convert.base64Decode( const Index$json = { '1': 'Index', '2': [ - { - '1': 'metadata', - '3': 1, - '4': 1, - '5': 11, - '6': '.scip.Metadata', - '10': 'metadata' - }, - { - '1': 'documents', - '3': 2, - '4': 3, - '5': 11, - '6': '.scip.Document', - '10': 'documents' - }, - { - '1': 'external_symbols', - '3': 3, - '4': 3, - '5': 11, - '6': '.scip.SymbolInformation', - '10': 'externalSymbols' - }, + {'1': 'metadata', '3': 1, '4': 1, '5': 11, '6': '.scip.Metadata', '10': 'metadata'}, + {'1': 'documents', '3': 2, '4': 3, '5': 11, '6': '.scip.Document', '10': 'documents'}, + {'1': 'external_symbols', '3': 3, '4': 3, '5': 11, '6': '.scip.SymbolInformation', '10': 'externalSymbols'}, ], }; @@ -369,31 +348,10 @@ final $typed_data.Uint8List indexDescriptor = $convert.base64Decode( const Metadata$json = { '1': 'Metadata', '2': [ - { - '1': 'version', - '3': 1, - '4': 1, - '5': 14, - '6': '.scip.ProtocolVersion', - '10': 'version' - }, - { - '1': 'tool_info', - '3': 2, - '4': 1, - '5': 11, - '6': '.scip.ToolInfo', - '10': 'toolInfo' - }, + {'1': 'version', '3': 1, '4': 1, '5': 14, '6': '.scip.ProtocolVersion', '10': 'version'}, + {'1': 'tool_info', '3': 2, '4': 1, '5': 11, '6': '.scip.ToolInfo', '10': 'toolInfo'}, {'1': 'project_root', '3': 3, '4': 1, '5': 9, '10': 'projectRoot'}, - { - '1': 'text_document_encoding', - '3': 4, - '4': 1, - '5': 14, - '6': '.scip.TextEncoding', - '10': 'textDocumentEncoding' - }, + {'1': 'text_document_encoding', '3': 4, '4': 1, '5': 14, '6': '.scip.TextEncoding', '10': 'textDocumentEncoding'}, ], }; @@ -425,31 +383,10 @@ const Document$json = { '2': [ {'1': 'language', '3': 4, '4': 1, '5': 9, '10': 'language'}, {'1': 'relative_path', '3': 1, '4': 1, '5': 9, '10': 'relativePath'}, - { - '1': 'occurrences', - '3': 2, - '4': 3, - '5': 11, - '6': '.scip.Occurrence', - '10': 'occurrences' - }, - { - '1': 'symbols', - '3': 3, - '4': 3, - '5': 11, - '6': '.scip.SymbolInformation', - '10': 'symbols' - }, + {'1': 'occurrences', '3': 2, '4': 3, '5': 11, '6': '.scip.Occurrence', '10': 'occurrences'}, + {'1': 'symbols', '3': 3, '4': 3, '5': 11, '6': '.scip.SymbolInformation', '10': 'symbols'}, {'1': 'text', '3': 5, '4': 1, '5': 9, '10': 'text'}, - { - '1': 'position_encoding', - '3': 6, - '4': 1, - '5': 14, - '6': '.scip.PositionEncoding', - '10': 'positionEncoding' - }, + {'1': 'position_encoding', '3': 6, '4': 1, '5': 14, '6': '.scip.PositionEncoding', '10': 'positionEncoding'}, ], }; @@ -466,22 +403,8 @@ const Symbol$json = { '1': 'Symbol', '2': [ {'1': 'scheme', '3': 1, '4': 1, '5': 9, '10': 'scheme'}, - { - '1': 'package', - '3': 2, - '4': 1, - '5': 11, - '6': '.scip.Package', - '10': 'package' - }, - { - '1': 'descriptors', - '3': 3, - '4': 3, - '5': 11, - '6': '.scip.Descriptor', - '10': 'descriptors' - }, + {'1': 'package', '3': 2, '4': 1, '5': 11, '6': '.scip.Package', '10': 'package'}, + {'1': 'descriptors', '3': 3, '4': 3, '5': 11, '6': '.scip.Descriptor', '10': 'descriptors'}, ], }; @@ -512,14 +435,7 @@ const Descriptor$json = { '2': [ {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, {'1': 'disambiguator', '3': 2, '4': 1, '5': 9, '10': 'disambiguator'}, - { - '1': 'suffix', - '3': 3, - '4': 1, - '5': 14, - '6': '.scip.Descriptor.Suffix', - '10': 'suffix' - }, + {'1': 'suffix', '3': 3, '4': 1, '5': 14, '6': '.scip.Descriptor.Suffix', '10': 'suffix'}, ], '4': [Descriptor_Suffix$json], }; @@ -562,31 +478,10 @@ const SymbolInformation$json = { '2': [ {'1': 'symbol', '3': 1, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'documentation', '3': 3, '4': 3, '5': 9, '10': 'documentation'}, - { - '1': 'relationships', - '3': 4, - '4': 3, - '5': 11, - '6': '.scip.Relationship', - '10': 'relationships' - }, - { - '1': 'kind', - '3': 5, - '4': 1, - '5': 14, - '6': '.scip.SymbolInformation.Kind', - '10': 'kind' - }, + {'1': 'relationships', '3': 4, '4': 3, '5': 11, '6': '.scip.Relationship', '10': 'relationships'}, + {'1': 'kind', '3': 5, '4': 1, '5': 14, '6': '.scip.SymbolInformation.Kind', '10': 'kind'}, {'1': 'display_name', '3': 6, '4': 1, '5': 9, '10': 'displayName'}, - { - '1': 'signature_documentation', - '3': 7, - '4': 1, - '5': 11, - '6': '.scip.Document', - '10': 'signatureDocumentation' - }, + {'1': 'signature_documentation', '3': 7, '4': 1, '5': 11, '6': '.scip.Document', '10': 'signatureDocumentation'}, {'1': 'enclosing_symbol', '3': 8, '4': 1, '5': 9, '10': 'enclosingSymbol'}, ], '4': [SymbolInformation_Kind$json], @@ -722,20 +617,8 @@ const Relationship$json = { '2': [ {'1': 'symbol', '3': 1, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'is_reference', '3': 2, '4': 1, '5': 8, '10': 'isReference'}, - { - '1': 'is_implementation', - '3': 3, - '4': 1, - '5': 8, - '10': 'isImplementation' - }, - { - '1': 'is_type_definition', - '3': 4, - '4': 1, - '5': 8, - '10': 'isTypeDefinition' - }, + {'1': 'is_implementation', '3': 3, '4': 1, '5': 8, '10': 'isImplementation'}, + {'1': 'is_type_definition', '3': 4, '4': 1, '5': 8, '10': 'isTypeDefinition'}, {'1': 'is_definition', '3': 5, '4': 1, '5': 8, '10': 'isDefinition'}, ], }; @@ -754,29 +637,9 @@ const Occurrence$json = { {'1': 'range', '3': 1, '4': 3, '5': 5, '10': 'range'}, {'1': 'symbol', '3': 2, '4': 1, '5': 9, '10': 'symbol'}, {'1': 'symbol_roles', '3': 3, '4': 1, '5': 5, '10': 'symbolRoles'}, - { - '1': 'override_documentation', - '3': 4, - '4': 3, - '5': 9, - '10': 'overrideDocumentation' - }, - { - '1': 'syntax_kind', - '3': 5, - '4': 1, - '5': 14, - '6': '.scip.SyntaxKind', - '10': 'syntaxKind' - }, - { - '1': 'diagnostics', - '3': 6, - '4': 3, - '5': 11, - '6': '.scip.Diagnostic', - '10': 'diagnostics' - }, + {'1': 'override_documentation', '3': 4, '4': 3, '5': 9, '10': 'overrideDocumentation'}, + {'1': 'syntax_kind', '3': 5, '4': 1, '5': 14, '6': '.scip.SyntaxKind', '10': 'syntaxKind'}, + {'1': 'diagnostics', '3': 6, '4': 3, '5': 11, '6': '.scip.Diagnostic', '10': 'diagnostics'}, {'1': 'enclosing_range', '3': 7, '4': 3, '5': 5, '10': 'enclosingRange'}, ], }; @@ -794,25 +657,11 @@ final $typed_data.Uint8List occurrenceDescriptor = $convert.base64Decode( const Diagnostic$json = { '1': 'Diagnostic', '2': [ - { - '1': 'severity', - '3': 1, - '4': 1, - '5': 14, - '6': '.scip.Severity', - '10': 'severity' - }, + {'1': 'severity', '3': 1, '4': 1, '5': 14, '6': '.scip.Severity', '10': 'severity'}, {'1': 'code', '3': 2, '4': 1, '5': 9, '10': 'code'}, {'1': 'message', '3': 3, '4': 1, '5': 9, '10': 'message'}, {'1': 'source', '3': 4, '4': 1, '5': 9, '10': 'source'}, - { - '1': 'tags', - '3': 5, - '4': 3, - '5': 14, - '6': '.scip.DiagnosticTag', - '10': 'tags' - }, + {'1': 'tags', '3': 5, '4': 3, '5': 14, '6': '.scip.DiagnosticTag', '10': 'tags'}, ], }; @@ -822,3 +671,4 @@ final $typed_data.Uint8List diagnosticDescriptor = $convert.base64Decode( 'kSEgoEY29kZRgCIAEoCVIEY29kZRIYCgdtZXNzYWdlGAMgASgJUgdtZXNzYWdlEhYKBnNvdXJj' 'ZRgEIAEoCVIGc291cmNlEicKBHRhZ3MYBSADKA4yEy5zY2lwLkRpYWdub3N0aWNUYWdSBHRhZ3' 'M='); + diff --git a/lib/src/gen/scip.pbserver.dart b/lib/src/gen/scip.pbserver.dart index 5383fec..cfbeb5d 100644 --- a/lib/src/gen/scip.pbserver.dart +++ b/lib/src/gen/scip.pbserver.dart @@ -11,3 +11,4 @@ // ignore_for_file: unnecessary_import, unnecessary_this, unused_import export 'scip.pb.dart'; +