Неопределенный метод для типа 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, вероятно, может помочь вам здесь.

Другие вопросы по тегам