abc.aspectj.ast
Class HostSpecial_c
java.lang.Object
Special_c
abc.aspectj.ast.HostSpecial_c
- All Implemented Interfaces:
- MakesAspectMethods
public class HostSpecial_c
- extends Special_c
- implements MakesAspectMethods
specials in intertype declarations
- Author:
- Oege de Moor
Constructor Summary |
HostSpecial_c(Position pos,
Kind kind,
TypeNode qualifier,
Type host)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HostSpecial_c
public HostSpecial_c(Position pos,
Kind kind,
TypeNode qualifier,
Type host)
typeCheck
public Node typeCheck(TypeChecker tc)
throws SemanticException
- Type check the expression.
- Throws:
SemanticException
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
- Write the expression to an output file.
aspectMethodsEnter
public void aspectMethodsEnter(AspectMethods visitor)
- Specified by:
aspectMethodsEnter
in interface MakesAspectMethods
aspectMethodsLeave
public Node aspectMethodsLeave(AspectMethods visitor,
AJNodeFactory nf,
AJTypeSystem ts)
- Specified by:
aspectMethodsLeave
in interface MakesAspectMethods