abc.aspectj.ast
Class ClassTypeDotId_c
java.lang.Object
Node_c
abc.aspectj.ast.ClassTypeDotId_c
- All Implemented Interfaces:
- ClassTypeDotId
public class ClassTypeDotId_c
- extends Node_c
- implements ClassTypeDotId
represent ClassnamePatternExpr.SimpleNamePattern in pointcuts.
- Author:
- Oege de Moor, Aske Simon Christensen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
base
protected ClassnamePatternExpr base
name
protected SimpleNamePattern name
ClassTypeDotId_c
public ClassTypeDotId_c(Position pos,
ClassnamePatternExpr base,
SimpleNamePattern name)
reconstruct
protected ClassTypeDotId_c reconstruct(ClassnamePatternExpr base,
SimpleNamePattern name)
visitChildren
public Node visitChildren(NodeVisitor v)
base
public ClassnamePatternExpr base()
- Specified by:
base
in interface ClassTypeDotId
name
public SimpleNamePattern name()
- Specified by:
name
in interface ClassTypeDotId
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
toString
public java.lang.String toString()
equivalent
public boolean equivalent(ClassTypeDotId c)
- Specified by:
equivalent
in interface ClassTypeDotId