abc.weaving.aspectinfo
Class Aspect

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

public class Aspect
extends Syntax

An aspect in the program.

Author:
Aske Simon Christensen

Constructor Summary
Aspect(AbcClass cl, Per per, Position pos)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 AbcClass getInstanceClass()
           
 java.lang.String getName()
           
 Per getPer()
           
 int hashCode()
           
 void setPer(Per per)
           
 java.lang.String toString()
           
 
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

Aspect

public Aspect(AbcClass cl,
              Per per,
              Position pos)
Method Detail

getInstanceClass

public AbcClass getInstanceClass()

getPer

public Per getPer()

setPer

public void setPer(Per per)

getName

public java.lang.String getName()

toString

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

equals

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

hashCode

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