getAllMethodsInHierarchy abstract method
Gets all methods declared in this class and its hierarchy.
Returns:
- List of all methods (instance and static)
- Empty list if no methods exist
Example:
final methods = Class.forType<MyService>().getAllMethodsInHierarchy();
methods.forEach((m) => print(m.name));
Includes:
- Instance methods
- Static methods
- Operator overloads
- Getters/setters
Excludes:
- Inherited methods (use
getAllMethods
for hierarchy traversal)
Implementation
List<Method> getAllMethodsInHierarchy();