Commit | Line | Data |
d846ade3 |
1 | #include "mop.h" |
2 | |
d846ade3 |
3 | MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method |
4 | |
5 | PROTOTYPES: DISABLE |
b66ddbab |
6 | VERSIONCHECK: DISABLE |
7 | |
d846ade3 |
8 | |
7ec7b950 |
9 | BOOT: |
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 |
18 | MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method::Generated |
19 | |
20 | BOOT: |
21 | INSTALL_SIMPLE_READER(Method::Generated, is_inline); |
22 | INSTALL_SIMPLE_READER(Method::Generated, definition_context); |
23 | |
24 | MODULE = Class::MOP::Method PACKAGE = Class::MOP::Method::Inlined |
25 | |
26 | BOOT: |
27 | INSTALL_SIMPLE_READER(Method::Inlined, _expected_method_class); |