extractPublicMethods method
Extracts public method names from a class declaration.
Implementation
List<String> extractPublicMethods(ClassDeclaration classDecl) {
return classDecl.members
.whereType<MethodDeclaration>()
.where((m) => !m.name.lexeme.startsWith('_'))
.where((m) => m.name.lexeme != 'build') // Skip build() for widgets
.map((m) => m.name.lexeme)
.toList();
}