abc.aspectj.ast
Class CPEUniversal_c
java.lang.Object
Node_c
abc.aspectj.ast.ClassnamePatternExpr_c
abc.aspectj.ast.CPEUniversal_c
- All Implemented Interfaces:
- ClassnamePatternExpr, CPEUniversal
public class CPEUniversal_c
- extends ClassnamePatternExpr_c
- implements CPEUniversal
ClassnamePatternExpr that matches anything.
- Author:
- Oege de Moor, Aske Simon Christensen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CPEUniversal_c
public CPEUniversal_c(Position pos)
precedence
public Precedence precedence()
- Specified by:
precedence
in interface ClassnamePatternExpr
- Overrides:
precedence
in class ClassnamePatternExpr_c
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
toString
public java.lang.String toString()
addExclude
public void addExclude(ClassnamePatternExpr pat)
- Specified by:
addExclude
in interface CPEUniversal
setExcludes
public void setExcludes(java.util.List excludes)
- Specified by:
setExcludes
in interface CPEUniversal
getExcludes
public java.util.List getExcludes()
- Specified by:
getExcludes
in interface CPEUniversal
matches
public boolean matches(PatternMatcher matcher,
PCNode cl)
- Specified by:
matches
in interface ClassnamePatternExpr
equivalent
public boolean equivalent(ClassnamePatternExpr otherexp)
- Specified by:
equivalent
in interface ClassnamePatternExpr