<?xml version="1.0" encoding="UTF-8"?>

<aop>

   <bind pointcut="all(@org.jboss.test.aop.jdk15base.trace)">
      <interceptor class="org.jboss.test.aop.jdk15base.SimpleInterceptor"/>
   </bind>

   <introduction class="@org.jboss.test.aop.jdk15base.traceable">
      <mixin>
         <interfaces>
            org.jboss.test.aop.jdk15base.Introduction
         </interfaces>
         <class>org.jboss.test.aop.jdk15base.SomeIntroduction</class>
         <construction>new org.jboss.test.aop.jdk15base.SomeIntroduction(this)</construction>
      </mixin>
   </introduction>


   <annotation-introduction expr="class(org.jboss.test.aop.jdk15base.AnnotatedPOJO)" invisible="false">
      @org.jboss.test.aop.jdk15base.complex (ch='a', string="hello world", flt=5.5, dbl=6.6, shrt=5, lng=6, integer=7, bool=true, annotation=@org.jboss.test.aop.jdk15base.single("hello"), array={"hello", "world"}, clazz=java.lang.String, enumVal=org.jboss.test.aop.jdk15base.MyEnum.ONE)
   </annotation-introduction>

</aop>
