abc.aspectj.ast
Class SimpleNamePattern_c
java.lang.Object
Node_c
abc.aspectj.ast.NamePattern_c
abc.aspectj.ast.SimpleNamePattern_c
- All Implemented Interfaces:
- NamePattern, SimpleNamePattern
public class SimpleNamePattern_c
- extends NamePattern_c
- implements SimpleNamePattern
- Author:
- Oege de Moor, Aske Simon Christensen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleNamePattern_c
public SimpleNamePattern_c(Position pos,
java.lang.String pat)
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
toString
public java.lang.String toString()
- Specified by:
toString
in class NamePattern_c
getPattern
public java.util.regex.Pattern getPattern()
- Specified by:
getPattern
in interface SimpleNamePattern
getPatternString
public java.lang.String getPatternString()
- Specified by:
getPatternString
in interface SimpleNamePattern
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