figures
aspect Mobility

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

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


Advice Summary
around()
           Affects: Line(3), Point(3)
 
Field Summary
private static boolean enableMoves
           
 
Constructor Summary
Mobility()
           
 
Method Summary
static Mobility aspectOf()
           
static void disableMoves()
           
static void enableMoves()
           
static boolean hasAspect()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Advice Detail

around #1

void around()
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

enableMoves

private static boolean enableMoves
Constructor Detail

Mobility

public Mobility()
Method Detail

aspectOf

public static Mobility aspectOf()

disableMoves

public static void disableMoves()

enableMoves

public static void enableMoves()

hasAspect

public static boolean hasAspect()