TortureVrefDart.dart 899 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import 'package:foo/util.dart' as util;
  2. const SHARED_MAX = 10;
  3. const kLimit = 20;
  4. final DERIVED = SHARED_MAX + 1;
  5. const low = 30;
  6. class Table {
  7. static const COL_LIMIT = 5;
  8. static const plain = 6;
  9. void reads() {
  10. use(SHARED_MAX);
  11. use(Table.COL_LIMIT);
  12. log('cap $kLimit and ${SHARED_MAX}');
  13. }
  14. void shadowed() {
  15. final SHARED_MAX = 1;
  16. use(SHARED_MAX);
  17. }
  18. }
  19. void freeReader() {
  20. use(kLimit);
  21. }
  22. void uninitShadow() {
  23. int DERIVED;
  24. DERIVED = 2;
  25. use(DERIVED);
  26. }
  27. void assignOnly() {
  28. low = 5;
  29. }
  30. void prefixedCalls() {
  31. util.helper(1);
  32. util.Config.load();
  33. Widget.named(2);
  34. }
  35. /// Doc on classy.
  36. class Classy {}
  37. /// Doc on num const?
  38. const DOCED = 1;
  39. /// Doc on enum.
  40. enum E2 { a }
  41. /// Doc broken.
  42. @override
  43. void afterAnno() {}
  44. /// Kept doc.
  45. void unicodeNext() {}
  46. // π and émoji 🎯 in a comment
  47. void afterUnicode(String s) {
  48. emit('café ☕ done');
  49. }