Здравствуйте, позвольте мне попытаться прояснить это: я хочу сделать почти то же самое, что и аннотации Android.Например:
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
public void someFunction() {
}
Я хотел бы сделать что-то подобное, но во время выполнения.Аннотируйте функцию, и когда эта функция вызывается, я выполняю обработку (возможно, с использованием отражения) и, в зависимости от результата, продолжаю выполнять аннотированную функцию или нет.Что-то вроде:
@IsLoggedIn()
public void someFunction() {
}
Функция someFunction () будет выполняться, только если пользователь вошел в систему.