0
我不得不强制发出警告的策略,如果被添加不属于某一特定类别的项目,除了那些被允许和不允许这样的添加三个.....AspectJ的切入点和建议
到目前为止我能找到物品并发出警告....但不知道如何阻止它们被添加....
例如,
允许类鞋袜
但如果我尝试并添加蔬菜项目库存它应该给我一个警告说:“不允许类../ nItem域不会被添加到清单” ... ..然后进行下一个项目....
这是我到目前为止已经写.....
pointcut deliverMessage() :
call(* SC.addItem(..));
pointcut interestingCalls(String category) :
call(Item.new(..)) && args(*, *, category);
before(String category): interestingCalls(category) {
if(category.equals("Socks")) {
System.out.println("category detect: " + category);
else if(category.equals("Shoes"))
System.out.println("category detect: " + category);
else {
check=true;
System.out.println("please check category " + category);
}
}
嗨....我一直在尝试但不知道如何继续工作.... – John 2011-05-16 03:39:20