allGetters method
List<PropertyAccessorElement>
allGetters(
)
Implementation
List<PropertyAccessorElement> allGetters() {
List<PropertyAccessorElement> allGetters = [];
List<String> overrides = [];
for (var element in allClassElementsPath()) {
for (var method in element.getters) {
if (!overrides.contains(method.name)) {
allGetters.add(method);
overrides.add(method.name ?? 'error');
}
}
for (var mixin in element.mixins) {
for (var method in mixin.getters) {
if (!overrides.contains(method.name)) {
allGetters.add(method);
overrides.add(method.name ?? 'error');
}
}
}
}
return allGetters;
}