Index: mojo/public/bindings/generators/mojom_js_generator.py |
diff --git a/mojo/public/bindings/generators/mojom_js_generator.py b/mojo/public/bindings/generators/mojom_js_generator.py |
index 03f7db805b9475189c9328c3783d5c2466998c18..b3d572f27cfe2d25d9624c29c577a7051289c62d 100644 |
--- a/mojo/public/bindings/generators/mojom_js_generator.py |
+++ b/mojo/public/bindings/generators/mojom_js_generator.py |
@@ -11,22 +11,23 @@ from generate import mojom_generator |
from generate.template_expander import UseJinja |
_kind_to_javascript_default_value = { |
- mojom.BOOL: "false", |
- mojom.INT8: "0", |
- mojom.UINT8: "0", |
- mojom.INT16: "0", |
- mojom.UINT16: "0", |
- mojom.INT32: "0", |
- mojom.UINT32: "0", |
- mojom.FLOAT: "0", |
- mojom.HANDLE: "core.kInvalidHandle", |
- mojom.DCPIPE: "core.kInvalidHandle", |
- mojom.DPPIPE: "core.kInvalidHandle", |
- mojom.MSGPIPE: "core.kInvalidHandle", |
- mojom.INT64: "0", |
- mojom.UINT64: "0", |
- mojom.DOUBLE: "0", |
- mojom.STRING: '""', |
+ mojom.BOOL: "false", |
+ mojom.INT8: "0", |
+ mojom.UINT8: "0", |
+ mojom.INT16: "0", |
+ mojom.UINT16: "0", |
+ mojom.INT32: "0", |
+ mojom.UINT32: "0", |
+ mojom.FLOAT: "0", |
+ mojom.HANDLE: "core.kInvalidHandle", |
+ mojom.DCPIPE: "core.kInvalidHandle", |
+ mojom.DPPIPE: "core.kInvalidHandle", |
+ mojom.MSGPIPE: "core.kInvalidHandle", |
+ mojom.SHAREDBUFFER: "core.kInvalidHandle", |
+ mojom.INT64: "0", |
+ mojom.UINT64: "0", |
+ mojom.DOUBLE: "0", |
+ mojom.STRING: '""', |
} |
@@ -56,22 +57,23 @@ def JavaScriptPayloadSize(packed): |
_kind_to_javascript_type = { |
- mojom.BOOL: "codec.Uint8", |
- mojom.INT8: "codec.Int8", |
- mojom.UINT8: "codec.Uint8", |
- mojom.INT16: "codec.Int16", |
- mojom.UINT16: "codec.Uint16", |
- mojom.INT32: "codec.Int32", |
- mojom.UINT32: "codec.Uint32", |
- mojom.FLOAT: "codec.Float", |
- mojom.HANDLE: "codec.Handle", |
- mojom.DCPIPE: "codec.Handle", |
- mojom.DPPIPE: "codec.Handle", |
- mojom.MSGPIPE: "codec.Handle", |
- mojom.INT64: "codec.Int64", |
- mojom.UINT64: "codec.Uint64", |
- mojom.DOUBLE: "codec.Double", |
- mojom.STRING: "codec.String", |
+ mojom.BOOL: "codec.Uint8", |
+ mojom.INT8: "codec.Int8", |
+ mojom.UINT8: "codec.Uint8", |
+ mojom.INT16: "codec.Int16", |
+ mojom.UINT16: "codec.Uint16", |
+ mojom.INT32: "codec.Int32", |
+ mojom.UINT32: "codec.Uint32", |
+ mojom.FLOAT: "codec.Float", |
+ mojom.HANDLE: "codec.Handle", |
+ mojom.DCPIPE: "codec.Handle", |
+ mojom.DPPIPE: "codec.Handle", |
+ mojom.MSGPIPE: "codec.Handle", |
+ mojom.SHAREDBUFFER: "codec.Handle", |
+ mojom.INT64: "codec.Int64", |
+ mojom.UINT64: "codec.Uint64", |
+ mojom.DOUBLE: "codec.Double", |
+ mojom.STRING: "codec.String", |
} |
@@ -90,22 +92,23 @@ def GetJavaScriptType(kind): |
_kind_to_javascript_decode_snippet = { |
- mojom.BOOL: "read8() & 1", |
- mojom.INT8: "read8()", |
- mojom.UINT8: "read8()", |
- mojom.INT16: "read16()", |
- mojom.UINT16: "read16()", |
- mojom.INT32: "read32()", |
- mojom.UINT32: "read32()", |
- mojom.FLOAT: "decodeFloat()", |
- mojom.HANDLE: "decodeHandle()", |
- mojom.DCPIPE: "decodeHandle()", |
- mojom.DPPIPE: "decodeHandle()", |
- mojom.MSGPIPE: "decodeHandle()", |
- mojom.INT64: "read64()", |
- mojom.UINT64: "read64()", |
- mojom.DOUBLE: "decodeDouble()", |
- mojom.STRING: "decodeStringPointer()", |
+ mojom.BOOL: "read8() & 1", |
+ mojom.INT8: "read8()", |
+ mojom.UINT8: "read8()", |
+ mojom.INT16: "read16()", |
+ mojom.UINT16: "read16()", |
+ mojom.INT32: "read32()", |
+ mojom.UINT32: "read32()", |
+ mojom.FLOAT: "decodeFloat()", |
+ mojom.HANDLE: "decodeHandle()", |
+ mojom.DCPIPE: "decodeHandle()", |
+ mojom.DPPIPE: "decodeHandle()", |
+ mojom.MSGPIPE: "decodeHandle()", |
+ mojom.SHAREDBUFFER: "decodeHandle()", |
+ mojom.INT64: "read64()", |
+ mojom.UINT64: "read64()", |
+ mojom.DOUBLE: "decodeDouble()", |
+ mojom.STRING: "decodeStringPointer()", |
} |
@@ -123,22 +126,23 @@ def JavaScriptDecodeSnippet(kind): |
_kind_to_javascript_encode_snippet = { |
- mojom.BOOL: "write8(1 & ", |
- mojom.INT8: "write8(", |
- mojom.UINT8: "write8(", |
- mojom.INT16: "write16(", |
- mojom.UINT16: "write16(", |
- mojom.INT32: "write32(", |
- mojom.UINT32: "write32(", |
- mojom.FLOAT: "encodeFloat(", |
- mojom.HANDLE: "encodeHandle(", |
- mojom.DCPIPE: "encodeHandle(", |
- mojom.DPPIPE: "encodeHandle(", |
- mojom.MSGPIPE: "encodeHandle(", |
- mojom.INT64: "write64(", |
- mojom.UINT64: "write64(", |
- mojom.DOUBLE: "encodeDouble(", |
- mojom.STRING: "encodeStringPointer(", |
+ mojom.BOOL: "write8(1 & ", |
+ mojom.INT8: "write8(", |
+ mojom.UINT8: "write8(", |
+ mojom.INT16: "write16(", |
+ mojom.UINT16: "write16(", |
+ mojom.INT32: "write32(", |
+ mojom.UINT32: "write32(", |
+ mojom.FLOAT: "encodeFloat(", |
+ mojom.HANDLE: "encodeHandle(", |
+ mojom.DCPIPE: "encodeHandle(", |
+ mojom.DPPIPE: "encodeHandle(", |
+ mojom.MSGPIPE: "encodeHandle(", |
+ mojom.SHAREDBUFFER: "encodeHandle(", |
+ mojom.INT64: "write64(", |
+ mojom.UINT64: "write64(", |
+ mojom.DOUBLE: "encodeDouble(", |
+ mojom.STRING: "encodeStringPointer(", |
} |