<
aspect xmlns:src="
http://www.sdml.info/srcML/src"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns="
http://control.ee.ethz.ch/XWeaver/AspectX"
xsi:schemaLocation="
http://control.ee.ethz.ch/XWeaver/AspectX ../../../../src/xsd/aspectX.xsd"
name="
AddModifiers">
<
description>
This aspect tests <
code>
class_add_accessModifierBlock</
code>
weaving rule.
<
author>
I. Birrer</
author>
</
description>
<
advice type="
add"
name="
addPrivate">
<
description>
Inserts <
code>
public</
code>
, <
code>
protected</
code>
and two <
code>
private</
code>
access modifier blocks.</
description>
<
pointcut type="
src:class" />
<
codeModifier type="
accessModifierBlock">
<
accessModifierBlock type="
private" />
<
accessModifierBlock type="
private" />
</
codeModifier>
<
codeModifier type="
accessModifierBlock">
<
accessModifierBlock type="
public" />
<
accessModifierBlock type="
protected" />
</
codeModifier>
</
advice>
</
aspect>
v