abc.aspectj.ast
Class DotDotNamePattern_c

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

public class DotDotNamePattern_c
extends NamePattern_c
implements DotDotNamePattern

Author:
Oege de Moor, Aske Simon Christensen

Constructor Summary
DotDotNamePattern_c(Position pos, NamePattern init)
           
 
Method Summary
 boolean equivalent(NamePattern p)
           
 NamePattern getInit()
           
 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

DotDotNamePattern_c

public DotDotNamePattern_c(Position pos,
                           NamePattern init)
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 DotDotNamePattern

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