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