/** * {@inheritDoc} */ @Override public InvokeProxettaBuilder builder() { return new InvokeProxettaBuilder(this); }
public InvokeProxettaBuilder builder(Class target, String targetProxyClassName) { InvokeProxettaBuilder builder = builder(); builder.setTarget(target); builder.setTargetProxyClassName(targetProxyClassName); return builder; }
public InvokeProxettaBuilder builder(Class target) { InvokeProxettaBuilder builder = builder(); builder.setTarget(target); return builder; }
/** * {@inheritDoc} */ @Override protected WorkData process(ClassReader cr, TargetClassInfoReader targetClassInfoReader) { InvokeClassBuilder icb = new InvokeClassBuilder( destClassWriter, invokeProxetta.getAspects(), resolveClassNameSuffix(), requestedProxyClassName, targetClassInfoReader); cr.accept(icb, 0); return icb.getWorkData(); }