diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-08-25 19:42:42 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-08-25 19:42:42 +0100 |
| commit | 7ae03f5419de41a00d9fd0e5df09d44ff5015c85 (patch) | |
| tree | 247cea887772b13f69248305f22678a14069d44e /codegen.py | |
| parent | d64c8d885ce0c438d6e7c70c85be64d36a440270 (diff) | |
| parent | 74ccda0d367fd06c2cdada2d22416532d1929bf1 (diff) | |
| download | rabbitmq-server-git-7ae03f5419de41a00d9fd0e5df09d44ff5015c85.tar.gz | |
merge default into bug 23056
Diffstat (limited to 'codegen.py')
| -rw-r--r-- | codegen.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/codegen.py b/codegen.py index 8cd9dab832..7636c196ac 100644 --- a/codegen.py +++ b/codegen.py @@ -371,6 +371,8 @@ def genErl(spec): classIds.add(m.klass.index) print prettyType("amqp_class_id()", ["%i" % ci for ci in classIds]) + print prettyType("amqp_class_name()", + ["%s" % c.erlangName() for c in spec.allClasses()]) print "-endif. % use_specs" print """ @@ -378,6 +380,7 @@ def genErl(spec): -ifdef(use_specs). -spec(version/0 :: () -> {non_neg_integer(), non_neg_integer(), non_neg_integer()}). -spec(lookup_method_name/1 :: (amqp_method()) -> amqp_method_name()). +-spec(lookup_class_name/1 :: (amqp_class_id()) -> amqp_class_name()). -spec(method_id/1 :: (amqp_method_name()) -> amqp_method()). -spec(method_has_content/1 :: (amqp_method_name()) -> boolean()). -spec(is_method_synchronous/1 :: (amqp_method_record()) -> boolean()). |
