abc.aspectj.ast
Class ClassTypeDotNew_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.ClassTypeDotNew_c
All Implemented Interfaces:
ClassTypeDotNew

public class ClassTypeDotNew_c
extends Node_c
implements ClassTypeDotNew

represent (ClassNamePatternExpr.new) in pointcuts

Author:
Oege de Moor, Aske Simon Christensen

Field Summary
protected  ClassnamePatternExpr base
           
 
Constructor Summary
ClassTypeDotNew_c(Position pos, ClassnamePatternExpr base)
           
 
Method Summary
 ClassnamePatternExpr base()
           
 boolean equivalent(ClassTypeDotNew c)
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
protected  ClassTypeDotNew_c reconstruct(ClassnamePatternExpr base)
           
 java.lang.String toString()
           
 Node visitChildren(NodeVisitor v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

base

protected ClassnamePatternExpr base
Constructor Detail

ClassTypeDotNew_c

public ClassTypeDotNew_c(Position pos,
                         ClassnamePatternExpr base)
Method Detail

reconstruct

protected ClassTypeDotNew_c reconstruct(ClassnamePatternExpr base)

visitChildren

public Node visitChildren(NodeVisitor v)

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

base

public ClassnamePatternExpr base()
Specified by:
base in interface ClassTypeDotNew

toString

public java.lang.String toString()

equivalent

public boolean equivalent(ClassTypeDotNew c)
Specified by:
equivalent in interface ClassTypeDotNew