jodd.proxetta.impl
Class ProxyProxettaBuilder
java.lang.Object
jodd.proxetta.ProxettaBuilder
jodd.proxetta.impl.ProxyProxettaBuilder
public class ProxyProxettaBuilder
- extends ProxettaBuilder
Creates the proxy subclass using ASM library.
|
Method Summary |
protected WorkData |
process(org.objectweb.asm.ClassReader cr,
TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it. |
void |
setTarget(java.lang.Class target)
Defines class as a target. |
void |
setTarget(java.io.InputStream target)
Defines class input stream as a target. |
void |
setTarget(java.lang.String targetName)
Defines class name as a target. |
| Methods inherited from class jodd.proxetta.ProxettaBuilder |
checkAccepted, create, define, dumpClass, getProxyClassName, isProxyApplied, newInstance, process, resolveClassNameSuffix, setTargetProxyClassName, toByteArray |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
proxyProxetta
protected final ProxyProxetta proxyProxetta
ProxyProxettaBuilder
public ProxyProxettaBuilder(ProxyProxetta proxyProxetta)
setTarget
public void setTarget(java.io.InputStream target)
- Description copied from class:
ProxettaBuilder
- Defines class input stream as a target.
- Overrides:
setTarget in class ProxettaBuilder
setTarget
public void setTarget(java.lang.String targetName)
- Description copied from class:
ProxettaBuilder
- Defines class name as a target.
Class will not be loaded by classloader!
- Overrides:
setTarget in class ProxettaBuilder
setTarget
public void setTarget(java.lang.Class target)
- Description copied from class:
ProxettaBuilder
- Defines class as a target.
- Overrides:
setTarget in class ProxettaBuilder
process
protected WorkData process(org.objectweb.asm.ClassReader cr,
TargetClassInfoReader targetClassInfoReader)
- Creates custom class builder and process the target class with it.
- Specified by:
process in class ProxettaBuilder
Copyright © 2003-2012 Jodd Team