no VERSIONCHECK in sub XS files
[gitmo/Class-MOP.git] / xs / Method.xs
CommitLineData
d846ade3 1#include "mop.h"
2
d846ade3 3MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method
4
5PROTOTYPES: DISABLE
b66ddbab 6VERSIONCHECK: DISABLE
7
d846ade3 8
7ec7b950 9BOOT:
10 INSTALL_SIMPLE_READER(Method, name);
11 INSTALL_SIMPLE_READER(Method, package_name);
12 INSTALL_SIMPLE_READER(Method, body);
1bc0cb6b 13 INSTALL_SIMPLE_READER(Method, associated_metaclass);
14 INSTALL_SIMPLE_READER(Method, original_method);
6dc43305 15
16 INSTALL_SIMPLE_WRITER_WITH_KEY(Method, _set_original_method, original_method);
02a59da1 17
02a59da1 18MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method::Generated
19
20BOOT:
21 INSTALL_SIMPLE_READER(Method::Generated, is_inline);
22 INSTALL_SIMPLE_READER(Method::Generated, definition_context);
23
24MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method::Inlined
25
26BOOT:
27 INSTALL_SIMPLE_READER(Method::Inlined, _expected_method_class);