| <?xml version="1.0"?> |
| <!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd"> |
| |
| <coverage line-rate="0.7777777777777778" branch-rate="0.375" lines-covered="28" lines-valid="36" branches-covered="3" branches-valid="8" complexity="1.6" version="1.9.4.1" timestamp="1393370551435"> |
| <sources> |
| <source>/Volumes/Slow-HDD/dev/source/shiro-1.2.x/target/checkout/support/aspectj/src/main/aspect</source> |
| <source>--source</source> |
| <source>/Volumes/Slow-HDD/dev/source/shiro-1.2.x/target/checkout/support/aspectj/src/main/java</source> |
| </sources> |
| <packages> |
| <package name="org.apache.shiro.aspectj" line-rate="0.7777777777777778" branch-rate="0.375" complexity="1.6"> |
| <classes> |
| <class name="org.apache.shiro.aspectj.AspectjAnnotationsAuthorizingMethodInterceptor" filename="org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.java" line-rate="1.0" branch-rate="0.5" complexity="2.0"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="41" hits="1" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="37" hits="2" branch="false"/> |
| </lines> |
| </method> |
| <method name="performBeforeInterception" signature="(Lorg/aspectj/lang/JoinPoint;)V" line-rate="1.0" branch-rate="0.5"> |
| <lines> |
| <line number="50" hits="18" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="51" hits="18" branch="false"/> |
| <line number="52" hits="18" branch="false"/> |
| <line number="53" hits="18" branch="false"/> |
| <line number="54" hits="18" branch="false"/> |
| <line number="58" hits="18" branch="false"/> |
| <line number="61" hits="18" branch="false"/> |
| <line number="62" hits="10" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="37" hits="2" branch="false"/> |
| <line number="41" hits="1" branch="false"/> |
| <line number="50" hits="18" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="51" hits="18" branch="false"/> |
| <line number="52" hits="18" branch="false"/> |
| <line number="53" hits="18" branch="false"/> |
| <line number="54" hits="18" branch="false"/> |
| <line number="58" hits="18" branch="false"/> |
| <line number="61" hits="18" branch="false"/> |
| <line number="62" hits="10" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter" filename="org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.java" line-rate="0.6666666666666666" branch-rate="0.25" complexity="1.8333333333333333"> |
| <methods> |
| <method name="<init>" signature="(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="70" hits="18" branch="false"/> |
| <line number="71" hits="18" branch="false"/> |
| <line number="72" hits="18" branch="false"/> |
| <line number="73" hits="18" branch="false"/> |
| <line number="74" hits="18" branch="false"/> |
| </lines> |
| </method> |
| <method name="createFrom" signature="(Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;" line-rate="0.4444444444444444" branch-rate="0.25"> |
| <lines> |
| <line number="49" hits="18" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="50" hits="36" branch="false"/> |
| <line number="51" hits="18" branch="false"/> |
| <line number="52" hits="18" branch="false"/> |
| <line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="55" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| <line number="57" hits="0" branch="false"/> |
| <line number="60" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getArguments" signature="()[Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="81" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getMethod" signature="()Ljava/lang/reflect/Method;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="89" hits="101" branch="false"/> |
| </lines> |
| </method> |
| <method name="getThis" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="105" hits="55" branch="false"/> |
| </lines> |
| </method> |
| <method name="proceed" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="98" hits="10" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="49" hits="18" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="50" hits="36" branch="false"/> |
| <line number="51" hits="18" branch="false"/> |
| <line number="52" hits="18" branch="false"/> |
| <line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="55" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| <line number="57" hits="0" branch="false"/> |
| <line number="60" hits="0" branch="false"/> |
| <line number="70" hits="18" branch="false"/> |
| <line number="71" hits="18" branch="false"/> |
| <line number="72" hits="18" branch="false"/> |
| <line number="73" hits="18" branch="false"/> |
| <line number="74" hits="18" branch="false"/> |
| <line number="81" hits="0" branch="false"/> |
| <line number="89" hits="101" branch="false"/> |
| <line number="98" hits="10" branch="false"/> |
| <line number="105" hits="55" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.aspectj.ShiroAnnotationAuthorizingAspect" filename="org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.java" line-rate="0.75" branch-rate="0.5" complexity="1.0"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="1.0" branch-rate="0.5"> |
| <lines> |
| <line number="1" hits="20" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="31" hits="2" branch="false"/> |
| <line number="47" hits="1" branch="false"/> |
| <line number="48" hits="1" branch="false"/> |
| </lines> |
| </method> |
| <method name="ajc$postClinit" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| </lines> |
| </method> |
| <method name="anyShiroAnnotatedMethod" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="41" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="anyShiroAnnotatedMethodCall" signature="(Lorg/aspectj/lang/JoinPoint;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="45" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="aspectOf" signature="()Lorg/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| </lines> |
| </method> |
| <method name="executeAnnotatedMethod" signature="(Lorg/aspectj/lang/JoinPoint;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="52" hits="18" branch="false"/> |
| <line number="53" hits="10" branch="false"/> |
| </lines> |
| </method> |
| <method name="hasAspect" signature="()Z" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="1" hits="20" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="31" hits="2" branch="false"/> |
| <line number="41" hits="0" branch="false"/> |
| <line number="45" hits="0" branch="false"/> |
| <line number="47" hits="1" branch="false"/> |
| <line number="48" hits="1" branch="false"/> |
| <line number="52" hits="18" branch="false"/> |
| <line number="53" hits="10" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.aspectj.package-info" filename="org/apache/shiro/aspectj/package-info.java" line-rate="1.0" branch-rate="1.0" complexity="0.0"> |
| <methods> |
| </methods> |
| <lines> |
| </lines> |
| </class> |
| </classes> |
| </package> |
| </packages> |
| </coverage> |