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 WorkData
process(ClassReader cr, TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it.InvokeProxettaFactory
setTarget(java.io.InputStream target)
Defines class input stream as a target.InvokeProxettaFactory
setTarget(java.lang.Class target)
Defines class as a target.InvokeProxettaFactory
setTarget(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:ProxettaFactory
Defines class input stream as a target.- Overrides:
setTarget
in classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
setTarget
public InvokeProxettaFactory setTarget(java.lang.String targetName)
Description copied from class:ProxettaFactory
Defines class name as a target. Class will not be loaded by classloader!- Overrides:
setTarget
in classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
setTarget
public InvokeProxettaFactory setTarget(java.lang.Class target)
Description copied from class:ProxettaFactory
Defines class as a target.- Overrides:
setTarget
in classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
process
protected WorkData process(ClassReader cr, TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it.- Specified by:
process
in classProxettaFactory<InvokeProxettaFactory,InvokeProxetta>
-
-