Внутри метода я запускаю строку, которая отличается для разных SDK. И маркер lint всегда помечает это как ошибку и предлагает мне добавить новую аннотацию API для всего метода, но это только одна строка кода, я думаю, что бессмысленно создавать новый метод только для этого.
Я есть это во многих местах, но, например:
private void methodA(){
...
some code (that is good for both)
...
if(Build.VERSION>SDK_INT >= 16)
pb.setBackground(anim);
else
pb.setBackgroundDrawable(anim);
...
more code
...
}