public class WrapperProxettaBuilder extends ProxettaBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class |
targetClassOrInterface |
protected java.lang.String |
targetFieldName |
protected java.lang.Class |
targetInterface |
protected WrapperProxetta |
wrapperProxetta |
destClassWriter, proxetta, proxyApplied, proxyClassName, requestedProxyClassName, suffixCounter| Constructor and Description |
|---|
WrapperProxettaBuilder(WrapperProxetta wrapperProxetta) |
| Modifier and Type | Method and Description |
|---|---|
void |
injectTargetIntoWrapper(java.lang.Object target,
java.lang.Object wrapper)
Injects target into wrapper.
|
protected WorkData |
process(jodd.asm5.ClassReader cr,
TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it.
|
void |
setTarget(java.lang.Class target)
Defines class or interface to wrap.
|
void |
setTargetFieldName(java.lang.String targetFieldName)
Defines custom target field name.
|
void |
setTargetInterface(java.lang.Class targetInterface)
Defines the interface of the resulting class.
|
checkAccepted, create, define, dumpClass, getProxyClassName, isProxyApplied, newInstance, process, resolveClassNameSuffix, setTarget, setTarget, setTargetProxyClassName, toByteArrayprotected final WrapperProxetta wrapperProxetta
protected java.lang.Class targetClassOrInterface
protected java.lang.Class targetInterface
protected java.lang.String targetFieldName
public WrapperProxettaBuilder(WrapperProxetta wrapperProxetta)
public void setTarget(java.lang.Class target)
setTargetInterface(Class).setTarget in class ProxettaBuilderpublic void setTargetInterface(java.lang.Class targetInterface)
public void setTargetFieldName(java.lang.String targetFieldName)
protected WorkData process(jodd.asm5.ClassReader cr, TargetClassInfoReader targetClassInfoReader)
process in class ProxettaBuilderpublic void injectTargetIntoWrapper(java.lang.Object target,
java.lang.Object wrapper)
Copyright © 2003-2013 Jodd Team