figures
aspect MoveCollecting

java.lang.Object
  |
  +--figures.MoveCollecting
Known Advisees:
Line, Point

public aspect MoveCollecting
extends java.lang.Object
issingleton()


Pointcut Summary
(package private)   topLevelMoves(FigureElement fe)
           
 
Advice Summary
after(FigureElement fe)
           Affects: Line(3), Point(3)
 
Field Summary
private static Set movers
           
 
Constructor Summary
MoveCollecting()
           
 
Method Summary
static MoveCollecting aspectOf()
           
static Set getMovers()
           
static boolean hasAspect()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Pointcut Detail

topLevelMoves

topLevelMoves(FigureElement fe)
Advice Detail

after #1

after(FigureElement fe)
Affects:
incrXY(int,int) in Point.
incrXY(int,int) in Line.
setP1(Point) in Line.
setP2(Point) in Line.
setX(int) in Point.
setY(int) in Point.
Field Detail

movers

private static Set movers
Constructor Detail

MoveCollecting

public MoveCollecting()
Method Detail

aspectOf

public static MoveCollecting aspectOf()

getMovers

public static Set getMovers()

hasAspect

public static boolean hasAspect()