При перехвате реализации метода с помощью @Advice
можно ли получить доступ к локальным переменным?Можно ли получить доступ к локальным переменным с помощью ByteBuddy's Advice?
4
A
ответ
2
Нет, это не так, и это частично по дизайну. Реализация метода должна быть частной, тогда как совет добавляет код после и перед вызовом, где подпись метода является частью его API.
В какой-то момент Byte Buddy может предложить возможность заменить определенные обращения к полю и методу, но так, чтобы вы не полагались на реализацию.
Для того, чтобы общаться с явным байтовым кодом, Byte Buddy предлагает AsmVisitorWrapper
, чтобы использовать API ASM напрямую, что лучше подходит для управления байтовым кодом на уровне байтов, чем API высокого уровня Byte Buddy.
Смежные вопросы
- 1. metaprogramming доступ к локальным переменным
- 2. PostSharp доступ к локальным переменным
- 3. Как получить доступ к локальным переменным вне
- 4. Доступ к локальным переменным глобально по r
- 5. Частичное не получает доступ к локальным переменным
- 6. Как получить доступ к локальным переменным ENV в угловых js
- 7. Как мы получаем доступ к локальным переменным?
- 8. Доступ к локальным переменным внутри генератора Python
- 9. доступ к локальным переменным из других функций
- 10. Можно ли получить доступ к переменным окружения без «$» в bash?
- 11. Невозможно получить доступ к локальным переменным в for, php
- 12. Ruby: Как получить доступ к локальным переменным модуля?
- 13. Как получить доступ к локальным переменным родительской функции?
- 14. Как получить доступ к локальным переменным функции из стека?
- 15. Можно ли получить доступ к переменным Unity в проекте xcode?
- 16. Можно ли получить доступ к переменным $ _SESSION из других сеансов?
- 17. Доступ к локальным файлам с локальным Javascript
- 18. Доступ к локальным переменным Express.js на стороне клиента JavaScript (nunjucks)
- 19. Доступ к локальным переменным Express.js на стороне клиента JavaScript
- 20. Доступ к локальным переменным после завершения $ .post типа «сценарий»
- 21. Связывание с методом с доступом к локальным переменным
- 22. Доступ к локальным переменным в библиотеке ASM Java
- 23. Можно ли получить доступ к переменным WebSphere с помощью java AdminClient без AdminOperations?
- 24. Доступ к переменным переменным с объектом
- 25. Как получить доступ к локальным ресурсам с помощью JavaScript?
- 26. Android-ListView - доступ к локальным переменным в методе onitemclick
- 27. Как можно закрыть доступ к разрушенным переменным?
- 28. Доступ к локальным переменным модуля из тестовых стендов в Verilog
- 29. Локальные внутренние классы безопасный доступ к локальным переменным содержащего метода
- 30. Можно ли получить доступ к тегу UIAlertView с помощью тега?