Неопределенный метод для типа AgentBuilder.Default ByteBuddy
Метод rebase(( type) -> {}) не определен для типа AgentBuilder.Default.
public static void premain(String arg, Instrumentation inst){
new AgentBuilder.Default()
.rebase(type -> type.getSimpleName().equals("Calculator"))
.transform((builder, typeDescription) -> builder
.method(method -> method.getDeclaredAnnotations()
.isAnnotationPresent(Log.class))
.intercept(MethodDelegation.to(LogAspect.class)))
.installOn(inst);
}
1 ответ
Вы, вероятно, подобрали устаревший API. Шаг называется типом. Ваша IDE, вероятно, может помочь вам здесь.