jodd.proxetta.asm
Class InvokeCreator

java.lang.Object
  extended by jodd.proxetta.asm.ClassProcessor
      extended by jodd.proxetta.asm.InvokeCreator

public class InvokeCreator
extends ClassProcessor

Invocation replacer class processor.


Field Summary
protected  InvokeAspect[] aspects
           
 
Fields inherited from class jodd.proxetta.asm.ClassProcessor
classNameSuffix, destClassWriter, proxyApplied, proxyClassName, suffixCounter, useSuffix
 
Constructor Summary
InvokeCreator(InvokeAspect... aspects)
           
 
Method Summary
protected  jodd.proxetta.asm.WorkData process(org.objectweb.asm.ClassReader cr, java.lang.String reqProxyClassName, TargetClassInfoReader targetClassInfoReader)
          Creates custom class builder and process the target class with it.
 
Methods inherited from class jodd.proxetta.asm.ClassProcessor
accept, accept, accept, accept, checkAccepted, classNameSuffix, getProxyClassName, isProxyApplied, setClassNameSuffix, setUseVariableClassName, toByteArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aspects

protected final InvokeAspect[] aspects
Constructor Detail

InvokeCreator

public InvokeCreator(InvokeAspect... aspects)
Method Detail

process

protected jodd.proxetta.asm.WorkData process(org.objectweb.asm.ClassReader cr,
                                             java.lang.String reqProxyClassName,
                                             TargetClassInfoReader targetClassInfoReader)
Creates custom class builder and process the target class with it.

Specified by:
process in class ClassProcessor


Copyright © 2003-2011 Jodd Team