Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(181)

Side by Side Diff: mojo/public/tools/bindings/generators/java_templates/interface_definition.tmpl

Issue 1782543004: Reland: Mojo C++ bindings: replace '::' with '.' in the interface name. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix mojo-helpers.html Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 {% from "constant_definition.tmpl" import constant_def %} 1 {% from "constant_definition.tmpl" import constant_def %}
2 {% from "enum_definition.tmpl" import enum_def %} 2 {% from "enum_definition.tmpl" import enum_def %}
3 {% from "data_types_definition.tmpl" import struct_def %} 3 {% from "data_types_definition.tmpl" import struct_def %}
4 4
5 {%- macro declare_params(parameters, boxed=false) %} 5 {%- macro declare_params(parameters, boxed=false) %}
6 {%- for param in parameters -%} 6 {%- for param in parameters -%}
7 {{param.kind|java_type(boxed)}} {{param|name}} 7 {{param.kind|java_type(boxed)}} {{param|name}}
8 {%- if not loop.last %}, {% endif %} 8 {%- if not loop.last %}, {% endif %}
9 {%- endfor %} 9 {%- endfor %}
10 {%- endmacro %} 10 {%- endmacro %}
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 52
53 {%- macro manager_class(interface, fully_qualified=False) -%} 53 {%- macro manager_class(interface, fully_qualified=False) -%}
54 {% if fully_qualified %}org.chromium.mojo.bindings.Interface.{% endif %}Manager< {{interface|name}}, {{interface|name}}.Proxy> 54 {% if fully_qualified %}org.chromium.mojo.bindings.Interface.{% endif %}Manager< {{interface|name}}, {{interface|name}}.Proxy>
55 {%- endmacro -%} 55 {%- endmacro -%}
56 56
57 {%- macro manager_def(interface) -%} 57 {%- macro manager_def(interface) -%}
58 public static final {{manager_class(interface, True)}} MANAGER = 58 public static final {{manager_class(interface, True)}} MANAGER =
59 new {{manager_class(interface, True)}}() { 59 new {{manager_class(interface, True)}}() {
60 60
61 public String getName() { 61 public String getName() {
62 return "{{namespace|replace(".","::")}}::{{interface.name}}"; 62 return "{{namespace}}.{{interface.name}}";
63 } 63 }
64 64
65 public int getVersion() { 65 public int getVersion() {
66 return {{interface.version}}; 66 return {{interface.version}};
67 } 67 }
68 68
69 public Proxy buildProxy(org.chromium.mojo.system.Core core, 69 public Proxy buildProxy(org.chromium.mojo.system.Core core,
70 org.chromium.mojo.bindings.MessageReceiverWithRespon der messageReceiver) { 70 org.chromium.mojo.bindings.MessageReceiverWithRespon der messageReceiver) {
71 return new Proxy(core, messageReceiver); 71 return new Proxy(core, messageReceiver);
72 } 72 }
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
278 {{flags_for_method(method, False)}}, 278 {{flags_for_method(method, False)}},
279 mRequestId)); 279 mRequestId));
280 mMessageReceiver.accept(_message); 280 mMessageReceiver.accept(_message);
281 } 281 }
282 } 282 }
283 {% endif %} 283 {% endif %}
284 {% endfor %} 284 {% endfor %}
285 285
286 } 286 }
287 {% endmacro %} 287 {% endmacro %}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698