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