НЕ можно передавать значения так, как вы ожидаете, до @Timed
или любой другой аннотации по этому вопросу.Значения, передаваемые в любую аннотацию, должны быть постоянной времени компиляции.
Постоянная времени компиляции выглядит примерно так:
private static final String tag = "account";
Значение, возвращаемое Account.getById()
, не является постоянной времени компиляции и, следовательно,не может быть принято аннотацией.