Package jodd.proxetta.impl
Class InvokeProxettaFactory
- java.lang.Object
-
- jodd.proxetta.ProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
- jodd.proxetta.impl.InvokeProxettaFactory
-
public class InvokeProxettaFactory extends ProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
Invocation replacer class processor.
-
-
Field Summary
-
Fields inherited from class jodd.proxetta.ProxettaFactory
destClassWriter, proxetta, proxyApplied, proxyClassName, requestedProxyClassName, suffixCounter
-
-
Constructor Summary
Constructors Constructor Description InvokeProxettaFactory(InvokeProxetta invokeProxetta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WorkDataprocess(ClassReader cr, TargetClassInfoReader targetClassInfoReader)Creates custom class builder and process the target class with it.InvokeProxettaFactorysetTarget(java.io.InputStream target)Defines class input stream as a target.InvokeProxettaFactorysetTarget(java.lang.Class target)Defines class as a target.InvokeProxettaFactorysetTarget(java.lang.String targetName)Defines class name as a target.-
Methods inherited from class jodd.proxetta.ProxettaFactory
_this, assertProxyIsCreated, create, define, dumpClassInDebugFolder, getProxyClassName, isProxyApplied, newInstance, process, resolveClassNameSuffix, setTargetProxyClassName, toByteArray
-
-
-
-
Constructor Detail
-
InvokeProxettaFactory
public InvokeProxettaFactory(InvokeProxetta invokeProxetta)
-
-
Method Detail
-
setTarget
public InvokeProxettaFactory setTarget(java.io.InputStream target)
Description copied from class:ProxettaFactoryDefines class input stream as a target.- Overrides:
setTargetin classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
setTarget
public InvokeProxettaFactory setTarget(java.lang.String targetName)
Description copied from class:ProxettaFactoryDefines class name as a target. Class will not be loaded by classloader!- Overrides:
setTargetin classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
setTarget
public InvokeProxettaFactory setTarget(java.lang.Class target)
Description copied from class:ProxettaFactoryDefines class as a target.- Overrides:
setTargetin classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
process
protected WorkData process(ClassReader cr, TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it.- Specified by:
processin classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
-