| java.lang.Object com.tc.aspectwerkz.transform.inlining.EmittedJoinPoint
EmittedJoinPoint | final public class EmittedJoinPoint (Code) | | A structure that keeps required information needed to regenerate a JIT joinpoint. The weaver emits this
information so that we can add initalization code to the weaved class. Note that EmittedJP are really Emitted -
and can be a subset of actual JP (f.e. call, where information is lost in between each weave phase).
FIXME equals and hashcode are wrong if 2 JP in same withincode - should depend on line number f.e. but that won't
even be enough. Muts have a static variable and trust that creation of EmittedJP is ok.
Check where those are used in a map for hashcode / equals to be used.
author: Alexandre Vasseur author: Jonas BonŽr |
Constructor Summary | |
public | EmittedJoinPoint(int joinPointType, String callerClassName, String callerMethodName, String callerMethodDesc, int callerMethodModifiers, String calleeClassName, String calleeMemberName, String calleeMemberDesc, int calleeMemberModifiers, int joinPointHash, String joinPointClassName, Label lineNumberLabel) Creates a new instance. | public | EmittedJoinPoint(int joinPointType, String callerClassName, String callerMethodName, String callerMethodDesc, int callerMethodModifiers, String calleeClassName, String calleeMemberName, String calleeMemberDesc, int calleeMemberModifiers, int joinPointHash, String joinPointClassName) Creates a new instance. |
NO_LINE_NUMBER | final public static Label NO_LINE_NUMBER(Code) | | |
EmittedJoinPoint | public EmittedJoinPoint(int joinPointType, String callerClassName, String callerMethodName, String callerMethodDesc, int callerMethodModifiers, String calleeClassName, String calleeMemberName, String calleeMemberDesc, int calleeMemberModifiers, int joinPointHash, String joinPointClassName, Label lineNumberLabel)(Code) | | Creates a new instance.
Parameters: joinPointType - Parameters: callerClassName - Parameters: callerMethodName - Parameters: callerMethodDesc - Parameters: callerMethodModifiers - Parameters: calleeClassName - Parameters: calleeMemberName - Parameters: calleeMemberDesc - Parameters: calleeMemberModifiers - Parameters: joinPointHash - Parameters: joinPointClassName - Parameters: lineNumberLabel - |
EmittedJoinPoint | public EmittedJoinPoint(int joinPointType, String callerClassName, String callerMethodName, String callerMethodDesc, int callerMethodModifiers, String calleeClassName, String calleeMemberName, String calleeMemberDesc, int calleeMemberModifiers, int joinPointHash, String joinPointClassName)(Code) | | Creates a new instance.
Parameters: joinPointType - Parameters: callerClassName - Parameters: callerMethodName - Parameters: callerMethodDesc - Parameters: callerMethodModifiers - Parameters: calleeClassName - Parameters: calleeMemberName - Parameters: calleeMemberDesc - Parameters: calleeMemberModifiers - Parameters: joinPointHash - Parameters: joinPointClassName - |
getCalleeMemberDesc | public String getCalleeMemberDesc()(Code) | | |
getCalleeMemberModifiers | public int getCalleeMemberModifiers()(Code) | | |
getCalleeMemberName | public String getCalleeMemberName()(Code) | | |
getCallerMethodDesc | public String getCallerMethodDesc()(Code) | | |
getCallerMethodModifiers | public int getCallerMethodModifiers()(Code) | | |
getCallerMethodName | public String getCallerMethodName()(Code) | | |
getJoinPointClassName | public String getJoinPointClassName()(Code) | | |
getJoinPointHash | public int getJoinPointHash()(Code) | | |
getJoinPointType | public int getJoinPointType()(Code) | | |
getLineNumber | public int getLineNumber()(Code) | | |
hashCode | public int hashCode()(Code) | | |
|
|