/** * AspectJ should have a rule that binding parameters lexically * within a ! is always an error. These test some of the most * obvious forms of that. */publicaspectBindingInNotCf{pointcutpc1(Objecto):this(o);pointcutpc2(Objecto):!this(o);//CEpointcutpc3(Objecto):!pc2(o);//CEpointcutpc4(Objecto):!!pc1(o);//CE}