/** * {@inheritDoc} */ @Override public WrapperProxettaBuilder builder() { return new WrapperProxettaBuilder(this); }
public WrapperProxettaBuilder builder(Class targetClassOrInterface, Class targetInterface, String targetProxyClassName) { WrapperProxettaBuilder builder = builder(); builder.setTarget(targetClassOrInterface); builder.setTargetInterface(targetInterface); builder.setTargetProxyClassName(targetProxyClassName); return builder; } }
public WrapperProxettaBuilder builder(Class targetClassOrInterface, Class targetInterface) { WrapperProxettaBuilder builder = builder(); builder.setTarget(targetClassOrInterface); builder.setTargetInterface(targetInterface); return builder; }
public WrapperProxettaBuilder builder(Class targetClassOrInterface, String targetProxyClassName) { WrapperProxettaBuilder builder = builder(); builder.setTarget(targetClassOrInterface); builder.setTargetProxyClassName(targetProxyClassName); return builder; }
builder.setTarget(PreparedStatement.class); builder.setTargetProxyClassName(LoggablePreparedStatementFactory.class.getPackage().getName() + '.'); wrappedPreparedStatement = builder.define(); builder.injectTargetIntoWrapper(preparedStatement, wrapper);
public WrapperProxettaBuilder builder(Class targetClassOrInterface) { WrapperProxettaBuilder builder = builder(); builder.setTarget(targetClassOrInterface); return builder; }
/** * {@inheritDoc} */ @Override protected WorkData process(ClassReader cr, TargetClassInfoReader targetClassInfoReader) { ProxettaWrapperClassBuilder pcb = new ProxettaWrapperClassBuilder( targetClassOrInterface, targetInterface, targetFieldName, destClassWriter, wrapperProxetta.getAspects(), resolveClassNameSuffix(), requestedProxyClassName, targetClassInfoReader); cr.accept(pcb, 0); return pcb.getWorkData(); }