org.aspectbench.runtime.reflect
Class Factory

java.lang.Object
  extended by 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
 

Constructor Detail

Factory

public Factory(java.lang.String filename,
               java.lang.Class lexicalClass)
Method Detail

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)