org.jboss.aop.instrument
Class JoinPointGenerator.JoinPointParameters

java.lang.Object
  extended by org.jboss.aop.instrument.JoinPointGenerator.JoinPointParameters
Enclosing class:
JoinPointGenerator

protected static class JoinPointGenerator.JoinPointParameters
extends Object


Field Summary
static JoinPointGenerator.JoinPointParameters CALLER_ARGS
           
static JoinPointGenerator.JoinPointParameters ONLY_ARGS
           
static JoinPointGenerator.JoinPointParameters TARGET_ARGS
           
static JoinPointGenerator.JoinPointParameters TARGET_CALLER_ARGS
           
 
Method Summary
 void appendParameterList(StringBuffer code, javassist.CtClass[] parameterTypes)
           
 void appendParameterListWithoutArgs(StringBuffer code)
           
 void castArgument(StringBuffer code, javassist.CtClass expectedType, int i)
           
 String declareArgsArray(int totalParameters)
           
 int getCallerIndex()
           
 int getFirstArgIndex()
           
 int getTargetIndex()
           
 boolean hasCaller()
           
 boolean hasTarget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONLY_ARGS

public static final JoinPointGenerator.JoinPointParameters ONLY_ARGS

TARGET_ARGS

public static final JoinPointGenerator.JoinPointParameters TARGET_ARGS

CALLER_ARGS

public static final JoinPointGenerator.JoinPointParameters CALLER_ARGS

TARGET_CALLER_ARGS

public static final JoinPointGenerator.JoinPointParameters TARGET_CALLER_ARGS
Method Detail

hasTarget

public final boolean hasTarget()

getTargetIndex

public final int getTargetIndex()

hasCaller

public final boolean hasCaller()

getCallerIndex

public final int getCallerIndex()

getFirstArgIndex

public final int getFirstArgIndex()

declareArgsArray

public final String declareArgsArray(int totalParameters)

appendParameterList

public final void appendParameterList(StringBuffer code,
                                      javassist.CtClass[] parameterTypes)

appendParameterListWithoutArgs

public final void appendParameterListWithoutArgs(StringBuffer code)

castArgument

public final void castArgument(StringBuffer code,
                               javassist.CtClass expectedType,
                               int i)


Copyright © 2004 JBoss Inc. All Rights Reserved.