org.objectweb.speedo.generation.enhancer
Class PNameEnhancer

java.lang.Object
  extended byClassAdapter
      extended byorg.objectweb.speedo.generation.enhancer.LoggedClassAdapter
          extended byorg.objectweb.speedo.generation.enhancer.PNameEnhancer

public class PNameEnhancer
extends LoggedClassAdapter

It adds the implementation of the UserIfFactory interface in a PName.

Author:
S.Chassande-Barrioz
See Also:
Serialized Form

Field Summary
protected  SpeedoClass jdoClass
           
static java.lang.String PTYPE_CLASS_NAME
           
static java.lang.String PTYPE_DESC
           
static java.lang.String USER_ID_DESC
           
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
debug, logger
 
Constructor Summary
PNameEnhancer(ClassVisitor classVisitor, SpeedoClass jdoClass, Logger logger)
           
 
Method Summary
 void visit(int access, java.lang.String className, java.lang.String superName, java.lang.String[] interfaces, java.lang.String sourceFile)
           
 
Methods inherited from class org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_ID_DESC

public static final java.lang.String USER_ID_DESC

PTYPE_CLASS_NAME

public static final java.lang.String PTYPE_CLASS_NAME
See Also:
Constant Field Values

PTYPE_DESC

public static final java.lang.String PTYPE_DESC
See Also:
Constant Field Values

jdoClass

protected SpeedoClass jdoClass
Constructor Detail

PNameEnhancer

public PNameEnhancer(ClassVisitor classVisitor,
                     SpeedoClass jdoClass,
                     Logger logger)
Method Detail

visit

public void visit(int access,
                  java.lang.String className,
                  java.lang.String superName,
                  java.lang.String[] interfaces,
                  java.lang.String sourceFile)