org.objectweb.speedo.generation.enhancer
Class UserIdEnhancer

org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
  |
  +--org.objectweb.speedo.generation.enhancer.UserIdEnhancer

public class UserIdEnhancer
extends LoggedClassAdapter

It adds the implementation of the UserId and specific PNameGetter interfaces in the user identifier.

Author:
S.Chassande-Barrioz

Field Summary
static java.lang.String ADDED_FIELD_DESC
           
static java.lang.String ADDED_FIELD_NAME
           
protected  SpeedoClass jdoClass
           
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
debug, logger
 
Constructor Summary
UserIdEnhancer(org.objectweb.asm.ClassVisitor classVisitor, SpeedoClass jdoClass, org.objectweb.util.monolog.api.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
 

Field Detail

jdoClass

protected SpeedoClass jdoClass

ADDED_FIELD_NAME

public static final java.lang.String ADDED_FIELD_NAME

ADDED_FIELD_DESC

public static final java.lang.String ADDED_FIELD_DESC
Constructor Detail

UserIdEnhancer

public UserIdEnhancer(org.objectweb.asm.ClassVisitor classVisitor,
                      SpeedoClass jdoClass,
                      org.objectweb.util.monolog.api.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)