You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by ol...@apache.org on 2012/12/03 00:32:26 UTC
svn commit: r1416291 [22/48] - in /incubator/onami/site/configuration: ./
apidocs/ apidocs/assets/ apidocs/assets/images/ apidocs/reference/
apidocs/reference/org/ apidocs/reference/org/apache/
apidocs/reference/org/apache/onami/ apidocs/reference/org/...
Added: incubator/onami/site/configuration/cobertura/coverage.xml
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/cobertura/coverage.xml?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/cobertura/coverage.xml (added)
+++ incubator/onami/site/configuration/cobertura/coverage.xml Sun Dec 2 23:31:59 2012
@@ -0,0 +1,2783 @@
+<?xml version="1.0"?>
+<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">
+
+<coverage line-rate="0.6245353159851301" branch-rate="0.597457627118644" lines-covered="336" lines-valid="538" branches-covered="141" branches-valid="236" complexity="2.3307086614173227" version="1.9.4.1" timestamp="1354490831015">
+ <sources>
+ <source>--source</source>
+ <source>/Users/olamy/dev/sources/apache/onami/configuration/src/main/java</source>
+ </sources>
+ <packages>
+ <package name="org.apache.onami.configuration" line-rate="0.9565217391304348" branch-rate="0.5714285714285714" complexity="2.4">
+ <classes>
+ <class name="org.apache.onami.configuration.Rocoto" filename="org/apache/onami/configuration/Rocoto.java" line-rate="1.0" branch-rate="1.0" complexity="2.4">
+ <methods>
+ <method name="<init>" signature="(Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="56" hits="2" branch="false"/>
+ <line number="64" hits="2" branch="false"/>
+ <line number="65" hits="2" branch="false"/>
+ <line number="66" hits="2" branch="false"/>
+ </lines>
+ </method>
+ <method name="access$000" signature="(Lorg/apache/onami/configuration/Rocoto;)Lcom/google/inject/TypeLiteral;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="42" hits="155" branch="false"/>
+ </lines>
+ </method>
+ <method name="configure" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="71" hits="2" branch="false"/>
+ <line number="73" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="75" hits="156" branch="false"/>
+ <line number="110" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="112" hits="155" branch="false"/>
+ <line number="114" hits="2" branch="false"/>
+ </lines>
+ </method>
+ <method name="expandVariables" signature="(Ljava/lang/Iterable;)Lcom/google/inject/Module;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="53" hits="2" branch="false"/>
+ </lines>
+ </method>
+ <method name="expandVariables" signature="([Lcom/google/inject/Module;)Lcom/google/inject/Module;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="48" hits="2" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="42" hits="155" branch="false"/>
+ <line number="48" hits="2" branch="false"/>
+ <line number="53" hits="2" branch="false"/>
+ <line number="56" hits="2" branch="false"/>
+ <line number="64" hits="2" branch="false"/>
+ <line number="65" hits="2" branch="false"/>
+ <line number="66" hits="2" branch="false"/>
+ <line number="71" hits="2" branch="false"/>
+ <line number="73" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="75" hits="156" branch="false"/>
+ <line number="110" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="112" hits="155" branch="false"/>
+ <line number="114" hits="2" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.Rocoto$1" filename="org/apache/onami/configuration/Rocoto.java" line-rate="1.0" branch-rate="1.0" complexity="2.4">
+ <methods>
+ <method name="<init>" signature="(Lorg/apache/onami/configuration/Rocoto;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="56" hits="2" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="56" hits="2" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.Rocoto$2" filename="org/apache/onami/configuration/Rocoto.java" line-rate="0.8888888888888888" branch-rate="0.4" complexity="2.4">
+ <methods>
+ <method name="<init>" signature="(Lorg/apache/onami/configuration/Rocoto;Lorg/apache/onami/configuration/variables/VariablesMap;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ </lines>
+ </method>
+ <method name="visit" signature="(Lcom/google/inject/Binding;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="76" hits="311" branch="false"/>
+ </lines>
+ </method>
+ <method name="visit" signature="(Lcom/google/inject/Binding;)Ljava/lang/Void;" line-rate="0.875" branch-rate="0.4">
+ <lines>
+ <line number="81" hits="155" branch="false"/>
+ <line number="83" hits="155" branch="true" condition-coverage="37 % (3/8)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ <condition number="2" type="jump" coverage="50 %"/>
+ <condition number="3" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="90" hits="155" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="92" hits="155" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="99" hits="155" branch="false"/>
+ <line number="101" hits="155" branch="false"/>
+ <line number="104" hits="155" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="76" hits="311" branch="false"/>
+ <line number="81" hits="155" branch="false"/>
+ <line number="83" hits="155" branch="true" condition-coverage="37 % (3/8)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ <condition number="2" type="jump" coverage="50 %"/>
+ <condition number="3" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="90" hits="155" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="92" hits="155" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="99" hits="155" branch="false"/>
+ <line number="101" hits="155" branch="false"/>
+ <line number="104" hits="155" branch="false"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ <package name="org.apache.onami.configuration.configuration" line-rate="0.5607476635514018" branch-rate="0.4583333333333333" complexity="1.6551724137931034">
+ <classes>
+ <class name="org.apache.onami.configuration.configuration.ConfigurationModule" filename="org/apache/onami/configuration/configuration/ConfigurationModule.java" line-rate="0.631578947368421" branch-rate="0.6666666666666666" complexity="1.6666666666666667">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ </lines>
+ </method>
+ <method name="access$000" signature="(Lorg/apache/onami/configuration/configuration/ConfigurationModule;)Lcom/google/inject/binder/AnnotatedConstantBindingBuilder;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="46" hits="218" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindEnvironmentVariables" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="183" hits="1" branch="false"/>
+ <line number="184" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/io/File;)Lorg/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="194" hits="0" branch="false"/>
+ <line number="196" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/lang/Iterable;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="138" hits="0" branch="false"/>
+ <line number="140" hits="0" branch="false"/>
+ <line number="141" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/lang/String;)Lorg/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="236" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder;" line-rate="0.875" branch-rate="0.5">
+ <lines>
+ <line number="248" hits="1" branch="false"/>
+ <line number="249" hits="1" branch="false"/>
+ <line number="251" hits="1" branch="false"/>
+ <line number="252" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="254" hits="1" branch="false"/>
+ <line number="257" hits="1" branch="false"/>
+ <line number="258" hits="1" branch="false"/>
+ <line number="262" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/net/URI;)Lorg/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder;" line-rate="0.5555555555555556" branch-rate="0.5">
+ <lines>
+ <line number="207" hits="1" branch="false"/>
+ <line number="209" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="211" hits="1" branch="false"/>
+ <line number="212" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="214" hits="0" branch="false"/>
+ <line number="216" hits="1" branch="false"/>
+ <line number="221" hits="0" branch="false"/>
+ <line number="223" hits="0" branch="false"/>
+ <line number="225" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/net/URL;)Lorg/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="272" hits="0" branch="false"/>
+ <line number="274" hits="0" branch="false"/>
+ <line number="275" hits="0" branch="false"/>
+ <line number="276" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/util/Iterator;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="149" hits="4" branch="false"/>
+ <line number="151" hits="219" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="153" hits="215" branch="false"/>
+ <line number="154" hits="215" branch="false"/>
+ <line number="155" hits="215" branch="false"/>
+ <line number="156" hits="4" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/util/Map;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="173" hits="0" branch="false"/>
+ <line number="175" hits="0" branch="false"/>
+ <line number="176" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperties" signature="(Ljava/util/Properties;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="127" hits="3" branch="false"/>
+ <line number="129" hits="3" branch="false"/>
+ <line number="130" hits="3" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindProperty" signature="(Ljava/lang/String;)Lorg/apache/onami/configuration/configuration/binder/PropertyValueBindingBuilder;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="105" hits="216" branch="false"/>
+ <line number="107" hits="216" branch="false"/>
+ </lines>
+ </method>
+ <method name="bindSystemProperties" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="163" hits="3" branch="false"/>
+ <line number="164" hits="3" branch="false"/>
+ </lines>
+ </method>
+ <method name="configure" signature="()V" line-rate="0.6363636363636364" branch-rate="0.75">
+ <lines>
+ <line number="65" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="67" hits="3" branch="false"/>
+ <line number="69" hits="3" branch="false"/>
+ <line number="73" hits="2" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="77" hits="0" branch="false"/>
+ <line number="79" hits="0" branch="false"/>
+ <line number="81" hits="0" branch="false"/>
+ <line number="83" hits="0" branch="false"/>
+ <line number="88" hits="2" branch="false"/>
+ <line number="89" hits="2" branch="false"/>
+ <line number="90" hits="2" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="46" hits="218" branch="false"/>
+ <line number="65" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="67" hits="3" branch="false"/>
+ <line number="69" hits="3" branch="false"/>
+ <line number="73" hits="2" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="77" hits="0" branch="false"/>
+ <line number="79" hits="0" branch="false"/>
+ <line number="81" hits="0" branch="false"/>
+ <line number="83" hits="0" branch="false"/>
+ <line number="88" hits="2" branch="false"/>
+ <line number="89" hits="2" branch="false"/>
+ <line number="90" hits="2" branch="false"/>
+ <line number="105" hits="216" branch="false"/>
+ <line number="107" hits="216" branch="false"/>
+ <line number="127" hits="3" branch="false"/>
+ <line number="129" hits="3" branch="false"/>
+ <line number="130" hits="3" branch="false"/>
+ <line number="138" hits="0" branch="false"/>
+ <line number="140" hits="0" branch="false"/>
+ <line number="141" hits="0" branch="false"/>
+ <line number="149" hits="4" branch="false"/>
+ <line number="151" hits="219" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="153" hits="215" branch="false"/>
+ <line number="154" hits="215" branch="false"/>
+ <line number="155" hits="215" branch="false"/>
+ <line number="156" hits="4" branch="false"/>
+ <line number="163" hits="3" branch="false"/>
+ <line number="164" hits="3" branch="false"/>
+ <line number="173" hits="0" branch="false"/>
+ <line number="175" hits="0" branch="false"/>
+ <line number="176" hits="0" branch="false"/>
+ <line number="183" hits="1" branch="false"/>
+ <line number="184" hits="1" branch="false"/>
+ <line number="194" hits="0" branch="false"/>
+ <line number="196" hits="0" branch="false"/>
+ <line number="207" hits="1" branch="false"/>
+ <line number="209" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="211" hits="1" branch="false"/>
+ <line number="212" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="214" hits="0" branch="false"/>
+ <line number="216" hits="1" branch="false"/>
+ <line number="221" hits="0" branch="false"/>
+ <line number="223" hits="0" branch="false"/>
+ <line number="225" hits="0" branch="false"/>
+ <line number="236" hits="1" branch="false"/>
+ <line number="248" hits="1" branch="false"/>
+ <line number="249" hits="1" branch="false"/>
+ <line number="251" hits="1" branch="false"/>
+ <line number="252" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="254" hits="1" branch="false"/>
+ <line number="257" hits="1" branch="false"/>
+ <line number="258" hits="1" branch="false"/>
+ <line number="262" hits="0" branch="false"/>
+ <line number="272" hits="0" branch="false"/>
+ <line number="274" hits="0" branch="false"/>
+ <line number="275" hits="0" branch="false"/>
+ <line number="276" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.configuration.ConfigurationModule$1" filename="org/apache/onami/configuration/configuration/ConfigurationModule.java" line-rate="1.0" branch-rate="1.0" complexity="1.6666666666666667">
+ <methods>
+ <method name="<init>" signature="(Lorg/apache/onami/configuration/configuration/ConfigurationModule;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="108" hits="216" branch="false"/>
+ </lines>
+ </method>
+ <method name="toValue" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="112" hits="216" branch="false"/>
+ <line number="114" hits="216" branch="false"/>
+ <line number="115" hits="216" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="108" hits="216" branch="false"/>
+ <line number="112" hits="216" branch="false"/>
+ <line number="114" hits="216" branch="false"/>
+ <line number="115" hits="216" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.configuration.KeyValue" filename="org/apache/onami/configuration/configuration/KeyValue.java" line-rate="0.875" branch-rate="1.0" complexity="1.25">
+ <methods>
+ <method name="<init>" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="46" hits="215" branch="false"/>
+ <line number="47" hits="215" branch="false"/>
+ <line number="48" hits="215" branch="false"/>
+ <line number="49" hits="215" branch="false"/>
+ </lines>
+ </method>
+ <method name="getKey" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="25" hits="430" branch="false"/>
+ </lines>
+ </method>
+ <method name="getKey" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="56" hits="215" branch="false"/>
+ </lines>
+ </method>
+ <method name="getValue" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ </lines>
+ </method>
+ <method name="getValue" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="64" hits="215" branch="false"/>
+ </lines>
+ </method>
+ <method name="setValue" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ </lines>
+ </method>
+ <method name="setValue" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="72" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="25" hits="430" branch="false"/>
+ <line number="46" hits="215" branch="false"/>
+ <line number="47" hits="215" branch="false"/>
+ <line number="48" hits="215" branch="false"/>
+ <line number="49" hits="215" branch="false"/>
+ <line number="56" hits="215" branch="false"/>
+ <line number="64" hits="215" branch="false"/>
+ <line number="72" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.configuration.PropertiesIterator" filename="org/apache/onami/configuration/configuration/PropertiesIterator.java" line-rate="0.9285714285714286" branch-rate="0.75" complexity="1.3333333333333333">
+ <methods>
+ <method name="<init>" signature="(Ljava/lang/String;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="77" hits="4" branch="false"/>
+ <line number="78" hits="4" branch="false"/>
+ <line number="79" hits="4" branch="false"/>
+ <line number="80" hits="4" branch="false"/>
+ </lines>
+ </method>
+ <method name="hasNext" signature="()Z" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="87" hits="219" branch="false"/>
+ </lines>
+ </method>
+ <method name="newPropertiesIterator" signature="(Ljava/lang/String;Ljava/util/Map;)Lorg/apache/onami/configuration/configuration/PropertiesIterator;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="57" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="newPropertiesIterator" signature="(Ljava/util/Map;)Lorg/apache/onami/configuration/configuration/PropertiesIterator;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="43" hits="3" branch="false"/>
+ </lines>
+ </method>
+ <method name="next" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="215" branch="false"/>
+ </lines>
+ </method>
+ <method name="next" signature="()Ljava/util/Map$Entry;" line-rate="1.0" branch-rate="0.75">
+ <lines>
+ <line number="95" hits="215" branch="false"/>
+ <line number="96" hits="215" branch="false"/>
+ <line number="97" hits="215" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="99" hits="29" branch="false"/>
+ <line number="101" hits="215" branch="false"/>
+ </lines>
+ </method>
+ <method name="remove" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="109" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="215" branch="false"/>
+ <line number="43" hits="3" branch="false"/>
+ <line number="57" hits="1" branch="false"/>
+ <line number="77" hits="4" branch="false"/>
+ <line number="78" hits="4" branch="false"/>
+ <line number="79" hits="4" branch="false"/>
+ <line number="80" hits="4" branch="false"/>
+ <line number="87" hits="219" branch="false"/>
+ <line number="95" hits="215" branch="false"/>
+ <line number="96" hits="215" branch="false"/>
+ <line number="97" hits="215" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="99" hits="29" branch="false"/>
+ <line number="101" hits="215" branch="false"/>
+ <line number="109" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.configuration.PropertiesURLReader" filename="org/apache/onami/configuration/configuration/PropertiesURLReader.java" line-rate="0.0" branch-rate="0.0" complexity="2.5">
+ <methods>
+ <method name="<init>" signature="(Ljava/net/URL;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="47" hits="0" branch="false"/>
+ <line number="56" hits="0" branch="false"/>
+ <line number="57" hits="0" branch="false"/>
+ <line number="59" hits="0" branch="false"/>
+ <line number="60" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="getUrl" signature="()Ljava/net/URL;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="76" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="inXMLFormat" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="67" hits="0" branch="false"/>
+ <line number="68" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="readConfiguration" signature="()Ljava/util/Properties;" line-rate="0.0" branch-rate="0.0">
+ <lines>
+ <line number="88" hits="0" branch="false"/>
+ <line number="89" hits="0" branch="false"/>
+ <line number="92" hits="0" branch="false"/>
+ <line number="93" hits="0" branch="false"/>
+ <line number="94" hits="0" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="97" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="99" hits="0" branch="false"/>
+ <line number="103" hits="0" branch="false"/>
+ <line number="106" hits="0" branch="false"/>
+ <line number="110" hits="0" branch="true" condition-coverage="0 % (0/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="112" hits="0" branch="false"/>
+ <line number="114" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="118" hits="0" branch="false"/>
+ <line number="120" hits="0" branch="false"/>
+ <line number="123" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="47" hits="0" branch="false"/>
+ <line number="56" hits="0" branch="false"/>
+ <line number="57" hits="0" branch="false"/>
+ <line number="59" hits="0" branch="false"/>
+ <line number="60" hits="0" branch="false"/>
+ <line number="67" hits="0" branch="false"/>
+ <line number="68" hits="0" branch="false"/>
+ <line number="76" hits="0" branch="false"/>
+ <line number="88" hits="0" branch="false"/>
+ <line number="89" hits="0" branch="false"/>
+ <line number="92" hits="0" branch="false"/>
+ <line number="93" hits="0" branch="false"/>
+ <line number="94" hits="0" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="97" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="99" hits="0" branch="false"/>
+ <line number="103" hits="0" branch="false"/>
+ <line number="106" hits="0" branch="false"/>
+ <line number="110" hits="0" branch="true" condition-coverage="0 % (0/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="112" hits="0" branch="false"/>
+ <line number="114" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="118" hits="0" branch="false"/>
+ <line number="120" hits="0" branch="false"/>
+ <line number="123" hits="0" branch="false"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ <package name="org.apache.onami.configuration.configuration.binder" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <classes>
+ <class name="org.apache.onami.configuration.configuration.binder.PropertyValueBindingBuilder" filename="org/apache/onami/configuration/configuration/binder/PropertyValueBindingBuilder.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ </methods>
+ <lines>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.configuration.binder.XMLPropertiesFormatBindingBuilder" filename="org/apache/onami/configuration/configuration/binder/XMLPropertiesFormatBindingBuilder.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ </methods>
+ <lines>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ <package name="org.apache.onami.configuration.converters" line-rate="0.3225806451612903" branch-rate="0.3269230769230769" complexity="3.4074074074074074">
+ <classes>
+ <class name="org.apache.onami.configuration.converters.AbstractConverter" filename="org/apache/onami/configuration/converters/AbstractConverter.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="32" hits="7" branch="false"/>
+ </lines>
+ </method>
+ <method name="configure" signature="(Lcom/google/inject/Binder;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="42" hits="7" branch="false"/>
+ <line number="43" hits="7" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="32" hits="7" branch="false"/>
+ <line number="42" hits="7" branch="false"/>
+ <line number="43" hits="7" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.BigDecimalConverter" filename="org/apache/onami/configuration/converters/BigDecimalConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.BigIntegerConverter" filename="org/apache/onami/configuration/converters/BigIntegerConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.BitSetConverter" filename="org/apache/onami/configuration/converters/BitSetConverter.java" line-rate="0.8823529411764706" branch-rate="0.75" complexity="9.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.875" branch-rate="0.75">
+ <lines>
+ <line number="42" hits="1" branch="false"/>
+ <line number="44" hits="1" branch="false"/>
+ <line number="45" hits="1" branch="false"/>
+ <line number="46" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="48" hits="3" branch="false"/>
+ <line number="50" hits="3" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="52" hits="0" branch="false"/>
+ <line number="56" hits="3" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="58" hits="2" branch="false"/>
+ <line number="62" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="64" hits="3" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="66" hits="0" branch="false"/>
+ <line number="75" hits="1" branch="false"/>
+ <line number="78" hits="3" branch="false"/>
+ <line number="79" hits="3" branch="false"/>
+ <line number="81" hits="1" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="1" branch="false"/>
+ <line number="42" hits="1" branch="false"/>
+ <line number="44" hits="1" branch="false"/>
+ <line number="45" hits="1" branch="false"/>
+ <line number="46" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="48" hits="3" branch="false"/>
+ <line number="50" hits="3" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="52" hits="0" branch="false"/>
+ <line number="56" hits="3" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="58" hits="2" branch="false"/>
+ <line number="62" hits="4" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="64" hits="3" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="66" hits="0" branch="false"/>
+ <line number="75" hits="1" branch="false"/>
+ <line number="78" hits="3" branch="false"/>
+ <line number="79" hits="3" branch="false"/>
+ <line number="81" hits="1" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.CharsetConverter" filename="org/apache/onami/configuration/converters/CharsetConverter.java" line-rate="0.75" branch-rate="0.5" complexity="3.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="28" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.6666666666666666" branch-rate="0.5">
+ <lines>
+ <line number="37" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="1" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="28" hits="1" branch="false"/>
+ <line number="37" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="1" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.ClobConverter" filename="org/apache/onami/configuration/converters/ClobConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="32" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="43" hits="0" branch="false"/>
+ <line number="45" hits="0" branch="false"/>
+ <line number="47" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="32" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ <line number="45" hits="0" branch="false"/>
+ <line number="47" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.CurrencyConverter" filename="org/apache/onami/configuration/converters/CurrencyConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.DateConverter" filename="org/apache/onami/configuration/converters/DateConverter.java" line-rate="0.0" branch-rate="0.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="40" hits="0" branch="false"/>
+ <line number="47" hits="0" branch="false"/>
+ <line number="49" hits="0" branch="false"/>
+ <line number="50" hits="0" branch="false"/>
+ <line number="51" hits="0" branch="false"/>
+ <line number="52" hits="0" branch="false"/>
+ <line number="53" hits="0" branch="false"/>
+ <line number="54" hits="0" branch="false"/>
+ <line number="55" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="addPattern" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="69" hits="0" branch="false"/>
+ <line number="70" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
+ <lines>
+ <line number="77" hits="0" branch="false"/>
+ <line number="78" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="83" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="85" hits="0" branch="false"/>
+ <line number="89" hits="0" branch="false"/>
+ <line number="91" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="93" hits="0" branch="false"/>
+ <line number="95" hits="0" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="98" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="100" hits="0" branch="false"/>
+ <line number="101" hits="0" branch="true" condition-coverage="0 % (0/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="103" hits="0" branch="false"/>
+ <line number="105" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="107" hits="0" branch="false"/>
+ <line number="109" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="111" hits="0" branch="false"/>
+ <line number="115" hits="0" branch="false"/>
+ <line number="117" hits="0" branch="false"/>
+ <line number="118" hits="0" branch="false"/>
+ <line number="119" hits="0" branch="false"/>
+ <line number="122" hits="0" branch="false"/>
+ <line number="124" hits="0" branch="false"/>
+ <line number="126" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="128" hits="0" branch="false"/>
+ <line number="130" hits="0" branch="false"/>
+ <line number="133" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="parse" signature="(Ljava/lang/String;Ljava/text/DateFormat;)Ljava/util/Date;" line-rate="0.0" branch-rate="0.0">
+ <lines>
+ <line number="139" hits="0" branch="false"/>
+ <line number="140" hits="0" branch="false"/>
+ <line number="142" hits="0" branch="true" condition-coverage="0 % (0/6)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ <condition number="2" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="144" hits="0" branch="false"/>
+ <line number="145" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="147" hits="0" branch="false"/>
+ <line number="149" hits="0" branch="false"/>
+ <line number="152" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="setLocale" signature="(Ljava/util/Locale;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="59" hits="0" branch="false"/>
+ <line number="60" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="setTimeZone" signature="(Ljava/util/TimeZone;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="64" hits="0" branch="false"/>
+ <line number="65" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="40" hits="0" branch="false"/>
+ <line number="47" hits="0" branch="false"/>
+ <line number="49" hits="0" branch="false"/>
+ <line number="50" hits="0" branch="false"/>
+ <line number="51" hits="0" branch="false"/>
+ <line number="52" hits="0" branch="false"/>
+ <line number="53" hits="0" branch="false"/>
+ <line number="54" hits="0" branch="false"/>
+ <line number="55" hits="0" branch="false"/>
+ <line number="59" hits="0" branch="false"/>
+ <line number="60" hits="0" branch="false"/>
+ <line number="64" hits="0" branch="false"/>
+ <line number="65" hits="0" branch="false"/>
+ <line number="69" hits="0" branch="false"/>
+ <line number="70" hits="0" branch="false"/>
+ <line number="77" hits="0" branch="false"/>
+ <line number="78" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="83" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="85" hits="0" branch="false"/>
+ <line number="89" hits="0" branch="false"/>
+ <line number="91" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="93" hits="0" branch="false"/>
+ <line number="95" hits="0" branch="false"/>
+ <line number="96" hits="0" branch="false"/>
+ <line number="98" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="100" hits="0" branch="false"/>
+ <line number="101" hits="0" branch="true" condition-coverage="0 % (0/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="103" hits="0" branch="false"/>
+ <line number="105" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="107" hits="0" branch="false"/>
+ <line number="109" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="111" hits="0" branch="false"/>
+ <line number="115" hits="0" branch="false"/>
+ <line number="117" hits="0" branch="false"/>
+ <line number="118" hits="0" branch="false"/>
+ <line number="119" hits="0" branch="false"/>
+ <line number="122" hits="0" branch="false"/>
+ <line number="124" hits="0" branch="false"/>
+ <line number="126" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="128" hits="0" branch="false"/>
+ <line number="130" hits="0" branch="false"/>
+ <line number="133" hits="0" branch="false"/>
+ <line number="139" hits="0" branch="false"/>
+ <line number="140" hits="0" branch="false"/>
+ <line number="142" hits="0" branch="true" condition-coverage="0 % (0/6)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ <condition number="1" type="jump" coverage="0 %"/>
+ <condition number="2" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="144" hits="0" branch="false"/>
+ <line number="145" hits="0" branch="true" condition-coverage="0 % (0/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="0 %"/>
+ </conditions>
+ </line>
+ <line number="147" hits="0" branch="false"/>
+ <line number="149" hits="0" branch="false"/>
+ <line number="152" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.DecimalFormatConverter" filename="org/apache/onami/configuration/converters/DecimalFormatConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="38" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ <line number="38" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.FileConverter" filename="org/apache/onami/configuration/converters/FileConverter.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="2" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="2" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="2" branch="false"/>
+ <line number="36" hits="2" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.InetAddressConverter" filename="org/apache/onami/configuration/converters/InetAddressConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="31" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="42" hits="0" branch="false"/>
+ <line number="44" hits="0" branch="false"/>
+ <line number="46" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="31" hits="0" branch="false"/>
+ <line number="42" hits="0" branch="false"/>
+ <line number="44" hits="0" branch="false"/>
+ <line number="46" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.LocaleConverter" filename="org/apache/onami/configuration/converters/LocaleConverter.java" line-rate="0.8571428571428571" branch-rate="0.5" complexity="3.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.8333333333333334" branch-rate="0.5">
+ <lines>
+ <line number="36" hits="1" branch="false"/>
+ <line number="37" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="39" hits="1" branch="false"/>
+ <line number="40" hits="1" branch="false"/>
+ <line number="41" hits="1" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="1" branch="false"/>
+ <line number="36" hits="1" branch="false"/>
+ <line number="37" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="39" hits="1" branch="false"/>
+ <line number="40" hits="1" branch="false"/>
+ <line number="41" hits="1" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.PatternConverter" filename="org/apache/onami/configuration/converters/PatternConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.PropertiesConverter" filename="org/apache/onami/configuration/converters/PropertiesConverter.java" line-rate="0.75" branch-rate="0.5" complexity="5.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="30" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.7272727272727273" branch-rate="0.5">
+ <lines>
+ <line number="46" hits="1" branch="false"/>
+ <line number="47" hits="1" branch="false"/>
+ <line number="51" hits="1" branch="false"/>
+ <line number="52" hits="1" branch="false"/>
+ <line number="54" hits="0" branch="false"/>
+ <line number="57" hits="0" branch="false"/>
+ <line number="61" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="65" hits="1" branch="false"/>
+ <line number="67" hits="0" branch="false"/>
+ <line number="70" hits="1" branch="false"/>
+ <line number="74" hits="1" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="30" hits="1" branch="false"/>
+ <line number="46" hits="1" branch="false"/>
+ <line number="47" hits="1" branch="false"/>
+ <line number="51" hits="1" branch="false"/>
+ <line number="52" hits="1" branch="false"/>
+ <line number="54" hits="0" branch="false"/>
+ <line number="57" hits="0" branch="false"/>
+ <line number="61" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="65" hits="1" branch="false"/>
+ <line number="67" hits="0" branch="false"/>
+ <line number="70" hits="1" branch="false"/>
+ <line number="74" hits="1" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.SQLDateConverter" filename="org/apache/onami/configuration/converters/SQLDateConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.SQLTimeConverter" filename="org/apache/onami/configuration/converters/SQLTimeConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.SQLTimestampConverter" filename="org/apache/onami/configuration/converters/SQLTimestampConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.SimpleDateFormatConverter" filename="org/apache/onami/configuration/converters/SimpleDateFormatConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="38" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ <line number="38" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.TimeZoneConverter" filename="org/apache/onami/configuration/converters/TimeZoneConverter.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="27" hits="0" branch="false"/>
+ <line number="36" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.URIConverter" filename="org/apache/onami/configuration/converters/URIConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="40" hits="0" branch="false"/>
+ <line number="42" hits="0" branch="false"/>
+ <line number="44" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="0" branch="false"/>
+ <line number="40" hits="0" branch="false"/>
+ <line number="42" hits="0" branch="false"/>
+ <line number="44" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.URLConverter" filename="org/apache/onami/configuration/converters/URLConverter.java" line-rate="0.6666666666666666" branch-rate="0.625" complexity="11.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="29" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.6470588235294118" branch-rate="0.625">
+ <lines>
+ <line number="43" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="45" hits="1" branch="false"/>
+ <line number="46" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="48" hits="1" branch="false"/>
+ <line number="51" hits="1" branch="false"/>
+ <line number="54" hits="1" branch="false"/>
+ <line number="56" hits="0" branch="false"/>
+ <line number="59" hits="1" branch="false"/>
+ <line number="60" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="63" hits="0" branch="false"/>
+ <line number="65" hits="1" branch="false"/>
+ <line number="66" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="68" hits="0" branch="false"/>
+ <line number="73" hits="1" branch="false"/>
+ <line number="78" hits="0" branch="false"/>
+ <line number="80" hits="0" branch="false"/>
+ <line number="82" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="29" hits="1" branch="false"/>
+ <line number="43" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="45" hits="1" branch="false"/>
+ <line number="46" hits="2" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="48" hits="1" branch="false"/>
+ <line number="51" hits="1" branch="false"/>
+ <line number="54" hits="1" branch="false"/>
+ <line number="56" hits="0" branch="false"/>
+ <line number="59" hits="1" branch="false"/>
+ <line number="60" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="63" hits="0" branch="false"/>
+ <line number="65" hits="1" branch="false"/>
+ <line number="66" hits="1" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="68" hits="0" branch="false"/>
+ <line number="73" hits="1" branch="false"/>
+ <line number="78" hits="0" branch="false"/>
+ <line number="80" hits="0" branch="false"/>
+ <line number="82" hits="0" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.converters.UUIDConverter" filename="org/apache/onami/configuration/converters/UUIDConverter.java" line-rate="0.0" branch-rate="1.0" complexity="4.0">
+ <methods>
+ <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="convert" signature="(Ljava/lang/String;Lcom/google/inject/TypeLiteral;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="28" hits="0" branch="false"/>
+ <line number="39" hits="0" branch="false"/>
+ <line number="41" hits="0" branch="false"/>
+ <line number="43" hits="0" branch="false"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ <package name="org.apache.onami.configuration.variables" line-rate="0.8063241106719368" branch-rate="0.7191780821917808" complexity="2.21875">
+ <classes>
+ <class name="org.apache.onami.configuration.variables.AbstractAppender" filename="org/apache/onami/configuration/variables/AbstractAppender.java" line-rate="0.9375" branch-rate="0.875" complexity="1.5714285714285714">
+ <methods>
+ <method name="<clinit>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="37" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="<init>" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="48" hits="13267" branch="false"/>
+ <line number="49" hits="13267" branch="false"/>
+ <line number="50" hits="13267" branch="false"/>
+ </lines>
+ </method>
+ <method name="append" signature="(Ljava/lang/StringBuilder;Ljava/util/Map;Lorg/apache/onami/configuration/variables/Tree;)V" line-rate="0.875" branch-rate="0.875">
+ <lines>
+ <line number="62" hits="44555" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="65" hits="44555" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="68" hits="9" branch="false"/>
+ <line number="70" hits="9" branch="false"/>
+ <line number="75" hits="44546" branch="false"/>
+ <line number="77" hits="44546" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="79" hits="0" branch="false"/>
+ <line number="82" hits="44555" branch="false"/>
+ </lines>
+ </method>
+ <method name="resolve" signature="(Ljava/util/Map;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="89" hits="7895" branch="false"/>
+ <line number="90" hits="7895" branch="false"/>
+ <line number="91" hits="7895" branch="false"/>
+ </lines>
+ </method>
+ <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="121" hits="63" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="37" hits="1" branch="false"/>
+ <line number="48" hits="13267" branch="false"/>
+ <line number="49" hits="13267" branch="false"/>
+ <line number="50" hits="13267" branch="false"/>
+ <line number="62" hits="44555" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="65" hits="44555" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="68" hits="9" branch="false"/>
+ <line number="70" hits="9" branch="false"/>
+ <line number="75" hits="44546" branch="false"/>
+ <line number="77" hits="44546" branch="true" condition-coverage="75 % (3/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="79" hits="0" branch="false"/>
+ <line number="82" hits="44555" branch="false"/>
+ <line number="89" hits="7895" branch="false"/>
+ <line number="90" hits="7895" branch="false"/>
+ <line number="91" hits="7895" branch="false"/>
+ <line number="121" hits="63" branch="false"/>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.variables.AntStyleParser" filename="org/apache/onami/configuration/variables/AntStyleParser.java" line-rate="0.9841269841269841" branch-rate="0.9772727272727273" complexity="24.0">
+ <methods>
+ <method name="<clinit>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="55" hits="1" branch="false"/>
+ </lines>
+ </method>
+ <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ </lines>
+ </method>
+ <method name="parse" signature="(Ljava/lang/String;)Lorg/apache/onami/configuration/variables/Appender;" line-rate="0.9836065573770492" branch-rate="0.9772727272727273">
+ <lines>
+ <line number="70" hits="11321" branch="false"/>
+ <line number="71" hits="11321" branch="false"/>
+ <line number="72" hits="11321" branch="false"/>
+ <line number="73" hits="12556" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="76" hits="1241" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="78" hits="211" branch="false"/>
+ <line number="82" hits="1241" branch="false"/>
+ <line number="86" hits="1241" branch="false"/>
+ <line number="87" hits="1241" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="89" hits="3" branch="false"/>
+ <line number="94" hits="1238" branch="false"/>
+ <line number="96" hits="1238" branch="false"/>
+ <line number="97" hits="1238" branch="false"/>
+ <line number="98" hits="2018" branch="true" condition-coverage="100 % (4/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="100" hits="783" branch="false"/>
+ <line number="101" hits="783" branch="false"/>
+ <line number="103" hits="783" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="105" hits="3" branch="false"/>
+ <line number="108" hits="780" branch="false"/>
+ <line number="109" hits="780" branch="false"/>
+ <line number="112" hits="1235" branch="false"/>
+ <line number="114" hits="1235" branch="false"/>
+ <line number="116" hits="1235" branch="false"/>
+ <line number="118" hits="1235" branch="false"/>
+ <line number="119" hits="1235" branch="false"/>
+ <line number="120" hits="1235" branch="false"/>
+ <line number="123" hits="1235" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="126" hits="628" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="128" hits="228" branch="false"/>
+ <line number="129" hits="228" branch="false"/>
+ <line number="136" hits="400" branch="false"/>
+ <line number="137" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="138" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="141" hits="125" branch="false"/>
+ <line number="142" hits="125" branch="false"/>
+ <line number="143" hits="200" branch="true" condition-coverage="100 % (4/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="145" hits="100" branch="false"/>
+ <line number="146" hits="100" branch="false"/>
+ <line number="148" hits="100" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="150" hits="25" branch="false"/>
+ <line number="152" hits="75" branch="false"/>
+ <line number="153" hits="75" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="155" hits="0" branch="false"/>
+ <line number="163" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="165" hits="325" branch="false"/>
+ <line number="166" hits="325" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="169" hits="400" branch="false"/>
+ <line number="175" hits="607" branch="false"/>
+ <line number="179" hits="1235" branch="false"/>
+ <line number="180" hits="1235" branch="false"/>
+ <line number="181" hits="1235" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="183" hits="553" branch="false"/>
+ <line number="184" hits="553" branch="false"/>
+ <line number="188" hits="682" branch="false"/>
+ <line number="191" hits="1235" branch="true" condition-coverage="100 % (6/6)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ <condition number="2" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="196" hits="1235" branch="false"/>
+ <line number="197" hits="1235" branch="false"/>
+ <line number="198" hits="1235" branch="false"/>
+ <line number="200" hits="11315" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="202" hits="10318" branch="false"/>
+ <line number="205" hits="11315" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ </lines>
+ </method>
+ <method name="parse" signature="(Ljava/lang/String;)Lorg/apache/onami/configuration/variables/Resolver;" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="48" hits="10843" branch="false"/>
+ </lines>
+ </method>
+ </methods>
+ <lines>
+ <line number="48" hits="10843" branch="false"/>
+ <line number="55" hits="1" branch="false"/>
+ <line number="70" hits="11321" branch="false"/>
+ <line number="71" hits="11321" branch="false"/>
+ <line number="72" hits="11321" branch="false"/>
+ <line number="73" hits="12556" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="76" hits="1241" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="78" hits="211" branch="false"/>
+ <line number="82" hits="1241" branch="false"/>
+ <line number="86" hits="1241" branch="false"/>
+ <line number="87" hits="1241" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="89" hits="3" branch="false"/>
+ <line number="94" hits="1238" branch="false"/>
+ <line number="96" hits="1238" branch="false"/>
+ <line number="97" hits="1238" branch="false"/>
+ <line number="98" hits="2018" branch="true" condition-coverage="100 % (4/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="100" hits="783" branch="false"/>
+ <line number="101" hits="783" branch="false"/>
+ <line number="103" hits="783" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="105" hits="3" branch="false"/>
+ <line number="108" hits="780" branch="false"/>
+ <line number="109" hits="780" branch="false"/>
+ <line number="112" hits="1235" branch="false"/>
+ <line number="114" hits="1235" branch="false"/>
+ <line number="116" hits="1235" branch="false"/>
+ <line number="118" hits="1235" branch="false"/>
+ <line number="119" hits="1235" branch="false"/>
+ <line number="120" hits="1235" branch="false"/>
+ <line number="123" hits="1235" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="126" hits="628" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="128" hits="228" branch="false"/>
+ <line number="129" hits="228" branch="false"/>
+ <line number="136" hits="400" branch="false"/>
+ <line number="137" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="138" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="141" hits="125" branch="false"/>
+ <line number="142" hits="125" branch="false"/>
+ <line number="143" hits="200" branch="true" condition-coverage="100 % (4/4)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="145" hits="100" branch="false"/>
+ <line number="146" hits="100" branch="false"/>
+ <line number="148" hits="100" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="150" hits="25" branch="false"/>
+ <line number="152" hits="75" branch="false"/>
+ <line number="153" hits="75" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="155" hits="0" branch="false"/>
+ <line number="163" hits="400" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="165" hits="325" branch="false"/>
+ <line number="166" hits="325" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="169" hits="400" branch="false"/>
+ <line number="175" hits="607" branch="false"/>
+ <line number="179" hits="1235" branch="false"/>
+ <line number="180" hits="1235" branch="false"/>
+ <line number="181" hits="1235" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="183" hits="553" branch="false"/>
+ <line number="184" hits="553" branch="false"/>
+ <line number="188" hits="682" branch="false"/>
+ <line number="191" hits="1235" branch="true" condition-coverage="100 % (6/6)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ <condition number="1" type="jump" coverage="100 %"/>
+ <condition number="2" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="196" hits="1235" branch="false"/>
+ <line number="197" hits="1235" branch="false"/>
+ <line number="198" hits="1235" branch="false"/>
+ <line number="200" hits="11315" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="202" hits="10318" branch="false"/>
+ <line number="205" hits="11315" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.variables.Appender" filename="org/apache/onami/configuration/variables/Appender.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
+ <methods>
+ </methods>
+ <lines>
+ </lines>
+ </class>
+ <class name="org.apache.onami.configuration.variables.KeyAppender" filename="org/apache/onami/configuration/variables/KeyAppender.java" line-rate="0.8571428571428571" branch-rate="0.5357142857142857" complexity="3.1666666666666665">
+ <methods>
+ <method name="<init>" signature="(Lorg/apache/onami/configuration/variables/Parser;Ljava/lang/String;Lorg/apache/onami/configuration/variables/Appender;)V" line-rate="0.0" branch-rate="1.0">
+ <lines>
+ <line number="50" hits="0" branch="false"/>
+ <line number="51" hits="0" branch="false"/>
+ </lines>
+ </method>
+ <method name="<init>" signature="(Lorg/apache/onami/configuration/variables/Parser;Ljava/lang/String;Lorg/apache/onami/configuration/variables/Appender;Lorg/apache/onami/configuration/variables/Appender;)V" line-rate="1.0" branch-rate="1.0">
+ <lines>
+ <line number="63" hits="1235" branch="false"/>
+ <line number="64" hits="1235" branch="false"/>
+ <line number="65" hits="1235" branch="false"/>
+ <line number="66" hits="1235" branch="false"/>
+ <line number="67" hits="1235" branch="false"/>
+ </lines>
+ </method>
+ <method name="doAppend" signature="(Ljava/lang/StringBuilder;Ljava/util/Map;Lorg/apache/onami/configuration/variables/Tree;)V" line-rate="0.95" branch-rate="0.875">
+ <lines>
+ <line number="76" hits="17643" branch="false"/>
+ <line number="77" hits="17643" branch="false"/>
+ <line number="78" hits="17643" branch="false"/>
+ <line number="80" hits="17643" branch="false"/>
+ <line number="81" hits="17643" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="85" hits="9847" branch="false"/>
+ <line number="86" hits="9847" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="100 %"/>
+ </conditions>
+ </line>
+ <line number="88" hits="9833" branch="false"/>
+ <line number="94" hits="14" branch="true" condition-coverage="50 % (1/2)">
+ <conditions>
+ <condition number="0" type="jump" coverage="50 %"/>
+ </conditions>
+ </line>
+ <line number="96" hits="0" branch="false"/>
+ <line number="100" hits="14" branch="false"/>
+ <line number="101" hits="14" branch="false"/>
+ <line number="102" hits="14" branch="false"/>
+ <line number="105" hits="14" branch="false"/>
+ <line number="107" hits="14" branch="false"/>
+ <line number="109" hits="9847" branch="false"/>
+ <line number="111" hits="7796" branch="true" condition-coverage="100 % (2/2)">
+ <conditions>
[... 882 lines stripped ...]