package net.bytebuddy.test.precompiled; import net.bytebuddy.implementation.bind.annotation.Default; import java.io.Serializable; import static org.hamcrest.CoreMatchers.instanceOf; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.MatcherAssert.assertThat; public class DelegationDefaultTarget { private static final String BAR = "bar"; public static String intercept(@Default DelegationDefaultInterface proxy) { assertThat(proxy, not(instanceOf(Serializable.class))); return proxy.foo() + BAR; } }