getAllMethodsInHierarchy abstract method

List<Method> getAllMethodsInHierarchy()

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();