abc.aspectj.visit
Class AJTypeBuilder

java.lang.Object
  extended by TypeBuilder
      extended by abc.aspectj.visit.AJTypeBuilder

public class AJTypeBuilder
extends TypeBuilder

Author:
Oege de Moor

Constructor Summary
AJTypeBuilder(Job job, TypeSystem ts, NodeFactory nf)
           
 
Method Summary
protected  ParsedClassType newAspect(Position pos, Flags flags, java.lang.String name, int perKind)
          cloned from TypeBuilder.newClass
 AJTypeBuilder pushAspect(Position pos, Flags flags, java.lang.String name, int perKind)
          cloned from TypeBuilder.pushClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AJTypeBuilder

public AJTypeBuilder(Job job,
                     TypeSystem ts,
                     NodeFactory nf)
Parameters:
job -
ts -
nf -
Method Detail

pushAspect

public AJTypeBuilder pushAspect(Position pos,
                                Flags flags,
                                java.lang.String name,
                                int perKind)
                         throws SemanticException
cloned from TypeBuilder.pushClass

Throws:
SemanticException

newAspect

protected ParsedClassType newAspect(Position pos,
                                    Flags flags,
                                    java.lang.String name,
                                    int perKind)
                             throws SemanticException
cloned from TypeBuilder.newClass

Throws:
SemanticException