erlang:get_module_info/2
获取模块的指定信息
用法:
get_module_info(Module, Item) -> ModuleInfo
获取模块 Module 的指定信息,参数 Item 是指模块的信息类型。
module:模块名。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, module).
imports:模块引入的函数。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, imports).
exports:模块导出的函数。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, exports).
functions:模块里的所有函数。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, functions).
attributes:模块的一些属性信息。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, attributes).
compile:模块的编译信息。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, compile).
native_addresses:模块原生地址。
{ok, Module} = application:get_application(), erlang:get_module_info(Module, native_addresses).