jodd.proxetta.asm
Class ProxettaCreator

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

public class ProxettaCreator
extends ClassProcessor

Creates the proxy subclass using ASM library.


Field Summary
protected  ProxyAspect[] aspects
           
 
Fields inherited from class jodd.proxetta.asm.ClassProcessor
classNameSuffix, destClassWriter, proxyApplied, proxyClassName, suffixCounter, useSuffix
 
Constructor Summary
ProxettaCreator(ProxyAspect... 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 ProxyAspect[] aspects
Constructor Detail

ProxettaCreator

public ProxettaCreator(ProxyAspect... 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