1
2 package org.codehaus.aspectwerkz.expression.ast;
3
4 public class ASTModifier extends SimpleNode {
5 private int m_modifier;
6
7 private boolean m_not = false;
8
9 public ASTModifier(int id) {
10 super(id);
11 }
12
13 public ASTModifier(ExpressionParser p, int id) {
14 super(p, id);
15 }
16
17 public Object jjtAccept(ExpressionParserVisitor visitor, Object data) {
18 return visitor.visit(this, data);
19 }
20
21 public void toggleNot() {
22 m_not = !m_not;
23 }
24
25 public boolean isNot() {
26 return m_not;
27 }
28
29 public void setModifier(int modifier) {
30 m_modifier = modifier;
31 }
32
33 public int getModifier() {
34 return m_modifier;
35 }
36 }