<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