abc.weaving.aspectinfo
Class Var

java.lang.Object
  extended by abc.weaving.aspectinfo.Syntax
      extended by abc.weaving.aspectinfo.Var

public class Var
extends Syntax

A pointcut variable.

Author:
Aske Simon Christensen, Ganesh Sittampalam, Damien Sereni

Constructor Summary
Var(java.lang.String name, Position pos)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
           
 int hashCode()
           
 Var rename(java.util.Hashtable env)
           
 java.lang.String toString()
           
 boolean unify(Var other, Unification unification)
           
 
Methods inherited from class abc.weaving.aspectinfo.Syntax
getPosition
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Var

public Var(java.lang.String name,
           Position pos)
Method Detail

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

rename

public Var rename(java.util.Hashtable env)

unify

public boolean unify(Var other,
                     Unification unification)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object