ru:tutorial:mixin_redirectors
Редиректоры Миксина
Вступление
Редиректоры - это методы, которые могут заменять вызовы методов, доступ к полям, создание объектов и проверки “instanceof”. Редиректоры объявляются аннотациями “@Redirect” и обычно выглядят следующим образом:
@Redirect(method = "${signatureOfMethodInWhichToRedirect}", at = @At(value = "${injectionPointReference}", target = "${signature}")) public ReturnType redirectSomeMethod(Arg0Type, arg0, Arg1Type arg1) { MyClass.doMyComputations(); return computeSomethingElse(); }
Обратитесь к конкретным руководствам по Редиректорам для получения информации о точках ввода внедрения:
ru/tutorial/mixin_redirectors.txt · Last modified: 2022/02/17 10:19 by 127.0.0.1