abc.aspectj.ast
Class ThrowsPattern_c
java.lang.Object
Node_c
abc.aspectj.ast.ThrowsPattern_c
- All Implemented Interfaces:
- ThrowsPattern
public class ThrowsPattern_c
- extends Node_c
- implements ThrowsPattern
- Author:
- Oege de Moor, Aske Simon Christensen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
type
protected ClassnamePatternExpr type
positive
protected boolean positive
ThrowsPattern_c
public ThrowsPattern_c(Position pos,
ClassnamePatternExpr type,
boolean positive)
reconstruct
protected ThrowsPattern_c reconstruct(ClassnamePatternExpr type)
visitChildren
public Node visitChildren(NodeVisitor v)
type
public ClassnamePatternExpr type()
- Specified by:
type
in interface ThrowsPattern
positive
public boolean positive()
- Specified by:
positive
in interface ThrowsPattern
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
toString
public java.lang.String toString()
equivalent
public boolean equivalent(ThrowsPattern p)
- Specified by:
equivalent
in interface ThrowsPattern