Home | History | Annotate | Download | only in scripts

Lines Matching refs:domain_name

45 def full_qualified_type_id(domain_name, type_id):
47 return "%s.%s" % (domain_name, type_id)
68 def param_type(domain_name, param):
72 return "!Array.<%s>" % param_type(domain_name, items)
76 type_id = full_qualified_type_id(domain_name, param["$ref"])
103 domain_name = domain["domain"]
106 type_id = full_qualified_type_id(domain_name, type["id"])
107 ref_types[type_id] = "%sAgent.%s" % (domain_name, type["id"])
110 domain_name = domain["domain"]
113 output_file.write("Protocol.%sAgent = function(){};\n" % domain_name)
123 output_file.write(" * @param {%s=} opt_%s\n" % (param_type(domain_name, in_param), in_param["name"]))
126 output_file.write(" * @param {%s} %s\n" % (param_type(domain_name, in_param), in_param["name"]))
129 returns.append("%s=" % param_type(domain_name, command["error"]))
133 returns.append("%s=" % param_type(domain_name, out_param))
135 returns.append("%s" % param_type(domain_name, out_param))
139 output_file.write("Protocol.%sAgent.prototype.%s = function(%s) {}\n" % (domain_name, command["name"], ", ".join(params)))
141 output_file.write("Protocol.%sAgent.prototype.invoke_%s = function(obj, opt_callback) {}\n" % (domain_name, command["name"]))
143 output_file.write("\n\n\nvar %sAgent = new Protocol.%sAgent();\n" % (domain_name, domain_name))
155 enum_name = "%sAgent.%s%s" % (domain_name, type["id"], to_title_case(property["name"]))
159 typedef_args.append("%s:(%s%s)" % (property["name"], param_type(domain_name, property), suffix))
161 output_file.write("\n/** @typedef {!{%s}} */\n%sAgent.%s;\n" % (", ".join(typedef_args), domain_name, type["id"]))
163 output_file.write("\n/** @typedef {!Object} */\n%sAgent.%s;\n" % (domain_name, type["id"]))
165 output_file.write(generate_enum("%sAgent.%s" % (domain_name, type["id"]), type))
167 output_file.write("\n/** @typedef {!Array.<!%s>} */\n%sAgent.%s;\n" % (param_type(domain_name, type["items"]), domain_name, type["id"]))
169 output_file.write("\n/** @typedef {%s} */\n%sAgent.%s;\n" % (type_traits[type["type"]], domain_name, type["id"]))
172 output_file.write("%sAgent.Dispatcher = function() {};\n" % domain_name)
181 output_file.write(" * @param {%s=} opt_%s\n" % (param_type(domain_name, param), param["name"]))
184 output_file.write(" * @param {%s} %s\n" % (param_type(domain_name, param), param["name"]))
186 output_file.write("%sAgent.Dispatcher.prototype.%s = function(%s) {};\n" % (domain_name, event["name"], ", ".join(params)))
187 output_file.write("/**\n * @param {%sAgent.Dispatcher} dispatcher\n */\n" % domain_name)
188 output_file.write("InspectorBackend.register%sDispatcher = function(dispatcher) {}\n" % domain_name)
195 domain_name = domain["domain"]
197 while uppercase_length < len(domain_name) and domain_name[uppercase_length].isupper():
200 output_file.write("/** @return {!Protocol.%sAgent}*/\n" % domain_name)
201 output_file.write("Protocol.Agents.prototype.%s = function(){};\n" % (domain_name[:uppercase_length].lower() + domain_name[uppercase_length:] + "Agent"))
203 output_file.write("/**\n * @param {!%sAgent.Dispatcher} dispatcher\n */\n" % domain_name)
204 output_file.write("Protocol.Agents.prototype.register%sDispatcher = function(dispatcher) {}\n" % domain_name)