org.aspectj.runtime.reflect

Class Factory


public final class Factory
extends java.lang.Object

Constructor Summary

Factory(String filename, Class lexicalClass)

Method Summary

AdviceSignature
makeAdviceSig(String stringRep)
AdviceSignature
makeAdviceSig(String modifiers, String name, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
AdviceSignature
makeAdviceSig(int modifiers, String name, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes, Class returnType)
CatchClauseSignature
makeCatchClauseSig(Class declaringType, Class parameterType, String parameterName)
CatchClauseSignature
makeCatchClauseSig(String stringRep)
CatchClauseSignature
makeCatchClauseSig(String declaringType, String parameterType, String parameterName)
ConstructorSignature
makeConstructorSig(String stringRep)
ConstructorSignature
makeConstructorSig(String modifiers, String declaringType, String paramTypes, String paramNames, String exceptionTypes)
ConstructorSignature
makeConstructorSig(int modifiers, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes)
JoinPoint.EnclosingStaticPart
makeESJP(String kind, Signature sig, int l)
JoinPoint.EnclosingStaticPart
makeESJP(String kind, Signature sig, int l, int c)
JoinPoint.EnclosingStaticPart
makeESJP(String kind, Signature sig, SourceLocation loc)
static JoinPoint.StaticPart
makeEncSJP(Member member)
FieldSignature
makeFieldSig(String stringRep)
FieldSignature
makeFieldSig(String modifiers, String name, String declaringType, String fieldType)
FieldSignature
makeFieldSig(int modifiers, String name, Class declaringType, Class fieldType)
InitializerSignature
makeInitializerSig(String stringRep)
InitializerSignature
makeInitializerSig(String modifiers, String declaringType)
InitializerSignature
makeInitializerSig(int modifiers, Class declaringType)
static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target)
static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0)
static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0, Object arg1)
static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object[] args)
LockSignature
makeLockSig()
LockSignature
makeLockSig(Class declaringType)
LockSignature
makeLockSig(String stringRep)
MethodSignature
makeMethodSig(String stringRep)
MethodSignature
makeMethodSig(String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
MethodSignature
makeMethodSig(int modifiers, String name, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes, Class returnType)
JoinPoint.StaticPart
makeSJP(String kind, Signature sig, int l)
JoinPoint.StaticPart
makeSJP(String kind, Signature sig, int l, int c)
JoinPoint.StaticPart
makeSJP(String kind, Signature sig, SourceLocation loc)
SourceLocation
makeSourceLoc(int line, int col)
UnlockSignature
makeUnlockSig()
UnlockSignature
makeUnlockSig(Class declaringType)
UnlockSignature
makeUnlockSig(String stringRep)

Constructor Details

Factory

public Factory(String filename,
               Class lexicalClass)

Method Details

makeAdviceSig

public AdviceSignature makeAdviceSig(String stringRep)

makeAdviceSig

public AdviceSignature makeAdviceSig(String modifiers,
                                     String name,
                                     String declaringType,
                                     String paramTypes,
                                     String paramNames,
                                     String exceptionTypes,
                                     String returnType)

makeAdviceSig

public AdviceSignature makeAdviceSig(int modifiers,
                                     String name,
                                     Class declaringType,
                                     Class[] parameterTypes,
                                     String[] parameterNames,
                                     Class[] exceptionTypes,
                                     Class returnType)

makeCatchClauseSig

public CatchClauseSignature makeCatchClauseSig(Class declaringType,
                                               Class parameterType,
                                               String parameterName)

makeCatchClauseSig

public CatchClauseSignature makeCatchClauseSig(String stringRep)

makeCatchClauseSig

public CatchClauseSignature makeCatchClauseSig(String declaringType,
                                               String parameterType,
                                               String parameterName)

makeConstructorSig

public ConstructorSignature makeConstructorSig(String stringRep)

makeConstructorSig

public ConstructorSignature makeConstructorSig(String modifiers,
                                               String declaringType,
                                               String paramTypes,
                                               String paramNames,
                                               String exceptionTypes)

makeConstructorSig

public ConstructorSignature makeConstructorSig(int modifiers,
                                               Class declaringType,
                                               Class[] parameterTypes,
                                               String[] parameterNames,
                                               Class[] exceptionTypes)

makeESJP

public JoinPoint.EnclosingStaticPart makeESJP(String kind,
                                              Signature sig,
                                              int l)

makeESJP

public JoinPoint.EnclosingStaticPart makeESJP(String kind,
                                              Signature sig,
                                              int l,
                                              int c)

makeESJP

public JoinPoint.EnclosingStaticPart makeESJP(String kind,
                                              Signature sig,
                                              SourceLocation loc)

makeEncSJP

public static JoinPoint.StaticPart makeEncSJP(Member member)

makeFieldSig

public FieldSignature makeFieldSig(String stringRep)

makeFieldSig

public FieldSignature makeFieldSig(String modifiers,
                                   String name,
                                   String declaringType,
                                   String fieldType)

makeFieldSig

public FieldSignature makeFieldSig(int modifiers,
                                   String name,
                                   Class declaringType,
                                   Class fieldType)

makeInitializerSig

public InitializerSignature makeInitializerSig(String stringRep)

makeInitializerSig

public InitializerSignature makeInitializerSig(String modifiers,
                                               String declaringType)

makeInitializerSig

public InitializerSignature makeInitializerSig(int modifiers,
                                               Class declaringType)

makeJP

public static JoinPoint makeJP(JoinPoint.StaticPart staticPart,
                               Object _this,
                               Object target)

makeJP

public static JoinPoint makeJP(JoinPoint.StaticPart staticPart,
                               Object _this,
                               Object target,
                               Object arg0)

makeJP

public static JoinPoint makeJP(JoinPoint.StaticPart staticPart,
                               Object _this,
                               Object target,
                               Object arg0,
                               Object arg1)

makeJP

public static JoinPoint makeJP(JoinPoint.StaticPart staticPart,
                               Object _this,
                               Object target,
                               Object[] args)

makeLockSig

public LockSignature makeLockSig()

makeLockSig

public LockSignature makeLockSig(Class declaringType)

makeLockSig

public LockSignature makeLockSig(String stringRep)

makeMethodSig

public MethodSignature makeMethodSig(String stringRep)

makeMethodSig

public MethodSignature makeMethodSig(String modifiers,
                                     String methodName,
                                     String declaringType,
                                     String paramTypes,
                                     String paramNames,
                                     String exceptionTypes,
                                     String returnType)

makeMethodSig

public MethodSignature makeMethodSig(int modifiers,
                                     String name,
                                     Class declaringType,
                                     Class[] parameterTypes,
                                     String[] parameterNames,
                                     Class[] exceptionTypes,
                                     Class returnType)

makeSJP

public JoinPoint.StaticPart makeSJP(String kind,
                                    Signature sig,
                                    int l)

makeSJP

public JoinPoint.StaticPart makeSJP(String kind,
                                    Signature sig,
                                    int l,
                                    int c)

makeSJP

public JoinPoint.StaticPart makeSJP(String kind,
                                    Signature sig,
                                    SourceLocation loc)

makeSourceLoc

public SourceLocation makeSourceLoc(int line,
                                    int col)

makeUnlockSig

public UnlockSignature makeUnlockSig()

makeUnlockSig

public UnlockSignature makeUnlockSig(Class declaringType)

makeUnlockSig

public UnlockSignature makeUnlockSig(String stringRep)