Как я прокомментировал эту другую тему.
Ткач во время загрузки, как следует из названия, будет работать только с загрузкой классов. Теперь, когда класс уже загружен, его больше нельзя обрабатывать.
Когда тип возвращаемого значения является конкретным классом, это приведет к жадной загрузке этого класса, он будет загружен до того, как ткач времени загрузки будет зарегистрирован и сможет делать это.
Когда возвращаемый тип равен Object
, загрузка класса откладывается до тех пор, пока класс действительно не понадобится, и, как правило, это происходит после того, как ткач времени загрузки будет зарегистрирован, чтобы он мог выполнять свою работу.
Вы можете просто проверить это поведение, добавив -verbose:class
в качестве параметров при запуске программы (как если бы вы добавляли свойства). Затем вы получаете обширный список классов, когда они загружаются.
person
M. Deinum
schedule
03.05.2014