public final class Factory extends Object
public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType, int l)
public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String returnType, int l)
This method differs from the previous one in that it includes no exceptionTypes parameter - it is an optimization for the case where there are no exceptions. The generated code won't build an empty string and will not pass it into here.
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, SourceLocation loc)
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, int l, int c)
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, int l)
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, SourceLocation loc)
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, int l, int c)
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, int l)
public static JoinPoint.StaticPart makeEncSJP(Member member)
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target)
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0)
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0, Object arg1)
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object[] args)
public MethodSignature makeMethodSig(String stringRep)
public MethodSignature makeMethodSig(String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
public MethodSignature makeMethodSig(int modifiers, String name, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes, Class returnType)
public ConstructorSignature makeConstructorSig(String stringRep)
public ConstructorSignature makeConstructorSig(String modifiers, String declaringType, String paramTypes, String paramNames, String exceptionTypes)
public ConstructorSignature makeConstructorSig(int modifiers, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes)
public FieldSignature makeFieldSig(String stringRep)
public FieldSignature makeFieldSig(String modifiers, String name, String declaringType, String fieldType)
public FieldSignature makeFieldSig(int modifiers, String name, Class declaringType, Class fieldType)
public AdviceSignature makeAdviceSig(String stringRep)
public AdviceSignature makeAdviceSig(String modifiers, String name, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
public AdviceSignature makeAdviceSig(int modifiers, String name, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes, Class returnType)
public InitializerSignature makeInitializerSig(String stringRep)
public InitializerSignature makeInitializerSig(String modifiers, String declaringType)
public InitializerSignature makeInitializerSig(int modifiers, Class declaringType)
public CatchClauseSignature makeCatchClauseSig(String stringRep)
public CatchClauseSignature makeCatchClauseSig(String declaringType, String parameterType, String parameterName)
public CatchClauseSignature makeCatchClauseSig(Class declaringType, Class parameterType, String parameterName)
public LockSignature makeLockSig(String stringRep)
public LockSignature makeLockSig()
public LockSignature makeLockSig(Class declaringType)
public UnlockSignature makeUnlockSig(String stringRep)
public UnlockSignature makeUnlockSig()
public UnlockSignature makeUnlockSig(Class declaringType)
public SourceLocation makeSourceLoc(int line, int col)