Expand description
Semantic analysis, symbol extraction, and type inference. Class model for Moose/Moo/Mouse intelligence. Class model for Moose/Moo/Mouse/Class::Accessor intelligence.
Provides a structured representation of Perl OOP class declarations, including attributes, methods, inheritance, and role composition. Built from AST traversal, reusing existing framework detection.
Structs§
- Attribute
- A Moose/Moo attribute declared via
has. - Class
Model - Structured model of a Perl OOP class or role.
- Class
Model Builder - Builds
ClassModelinstances by walking an AST. - Method
Info - Information about a method (subroutine) in a class.
- Method
Modifier - Information about a method modifier (
before,after,around).
Enums§
- Accessor
Type - Accessor mode from the
isoption. - Framework
- Which OO framework a package uses.
- Modifier
Kind - The type of method modifier.