org.aspectbench.runtime.reflect
Class Factory
java.lang.Object
org.aspectbench.runtime.reflect.Factory
- Direct Known Subclasses:
- EajFactory
public class Factory
- extends Object
Method Summary |
AdviceSignature |
makeAdviceSig(String stringRep)
|
CatchClauseSignature |
makeCatchClauseSig(String stringRep)
|
ConstructorSignature |
makeConstructorSig(String stringRep)
|
FieldSignature |
makeFieldSig(String stringRep)
|
InitializerSignature |
makeInitializerSig(String stringRep)
|
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[] args)
|
static JoinPoint |
makeJP(JoinPoint.StaticPart staticPart,
Object _this,
Object target,
Object arg0,
Object arg1)
|
MethodSignature |
makeMethodSig(String stringRep)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lexicalClass
Class lexicalClass
lookupClassLoader
ClassLoader lookupClassLoader
filename
String filename
NO_ARGS
private static Object[] NO_ARGS
Factory
public Factory(String filename,
Class lexicalClass)
makeSJP
public JoinPoint.StaticPart makeSJP(String kind,
Signature sig,
SourceLocation loc)
makeSJP
public JoinPoint.StaticPart makeSJP(String kind,
Signature sig,
int l,
int c)
makeSJP
public JoinPoint.StaticPart makeSJP(String kind,
Signature sig,
int l)
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)
makeMethodSig
public MethodSignature makeMethodSig(String stringRep)
makeConstructorSig
public ConstructorSignature makeConstructorSig(String stringRep)
makeFieldSig
public FieldSignature makeFieldSig(String stringRep)
makeAdviceSig
public AdviceSignature makeAdviceSig(String stringRep)
makeInitializerSig
public InitializerSignature makeInitializerSig(String stringRep)
makeCatchClauseSig
public CatchClauseSignature makeCatchClauseSig(String stringRep)
makeSourceLoc
public SourceLocation makeSourceLoc(int line,
int col)