Изменить параметр строки аннотации определения класса во время выполнения
Представьте, что есть класс:
@Something(someProperty = "some value")
public class Foobar {
//...
}
Который уже скомпилирован (я не могу контролировать исходный код) и является частью пути к классам при запуске jvm. Я хотел бы иметь возможность изменитькакое-то значение к чему-то еще во время выполнения, так что любое отражение после этого будет иметь моеновое значение вместо дефолтакакое-то значение ".
Это возможно? Если так, то как?