uk.ac.ox.comlab.abc.eaj.runtime.reflect
Class EajFactory

java.lang.Object
  extended byuk.ac.ox.comlab.abc.runtime.reflect.Factory
      extended byuk.ac.ox.comlab.abc.eaj.runtime.reflect.EajFactory

public class EajFactory
extends Factory


Constructor Summary
EajFactory(java.lang.String filename, java.lang.Class lexicalClass)
           
 
Method Summary
 AdviceSignature makeAdviceSig(java.lang.String stringRep)
           
 CastSignature makeCastSig(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)
           
 MethodSignature makeMethodSig(java.lang.String stringRep)
           
 JoinPoint.StaticPart makeSJP(java.lang.String kind, Signature sig, int l, int c)
           
 SourceLocation makeSourceLoc(int line, int col)
           
 
Methods inherited from class uk.ac.ox.comlab.abc.runtime.reflect.Factory
makeJP, makeJP, makeJP, makeJP, makeSJP, makeSJP
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EajFactory

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

makeCastSig

public CastSignature makeCastSig(java.lang.String stringRep)

makeSJP

public JoinPoint.StaticPart makeSJP(java.lang.String kind,
                                    Signature sig,
                                    int l,
                                    int c)
Overrides:
makeSJP in class Factory

makeMethodSig

public MethodSignature makeMethodSig(java.lang.String stringRep)
Overrides:
makeMethodSig in class Factory

makeConstructorSig

public ConstructorSignature makeConstructorSig(java.lang.String stringRep)
Overrides:
makeConstructorSig in class Factory

makeFieldSig

public FieldSignature makeFieldSig(java.lang.String stringRep)
Overrides:
makeFieldSig in class Factory

makeAdviceSig

public AdviceSignature makeAdviceSig(java.lang.String stringRep)
Overrides:
makeAdviceSig in class Factory

makeInitializerSig

public InitializerSignature makeInitializerSig(java.lang.String stringRep)
Overrides:
makeInitializerSig in class Factory

makeCatchClauseSig

public CatchClauseSignature makeCatchClauseSig(java.lang.String stringRep)
Overrides:
makeCatchClauseSig in class Factory

makeSourceLoc

public SourceLocation makeSourceLoc(int line,
                                    int col)
Overrides:
makeSourceLoc in class Factory