tree: 489531a9e555682775eb9633a5422bc8632be185 [path history] [tgz]
  1. augmentation_iterator.dart
  2. builder.dart
  3. builder_mixins.dart
  4. builtin_type_declaration_builder.dart
  5. class_builder.dart
  6. constructor_builder.dart
  7. constructor_reference_builder.dart
  8. declaration_builder.dart
  9. declaration_builders.dart
  10. dynamic_type_declaration_builder.dart
  11. extension_builder.dart
  12. extension_type_declaration_builder.dart
  13. field_builder.dart
  14. fixed_type_builder.dart
  15. formal_parameter_builder.dart
  16. function_builder.dart
  17. function_type_builder.dart
  18. future_or_type_declaration_builder.dart
  19. inferable_type_builder.dart
  20. invalid_type_builder.dart
  21. invalid_type_declaration_builder.dart
  22. library_builder.dart
  23. member_builder.dart
  24. metadata_builder.dart
  25. mixin_application_builder.dart
  26. modifier_builder.dart
  27. name_iterator.dart
  28. named_type_builder.dart
  29. never_type_declaration_builder.dart
  30. null_type_declaration_builder.dart
  31. nullability_builder.dart
  32. omitted_type_builder.dart
  33. omitted_type_declaration_builder.dart
  34. prefix_builder.dart
  35. procedure_builder.dart
  36. README.md
  37. record_type_builder.dart
  38. synthesized_type_builder.dart
  39. type_alias_builder.dart
  40. type_builder.dart
  41. type_declaration_builder.dart
  42. type_variable_builder.dart
  43. variable_builder.dart
  44. void_type_declaration_builder.dart
pkg/front_end/lib/src/builder/README.md

Builder

A program element is any part of a program excluding method bodies (but including local variables). Examples of program elements includes classes, methods, typedefs, etc.

A builder is a representation of a program element that is being constructed, either from source or dill file.

The builders in this directory are supposed to capture the common behavior shared between builders specific for source or dill.