Я создал класс Builder, который инициализирует объект библиотеки Пикассо различными способами, такими свойствами, как gravity, resize(x,y) и т. д.
В одном конкретном случае, если вызывается isCenterCropGravity(int gravity). Гравитация работает, если метод изменения размера также вызывается при создании объекта.
Для этого я хочу создать пользовательскую проверку ворса, в которой, если метод centerCropGravity() вызывается до метода resize(), должно отображаться предупреждение об ошибке ворса, теперь я никогда не писал пользовательскую проверку ворса и любые доступные ресурсы. в Интернете не имеет никакого отношения к решению, которое я хочу достичь.
Это довольно сложная проверка на ворсинок. Один из подходов, который вы можете попробовать, - это посетить
UCallExpressionиUQualifiedReferenceExpression, проверить ихreceiver- выяснить цепочку вызовов.