tree: 77df93e33d5d912701a19e9c2e23e3131eec3c70 [path history] [tgz]
  1. builder.dart
  2. builtin_type_builder.dart
  3. class_builder.dart
  4. constructor_reference_builder.dart
  5. declaration.dart
  6. dynamic_type_builder.dart
  7. enum_builder.dart
  8. field_builder.dart
  9. formal_parameter_builder.dart
  10. function_type_alias_builder.dart
  11. function_type_builder.dart
  12. invalid_type_builder.dart
  13. library_builder.dart
  14. member_builder.dart
  15. metadata_builder.dart
  16. mixin_application_builder.dart
  17. modifier_builder.dart
  18. named_type_builder.dart
  19. prefix_builder.dart
  20. procedure_builder.dart
  21. qualified_name.dart
  22. README.md
  23. type_builder.dart
  24. type_declaration_builder.dart
  25. type_variable_builder.dart
  26. unresolved_type.dart
  27. void_type_builder.dart
pkg/front_end/lib/src/fasta/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.