allMethods method
List<MethodElement>
allMethods(
)
Implementation
List<MethodElement> allMethods() {
List<MethodElement> allMethods = [];
List<String> overrides = [];
for (var element in allClassElementsPath()) {
for (var method in element.methods) {
//if (!m.name.startsWith('_'))
if (!overrides.contains(method.name)) {
allMethods.add(method);
overrides.add(method.name!);
}
}
for (var mixin in element.mixins) {
for (var method in mixin.methods) {
if (!overrides.contains(method.name)) {
allMethods.add(method);
overrides.add(method.name!);
}
}
}
}
return allMethods;
}