From 4b3d1d93a69a0dd9838e554297b0ecc849742ef9 Mon Sep 17 00:00:00 2001 From: Alexandru Scvortov Date: Fri, 5 Aug 2011 15:05:02 +0100 Subject: more autogenerated specs The specs for framing_0_8 and framing_0_9_1 are up to date. --- codegen.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'codegen.py') diff --git a/codegen.py b/codegen.py index 8cd9dab8..7636c196 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()). -- cgit v1.2.1