1 2 package org.codehaus.aspectwerkz.expression.ast; 3 4 public class ASTAttribute extends SimpleNode { 5 private String m_name; 6 7 private boolean m_not = false; 8 9 public ASTAttribute(int id) { 10 super(id); 11 } 12 13 public ASTAttribute(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 setName(String name) { 22 m_name = name.substring(1, name.length()); 24 } 25 26 public String getName() { 27 return m_name; 28 } 29 30 public void toggleNot() { 31 m_not = !m_not; 32 } 33 34 public boolean isNot() { 35 return m_not; 36 } 37 } | Popular Tags |