Есть аннотированный Java-класс несколькими методами:
@CustomAnnotation
public class MyService {
public List<MyObject> getMyObjects(){
...
}
public SomeObject getSomeObject(){
...
}
}
Я должен регистрировать значения полей экземпляров MyObject
и SomeObject
.
aspectj
часть, где MyService
объект получил:
public void logg2(JoinPoint jp) {
Object target = jp.getTarget();
}
target
- это класс MyService
, который содержит методы.
Как получить значения полей экземпляра для MyObject
и SomeObject
, которые возвращаются из методов класса MyService
в среде выполнения?