abc.aspectj.ast
Class ModifierPattern_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.ModifierPattern_c
All Implemented Interfaces:
ModifierPattern

public class ModifierPattern_c
extends Node_c
implements ModifierPattern

Author:
Oege de Moor, Aske Simon Christensen

Field Summary
protected  Flags modifier
           
protected  boolean positive
           
 
Constructor Summary
ModifierPattern_c(Position pos, Flags modifier, boolean positive)
           
 
Method Summary
 boolean equivalent(ModifierPattern p)
           
 Flags modifier()
           
 boolean positive()
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

modifier

protected Flags modifier

positive

protected boolean positive
Constructor Detail

ModifierPattern_c

public ModifierPattern_c(Position pos,
                         Flags modifier,
                         boolean positive)
Method Detail

modifier

public Flags modifier()
Specified by:
modifier in interface ModifierPattern

positive

public boolean positive()
Specified by:
positive in interface ModifierPattern

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

toString

public java.lang.String toString()

equivalent

public boolean equivalent(ModifierPattern p)
Specified by:
equivalent in interface ModifierPattern