abc.aspectj.visit
Class AJTypeBuilder
java.lang.Object
TypeBuilder
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 |
AJTypeBuilder
public AJTypeBuilder(Job job,
TypeSystem ts,
NodeFactory nf)
- Parameters:
job
- ts
- nf
-
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