tree: 83769edb852f5a273300a18aedcadcc55b0b8bdf [path history] [tgz]
  1. active_script_wrappable_base.cc
  2. active_script_wrappable_base.h
  3. active_script_wrappable_manager.cc
  4. active_script_wrappable_manager.h
  5. binding_security_for_platform.cc
  6. binding_security_for_platform.h
  7. bindings_tips.md
  8. callback_function_base.cc
  9. callback_function_base.h
  10. callback_interface_base.cc
  11. callback_interface_base.h
  12. callback_method_retriever.cc
  13. callback_method_retriever.h
  14. custom_wrappable.h
  15. DEPS
  16. dictionary_base.h
  17. DIR_METADATA
  18. dom_data_store.cc
  19. dom_data_store.h
  20. dom_wrapper_world.cc
  21. dom_wrapper_world.h
  22. enumeration_base.h
  23. exception_code.h
  24. exception_context.h
  25. exception_messages.cc
  26. exception_messages.h
  27. exception_state.cc
  28. exception_state.h
  29. idl_member_installer.cc
  30. idl_member_installer.h
  31. microtask.cc
  32. microtask.h
  33. name_client.h
  34. origin_trial_features.cc
  35. origin_trial_features.h
  36. OWNERS
  37. parkable_string.cc
  38. parkable_string.h
  39. parkable_string_manager.cc
  40. parkable_string_manager.h
  41. parkable_string_test.cc
  42. README.md
  43. runtime_call_stats.cc
  44. runtime_call_stats.h
  45. runtime_call_stats_test.cc
  46. RuntimeCallStats.md
  47. scoped_persistent.h
  48. script_forbidden_scope.cc
  49. script_forbidden_scope.h
  50. script_state.cc
  51. script_state.h
  52. script_wrappable.cc
  53. script_wrappable.h
  54. string_resource.cc
  55. string_resource.h
  56. to_v8.h
  57. trace_wrapper_v8_reference.h
  58. trace_wrapper_v8_string.cc
  59. trace_wrapper_v8_string.h
  60. TraceWrapperReference.md
  61. union_base.cc
  62. union_base.h
  63. v8_binding.cc
  64. v8_binding.h
  65. v8_binding_macros.h
  66. v8_cross_origin_callback_info.h
  67. v8_cross_origin_property_support.cc
  68. v8_cross_origin_property_support.h
  69. v8_dom_activity_logger.cc
  70. v8_dom_activity_logger.h
  71. v8_dom_wrapper.cc
  72. v8_dom_wrapper.h
  73. v8_global_value_map.h
  74. v8_interface_bridge.h
  75. v8_interface_bridge_base.h
  76. v8_object_constructor.cc
  77. v8_object_constructor.h
  78. v8_per_context_data.cc
  79. v8_per_context_data.h
  80. v8_per_isolate_data.cc
  81. v8_per_isolate_data.h
  82. v8_private_property.cc
  83. v8_private_property.h
  84. v8_set_return_value.cc
  85. v8_set_return_value.h
  86. v8_throw_exception.cc
  87. v8_throw_exception.h
  88. v8_value_cache.cc
  89. v8_value_cache.h
  90. v8_value_or_script_wrappable_adapter.cc
  91. v8_value_or_script_wrappable_adapter.h
  92. wrapper_type_info.cc
  93. wrapper_type_info.h
chromium/src/third_party/blink/renderer/platform/bindings/README.md

Bindings

This directory contains classes and functionality used to implement the V8 bindings layer in Blink. Any reusable bindings components/infrastructure that are independent of core/ objects (or can be generalized to be independent) should be added to this directory, otherwise they can be kept in bindings/core/.

Some of the things you can find here are: