# \[Ann\] MethodInspector.jl: Package to inspect method APIs

**URL:** <https://discourse.julialang.org/t/ann-methodinspector-jl-package-to-inspect-method-apis/116893>\
**Category:** Package Announcements\
**Tags:** metaprogramming, methods\
**Created:** [July 11, 2024, 8:31am UTC](https://discourse.julialang.org/t/ann-methodinspector-jl-package-to-inspect-method-apis/116893 "2024-07-11T08:31:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bluesmoon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bluesmoon/32/327_2.png) [@bluesmoon](https://discourse.julialang.org/u/bluesmoon)\
**Post date:** [July 11, 2024, 8:31am UTC](https://discourse.julialang.org/t/ann-methodinspector-jl-package-to-inspect-method-apis/116893/1 "2024-07-11T08:31:33Z")

</div>

Bit late announcing this, but reminded by Michael Tiemann’s talk at JuliaCon.

Announcing MethodInspector.jl  
Code at: [GitHub - bluesmoon/MethodInspector.jl: Julia package to inspect the names and types of method arguments](https://github.com/bluesmoon/MethodInspector.jl)  
Docs at: [MethodInspector.jl Documentation · MethodInspector.jl Documentation](https://bluesmoon.github.io/MethodInspector.jl/stable/)

This is a package that lets you inspect a method to get the names and types of its positional and keyword arguments in a version independent way.
