org.jboss.aop.instrument
Class OptimizedCallerInvocations

java.lang.Object
  extended by org.jboss.aop.instrument.OptimizedInvocations
      extended by org.jboss.aop.instrument.OptimizedBehaviourInvocations
          extended by org.jboss.aop.instrument.OptimizedCallerInvocations

public class OptimizedCallerInvocations
extends OptimizedBehaviourInvocations

Comment

Version:
$Revision$
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.aop.instrument.OptimizedBehaviourInvocations
ENFORCE_ARGS_CONSISTENCY, INVOKE_TARGET
 
Constructor Summary
OptimizedCallerInvocations()
           
 
Method Summary
protected static String createOptimizedConCalledByConInvocationClass(Instrumentor instrumentor, String className, javassist.CtClass callingClass, javassist.CtConstructor con, int callingIndex, long calledHash)
           
protected static String createOptimizedConCalledByMethodInvocationClass(Instrumentor instrumentor, String className, javassist.CtClass callingClass, javassist.CtConstructor con, long callingHash, long calledHash)
           
protected static String createOptimizedMethodCalledByConInvocationClass(Instrumentor instrumentor, String className, javassist.CtClass callingClass, javassist.CtMethod method, int callingIndex, long calledHash)
           
protected static String createOptimizedMethodCalledByMethodInvocationClass(Instrumentor instrumentor, String className, javassist.CtClass callingClass, javassist.CtMethod method, long callingHash, long calledHash)
           
 
Methods inherited from class org.jboss.aop.instrument.OptimizedBehaviourInvocations
addArgumentFieldsAndAccessors, addDispatch, setArguments
 
Methods inherited from class org.jboss.aop.instrument.OptimizedInvocations
defrostClassIfExists, makeInvocationClass, makeInvocationClassNoCtors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimizedCallerInvocations

public OptimizedCallerInvocations()
Method Detail

createOptimizedMethodCalledByConInvocationClass

protected static String createOptimizedMethodCalledByConInvocationClass(Instrumentor instrumentor,
                                                                        String className,
                                                                        javassist.CtClass callingClass,
                                                                        javassist.CtMethod method,
                                                                        int callingIndex,
                                                                        long calledHash)
                                                                 throws javassist.NotFoundException,
                                                                        javassist.CannotCompileException
Throws:
javassist.NotFoundException
javassist.CannotCompileException

createOptimizedMethodCalledByMethodInvocationClass

protected static String createOptimizedMethodCalledByMethodInvocationClass(Instrumentor instrumentor,
                                                                           String className,
                                                                           javassist.CtClass callingClass,
                                                                           javassist.CtMethod method,
                                                                           long callingHash,
                                                                           long calledHash)
                                                                    throws javassist.NotFoundException,
                                                                           javassist.CannotCompileException
Throws:
javassist.NotFoundException
javassist.CannotCompileException

createOptimizedConCalledByConInvocationClass

protected static String createOptimizedConCalledByConInvocationClass(Instrumentor instrumentor,
                                                                     String className,
                                                                     javassist.CtClass callingClass,
                                                                     javassist.CtConstructor con,
                                                                     int callingIndex,
                                                                     long calledHash)
                                                              throws javassist.NotFoundException,
                                                                     javassist.CannotCompileException
Throws:
javassist.NotFoundException
javassist.CannotCompileException

createOptimizedConCalledByMethodInvocationClass

protected static String createOptimizedConCalledByMethodInvocationClass(Instrumentor instrumentor,
                                                                        String className,
                                                                        javassist.CtClass callingClass,
                                                                        javassist.CtConstructor con,
                                                                        long callingHash,
                                                                        long calledHash)
                                                                 throws javassist.NotFoundException,
                                                                        javassist.CannotCompileException
Throws:
javassist.NotFoundException
javassist.CannotCompileException


Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.