getMagnitude method
Implementation
@override
ApiChangeMagnitude getMagnitude() {
if (method.name.startsWith('_')) {
// if the method is private, it's a patch change
return ApiChangeMagnitude.patch;
}
if (operation == ApiChangeOperation.featureAdded) {
if (changedValue == 'static' || changedValue == 'abstract') {
return ApiChangeMagnitude.major;
}
return ApiChangeMagnitude.minor;
}
if (operation == ApiChangeOperation.featureRemoved) {
if (changedValue == 'static') {
return ApiChangeMagnitude.major;
}
return ApiChangeMagnitude.minor;
}
return super.getMagnitude();
}