abc.aspectj.ast
Class DotNamePattern_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.NamePattern_c
          extended by abc.aspectj.ast.DotNamePattern_c
All Implemented Interfaces:
DotNamePattern, NamePattern

public class DotNamePattern_c
extends NamePattern_c
implements DotNamePattern

Author:
Oege de Moor, Aske Simon Christensen

Constructor Summary
DotNamePattern_c(Position pos, NamePattern init, SimpleNamePattern last)
           
 
Method Summary
 boolean equivalent(NamePattern p)
           
 NamePattern getInit()
           
 SimpleNamePattern getLast()
           
 java.util.Set match(PCNode context, java.util.Set classes, java.util.Set packages)
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
 java.lang.String toString()
           
 boolean universal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DotNamePattern_c

public DotNamePattern_c(Position pos,
                        NamePattern init,
                        SimpleNamePattern last)
Method Detail

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

toString

public java.lang.String toString()
Specified by:
toString in class NamePattern_c

getInit

public NamePattern getInit()
Specified by:
getInit in interface DotNamePattern

getLast

public SimpleNamePattern getLast()
Specified by:
getLast in interface DotNamePattern

match

public java.util.Set match(PCNode context,
                           java.util.Set classes,
                           java.util.Set packages)
Specified by:
match in interface NamePattern

universal

public boolean universal()
Specified by:
universal in interface NamePattern

equivalent

public boolean equivalent(NamePattern p)
Specified by:
equivalent in interface NamePattern