|
46 | 46 | link: "/language/variables#final-and-const"
|
47 | 47 | - text: "Don't use const redundantly"
|
48 | 48 | link: "/effective-dart/usage#dont-use-const-redundantly"
|
49 |
| - category: "language" |
50 | 49 | labels:
|
| 50 | + - "language" |
51 | 51 | - "const"
|
52 | 52 | - "understanding diagnostics"
|
53 | 53 | alternate:
|
54 | 54 | - "Implicit const"
|
| 55 | + |
55 | 56 | - term: "Definite assignment"
|
56 | 57 | short_description: |-
|
57 | 58 | The determination of whether a variable has definitely been
|
|
149 | 150 | link: "https://github.com/dart-lang/language/blob/main/resources/type-system/flow-analysis.md"
|
150 | 151 | - text: "Understanding definite assignment analysis"
|
151 | 152 | link: "/null-safety/understanding-null-safety#definite-assignment-analysis"
|
152 |
| - category: "language" |
153 | 153 | labels:
|
| 154 | + - "language" |
154 | 155 | - "flow analysis"
|
155 | 156 | - "understanding diagnostics"
|
| 157 | + |
156 | 158 | - term: "Function"
|
157 | 159 | short_description: |-
|
158 | 160 | An umbrella term to refer to top-level functions, local functions,
|
|
162 | 164 | link: "/language/functions"
|
163 | 165 | - text: "Instance methods"
|
164 | 166 | link: "/language/methods"
|
165 |
| - category: "language" |
166 | 167 | labels:
|
| 168 | + - "language" |
167 | 169 | - "umbrella term"
|
168 | 170 | alternate:
|
169 | 171 | - "Procedure"
|
| 172 | + |
170 | 173 | - term: "Irrefutable pattern"
|
171 | 174 | short_description: |-
|
172 | 175 | A pattern that always matches.
|
|
183 | 186 | link: "/language/patterns#places-patterns-can-appear"
|
184 | 187 | - text: "Dive into Dart patterns and records"
|
185 | 188 | link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
|
186 |
| - category: "language" |
187 | 189 | labels:
|
| 190 | + - "language" |
188 | 191 | - "patterns"
|
189 | 192 | alternate:
|
190 | 193 | - "irrefutable context"
|
| 194 | + |
191 | 195 | - term: "Mixin application"
|
192 | 196 | short_description: |-
|
193 | 197 | A class created when a mixin is applied to a class.
|
|
227 | 231 | related_links:
|
228 | 232 | - text: "Mixins in Dart"
|
229 | 233 | link: "/language/mixins"
|
230 |
| - category: "language" |
231 | 234 | labels:
|
| 235 | + - "language" |
232 | 236 | - "understanding diagnostics"
|
233 | 237 | alternate:
|
234 | 238 | - "with mixin"
|
| 239 | + |
235 | 240 | - term: "Override inference"
|
236 | 241 | short_description: |-
|
237 | 242 | How missing types in a method declaration are inferred.
|
|
298 | 303 | related_links:
|
299 | 304 | - text: "Inheritance in Dart"
|
300 | 305 | link: "/language/extend"
|
301 |
| - category: "language" |
302 | 306 | labels:
|
| 307 | + - "language" |
303 | 308 | - "type inference"
|
304 | 309 | - "understanding diagnostics"
|
| 310 | + |
305 | 311 | - term: "Part file"
|
306 | 312 | short_description: |-
|
307 | 313 | A Dart source file that contains a `part of` directive.
|
|
313 | 319 | link: "/guides/libraries/create-packages#organizing-a-package"
|
314 | 320 | - text: "Use library URIs in `part of` directives"
|
315 | 321 | link: "/effective-dart/usage#do-use-strings-in-part-of-directives"
|
316 |
| - category: "language" |
317 | 322 | labels:
|
| 323 | + - "language" |
318 | 324 | - "libraries"
|
319 | 325 | alternate:
|
320 | 326 | - "part"
|
| 327 | + |
321 | 328 | - term: "Potentially non-nullable"
|
322 | 329 | short_description: |-
|
323 | 330 | A type that is either non-nullable explicitly or
|
|
340 | 347 | related_links:
|
341 | 348 | - text: "Nullability and generics"
|
342 | 349 | link: "/null-safety/understanding-null-safety#nullability-and-generics"
|
343 |
| - category: "language" |
344 | 350 | labels:
|
| 351 | + - "language" |
345 | 352 | - "type system"
|
346 | 353 | - "flow analysis"
|
347 | 354 | - "understanding diagnostics"
|
348 | 355 | alternate:
|
349 | 356 | - "potentially nullable"
|
| 357 | + |
350 | 358 | - term: "Public library"
|
351 | 359 | short_description: |-
|
352 | 360 | A library that is located in a package's `lib` directory but
|
|
359 | 367 | link: "/guides/libraries/create-packages#organizing-a-package"
|
360 | 368 | - text: "Public package directories"
|
361 | 369 | link: "/tools/pub/package-layout#public-directories"
|
362 |
| - category: "packages" |
363 | 370 | labels:
|
| 371 | + - "language" |
364 | 372 | - "libraries"
|
| 373 | + |
365 | 374 | - term: "Refutable pattern"
|
366 | 375 | short_description: |-
|
367 | 376 | A pattern that can be tested against a value.
|
|
377 | 386 | link: "/language/patterns#places-patterns-can-appear"
|
378 | 387 | - text: "Dive into Dart patterns and records"
|
379 | 388 | link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
|
380 |
| - category: "language" |
381 | 389 | labels:
|
| 390 | + - "language" |
382 | 391 | - "patterns"
|
383 | 392 | alternate:
|
384 | 393 | - "matching contexts"
|
| 394 | + |
385 | 395 | - term: "Subclass"
|
386 | 396 | short_description: |-
|
387 | 397 | A class that inherits the implementation of another class.
|
|
416 | 426 | link: "/language/extend"
|
417 | 427 | - text: "Subtype relationship"
|
418 | 428 | link: "#subtype"
|
419 |
| - category: "language" |
420 | 429 | labels:
|
| 430 | + - "language" |
421 | 431 | - "type system"
|
422 | 432 | alternate:
|
423 | 433 | - "child class"
|
| 434 | + |
424 | 435 | - term: "Subtype"
|
425 | 436 | short_description: |-
|
426 | 437 | A type that can be used wherever a value of its supertype is expected.
|
|
462 | 473 | link: "#subclass"
|
463 | 474 | - text: "Substituting types"
|
464 | 475 | link: "/language/type-system#substituting-types"
|
465 |
| - category: "language" |
466 | 476 | labels:
|
| 477 | + - "language" |
467 | 478 | - "type system"
|
468 | 479 | alternate:
|
469 | 480 | - "subtyping"
|
470 | 481 | - "subtype polymorphism"
|
| 482 | + |
471 | 483 | - term: "Variance and variance positions"
|
472 | 484 | id: "variance"
|
473 | 485 | short_description: |-
|
|
555 | 567 | link: "https://en.wikipedia.org/wiki/Covariance_and_contravariance_(computer_science)"
|
556 | 568 | - text: "The covariant keyword"
|
557 | 569 | link: "/guides/language/sound-problems#the-covariant-keyword"
|
558 |
| - category: "language" |
559 | 570 | labels:
|
| 571 | + - "language" |
560 | 572 | - "type system"
|
561 | 573 | - "generics"
|
562 | 574 | alternate:
|
|
0 commit comments