org.aspectbench.eaj.runtime.reflect
Class EajFactory

java.lang.Object
  extended by org.aspectbench.runtime.reflect.Factory
      extended by org.aspectbench.eaj.runtime.reflect.EajFactory

public class EajFactory
extends Factory


Field Summary
(package private)  String filename
           
(package private)  Class lexicalClass
           
(package private)  ClassLoader lookupClassLoader
           
 
Constructor Summary
EajFactory(String filename, Class lexicalClass)
           
 
Method Summary
 CastSignature makeCastSig(String stringRep)
           
 JoinPoint.StaticPart makeSJP(String kind, Signature sig, int l, int c, int offset)
           
 ThrowSignature makeThrowSig(String stringRep)
           
 
Methods inherited from class org.aspectbench.runtime.reflect.Factory
makeAdviceSig, makeCatchClauseSig, makeConstructorSig, makeFieldSig, makeInitializerSig, makeJP, makeJP, makeJP, makeJP, makeMethodSig, makeSJP, makeSJP, makeSJP, makeSourceLoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lexicalClass

Class lexicalClass

lookupClassLoader

ClassLoader lookupClassLoader

filename

String filename
Constructor Detail

EajFactory

public EajFactory(String filename,
                  Class lexicalClass)
Method Detail

makeSJP

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

makeCastSig

public CastSignature makeCastSig(String stringRep)

makeThrowSig

public ThrowSignature makeThrowSig(String stringRep)