dart-sdk/tools/dom/scripts
Srujan Gaddam dae60008ab DOM script changes to handle nnbd
-Adds field for type nullability for IDL operations
-Adds field for conversions to reflect input and output type nullability
--based on implementation
-Corrects generic object types to include nullability
-Changes 'any' types to dynamics
-Adds nullability to types in various operations
-Converts finals and non-initialized non-nullable fields to getters and
setters
--TODO: convert these to native instead of JS inline
-Modifies nullability for annotations and removes annotations from
setters

Change-Id: Iab19830fd1d7f37b170a4da8672f922c3f9b0863
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/132967
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2020-02-07 01:05:14 +00:00
..
__init__.py
all_tests.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
css_code_generator.py DOM script changes to handle nnbd 2020-02-07 01:05:14 +00:00
cssProperties.chrome40.txt
cssProperties.CSS21.txt
cssProperties.ff36.txt
cssProperties.html
cssProperties.ie9.txt
cssProperties.ie10.txt
cssProperties.ie11.txt
cssProperties.iPad4Air.onGoogleSites.txt
cssProperties.mobileSafari-8.2.txt
cssProperties.safari-7.1.3.txt
CSSPropertyNames.in
dartdomgenerator.py Change dart:html templates to generate null-safe code 2020-02-06 23:18:24 +00:00
dartgenerator.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
dartgenerator_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
dartmetadata.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
database.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
database_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
databasebuilder.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
databasebuilder_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
emitter.py Add $#NAME syntax to emitter to allow subtemplates 2020-01-29 22:22:50 +00:00
emitter_test.py Add $#NAME syntax to emitter to allow subtemplates 2020-01-29 22:22:50 +00:00
fremontcutbuilder.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
generate_blink_file.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
generator.py DOM script changes to handle nnbd 2020-02-07 01:05:14 +00:00
go.sh
htmldartgenerator.py DOM script changes to handle nnbd 2020-02-07 01:05:14 +00:00
htmleventgenerator.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
htmlrenamer.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
idlnode.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
idlnode_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
idlparser.dart
idlparser_test.dart
idlrenderer.dart
idlrenderer.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
idlrenderer_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
idlsync.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
logging.conf
monitored.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
multiemitter.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
multiemitter_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
systemhtml.py DOM script changes to handle nnbd 2020-02-07 01:05:14 +00:00
systemnative.py Centralize functions to convert Promise 2019-10-08 21:33:42 +00:00
templateloader.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
templateloader_test.py Mass format python with yapf 2019-08-05 20:34:31 +00:00