Skip to content

Commit c363979

Browse files
Merge branch 'main' into digit-separators
2 parents 65e9940 + 17ccab9 commit c363979

File tree

1 file changed

+25
-13
lines changed

1 file changed

+25
-13
lines changed

src/_data/glossary.yml

+25-13
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,13 @@
4646
link: "/language/variables#final-and-const"
4747
- text: "Don't use const redundantly"
4848
link: "/effective-dart/usage#dont-use-const-redundantly"
49-
category: "language"
5049
labels:
50+
- "language"
5151
- "const"
5252
- "understanding diagnostics"
5353
alternate:
5454
- "Implicit const"
55+
5556
- term: "Definite assignment"
5657
short_description: |-
5758
The determination of whether a variable has definitely been
@@ -149,10 +150,11 @@
149150
link: "https://github.com/dart-lang/language/blob/main/resources/type-system/flow-analysis.md"
150151
- text: "Understanding definite assignment analysis"
151152
link: "/null-safety/understanding-null-safety#definite-assignment-analysis"
152-
category: "language"
153153
labels:
154+
- "language"
154155
- "flow analysis"
155156
- "understanding diagnostics"
157+
156158
- term: "Function"
157159
short_description: |-
158160
An umbrella term to refer to top-level functions, local functions,
@@ -162,11 +164,12 @@
162164
link: "/language/functions"
163165
- text: "Instance methods"
164166
link: "/language/methods"
165-
category: "language"
166167
labels:
168+
- "language"
167169
- "umbrella term"
168170
alternate:
169171
- "Procedure"
172+
170173
- term: "Irrefutable pattern"
171174
short_description: |-
172175
A pattern that always matches.
@@ -183,11 +186,12 @@
183186
link: "/language/patterns#places-patterns-can-appear"
184187
- text: "Dive into Dart patterns and records"
185188
link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
186-
category: "language"
187189
labels:
190+
- "language"
188191
- "patterns"
189192
alternate:
190193
- "irrefutable context"
194+
191195
- term: "Mixin application"
192196
short_description: |-
193197
A class created when a mixin is applied to a class.
@@ -227,11 +231,12 @@
227231
related_links:
228232
- text: "Mixins in Dart"
229233
link: "/language/mixins"
230-
category: "language"
231234
labels:
235+
- "language"
232236
- "understanding diagnostics"
233237
alternate:
234238
- "with mixin"
239+
235240
- term: "Override inference"
236241
short_description: |-
237242
How missing types in a method declaration are inferred.
@@ -298,10 +303,11 @@
298303
related_links:
299304
- text: "Inheritance in Dart"
300305
link: "/language/extend"
301-
category: "language"
302306
labels:
307+
- "language"
303308
- "type inference"
304309
- "understanding diagnostics"
310+
305311
- term: "Part file"
306312
short_description: |-
307313
A Dart source file that contains a `part of` directive.
@@ -313,11 +319,12 @@
313319
link: "/guides/libraries/create-packages#organizing-a-package"
314320
- text: "Use library URIs in `part of` directives"
315321
link: "/effective-dart/usage#do-use-strings-in-part-of-directives"
316-
category: "language"
317322
labels:
323+
- "language"
318324
- "libraries"
319325
alternate:
320326
- "part"
327+
321328
- term: "Potentially non-nullable"
322329
short_description: |-
323330
A type that is either non-nullable explicitly or
@@ -340,13 +347,14 @@
340347
related_links:
341348
- text: "Nullability and generics"
342349
link: "/null-safety/understanding-null-safety#nullability-and-generics"
343-
category: "language"
344350
labels:
351+
- "language"
345352
- "type system"
346353
- "flow analysis"
347354
- "understanding diagnostics"
348355
alternate:
349356
- "potentially nullable"
357+
350358
- term: "Public library"
351359
short_description: |-
352360
A library that is located in a package's `lib` directory but
@@ -359,9 +367,10 @@
359367
link: "/guides/libraries/create-packages#organizing-a-package"
360368
- text: "Public package directories"
361369
link: "/tools/pub/package-layout#public-directories"
362-
category: "packages"
363370
labels:
371+
- "language"
364372
- "libraries"
373+
365374
- term: "Refutable pattern"
366375
short_description: |-
367376
A pattern that can be tested against a value.
@@ -377,11 +386,12 @@
377386
link: "/language/patterns#places-patterns-can-appear"
378387
- text: "Dive into Dart patterns and records"
379388
link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
380-
category: "language"
381389
labels:
390+
- "language"
382391
- "patterns"
383392
alternate:
384393
- "matching contexts"
394+
385395
- term: "Subclass"
386396
short_description: |-
387397
A class that inherits the implementation of another class.
@@ -416,11 +426,12 @@
416426
link: "/language/extend"
417427
- text: "Subtype relationship"
418428
link: "#subtype"
419-
category: "language"
420429
labels:
430+
- "language"
421431
- "type system"
422432
alternate:
423433
- "child class"
434+
424435
- term: "Subtype"
425436
short_description: |-
426437
A type that can be used wherever a value of its supertype is expected.
@@ -462,12 +473,13 @@
462473
link: "#subclass"
463474
- text: "Substituting types"
464475
link: "/language/type-system#substituting-types"
465-
category: "language"
466476
labels:
477+
- "language"
467478
- "type system"
468479
alternate:
469480
- "subtyping"
470481
- "subtype polymorphism"
482+
471483
- term: "Variance and variance positions"
472484
id: "variance"
473485
short_description: |-
@@ -555,8 +567,8 @@
555567
link: "https://en.wikipedia.org/wiki/Covariance_and_contravariance_(computer_science)"
556568
- text: "The covariant keyword"
557569
link: "/guides/language/sound-problems#the-covariant-keyword"
558-
category: "language"
559570
labels:
571+
- "language"
560572
- "type system"
561573
- "generics"
562574
alternate:

0 commit comments

Comments
 (0)