DescriptionIDL: Improve "includes for type" mechanism in various ways
- Optionally pass extended attributes along with the type, so that the
includes generated can depend on it. (This is not needed now, but will
be in the future.)
- Add includes for the types of method arguments, getters and setters.
- Cleanup some (now) redundant calls to add_includes_for_type() in
v8_types.py that interfered with the next item.
- Don't add includes relating to "invisible" methods. Invisible methods
are those that come from partial interfaces, and that won't actually
be implemented in the compilation unit being generated. Adding such
includes meant that files under bindings/core/ would sometimes include
headers from bindings/modules/ (without depending on the contents of
those headers).
BUG=358074
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193787
Patch Set 1 #
Messages
Total messages: 6 (2 generated)
|