You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by sa...@apache.org on 2014/11/08 13:44:59 UTC
svn commit: r1637551 [24/29] - in /incubator/johnzon/site/publish: ./
apidocs/ apidocs/org/apache/johnzon/mapper/
apidocs/org/apache/johnzon/mapper/class-use/
apidocs/org/apache/johnzon/mapper/reflection/ cobertura/ johnzon-core/
johnzon-core/cobertura...
Modified: incubator/johnzon/site/publish/johnzon-mapper/cobertura/org.apache.johnzon.mapper.reflection.Mappings.html
URL: http://svn.apache.org/viewvc/incubator/johnzon/site/publish/johnzon-mapper/cobertura/org.apache.johnzon.mapper.reflection.Mappings.html?rev=1637551&r1=1637550&r2=1637551&view=diff
==============================================================================
--- incubator/johnzon/site/publish/johnzon-mapper/cobertura/org.apache.johnzon.mapper.reflection.Mappings.html (original)
+++ incubator/johnzon/site/publish/johnzon-mapper/cobertura/org.apache.johnzon.mapper.reflection.Mappings.html Sat Nov 8 12:44:54 2014
@@ -62,53 +62,53 @@
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.Converter;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.IntrospectionException;</pre></td></tr>
<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.JohnzonConverter;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.Introspector;</pre></td></tr>
<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.JohnzonIgnore;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.PropertyDescriptor;</pre></td></tr>
<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.MapperException;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.Method;</pre></td></tr>
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.ParameterizedType;</pre></td></tr>
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.IntrospectionException;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.Type;</pre></td></tr>
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.Introspector;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.math.BigDecimal;</pre></td></tr>
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.beans.PropertyDescriptor;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.math.BigInteger;</pre></td></tr>
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.Method;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Collection;</pre></td></tr>
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.ParameterizedType;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Comparator;</pre></td></tr>
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.lang.reflect.Type;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.math.BigDecimal;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.List;</pre></td></tr>
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.math.BigInteger;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Map;</pre></td></tr>
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Collection;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Queue;</pre></td></tr>
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Comparator;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Set;</pre></td></tr>
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.SortedSet;</pre></td></tr>
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.List;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.TreeMap;</pre></td></tr>
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Map;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.concurrent.ConcurrentHashMap;</pre></td></tr>
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Queue;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.concurrent.ConcurrentMap;</pre></td></tr>
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Set;</pre></td></tr>
+ <td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.SortedSet;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.Converter;</pre></td></tr>
<tr> <td class="numLine"> 42</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.TreeMap;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.JohnzonConverter;</pre></td></tr>
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.concurrent.ConcurrentHashMap;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.JohnzonIgnore;</pre></td></tr>
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.concurrent.ConcurrentMap;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.johnzon.mapper.MapperException;</pre></td></tr>
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
@@ -125,11 +125,11 @@
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> ClassMapping(<span class="keyword">final</span> Class<?> clazz,</pre></td></tr>
-<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Map<String, Getter> getters, <span class="keyword">final</span> Map<String, Setter> setters) {</pre></td></tr>
-<tr> <td class="numLineCover"> 54</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.clazz = clazz;</pre></td></tr>
-<tr> <td class="numLineCover"> 55</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.getters = getters;</pre></td></tr>
-<tr> <td class="numLineCover"> 56</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.setters = setters;</pre></td></tr>
-<tr> <td class="numLineCover"> 57</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Map<String, Getter> getters, <span class="keyword">final</span> Map<String, Setter> setters) {</pre></td></tr>
+<tr> <td class="numLineCover"> 54</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.clazz = clazz;</pre></td></tr>
+<tr> <td class="numLineCover"> 55</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.getters = getters;</pre></td></tr>
+<tr> <td class="numLineCover"> 56</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.setters = setters;</pre></td></tr>
+<tr> <td class="numLineCover"> 57</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 58</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 59</td> <td class="nbHits"> </td>
@@ -156,7 +156,7 @@
<tr> <td class="numLine"> 72</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> Getter {</pre></td></tr>
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> Method setter;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> Method method;</pre></td></tr>
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">int</span> version;</pre></td></tr>
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
@@ -172,20 +172,20 @@
<tr> <td class="numLine"> 80</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 81</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">public</span> Getter(<span class="keyword">final</span> Method setter,</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">public</span> Getter(<span class="keyword">final</span> Method method,</pre></td></tr>
<tr> <td class="numLine"> 82</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">boolean</span> primitive, <span class="keyword">final</span> <span class="keyword">boolean</span> array,</pre></td></tr>
<tr> <td class="numLine"> 83</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">boolean</span> collection, <span class="keyword">final</span> <span class="keyword">boolean</span> map,</pre></td></tr>
-<tr> <td class="numLineCover"> 84</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Converter<Object> converter, <span class="keyword">final</span> <span class="keyword">int</span> version) {</pre></td></tr>
-<tr> <td class="numLineCover"> 85</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.setter = setter;</pre></td></tr>
-<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.converter = converter;</pre></td></tr>
-<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.version = version;</pre></td></tr>
-<tr> <td class="numLineCover"> 88</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.array = array;</pre></td></tr>
-<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"><a title="Line 89: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 131</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 89: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">this</span>.map = map && converter == <span class="keyword">null</span>;</a></span></pre></td></tr>
-<tr> <td class="numLineCover"> 90</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.collection = collection;</pre></td></tr>
-<tr> <td class="numLineCover"> 91</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.primitive = primitive;</pre></td></tr>
-<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"> 131</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 84</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Converter<Object> converter, <span class="keyword">final</span> <span class="keyword">int</span> version) {</pre></td></tr>
+<tr> <td class="numLineCover"> 85</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.method = method;</pre></td></tr>
+<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.converter = converter;</pre></td></tr>
+<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.version = version;</pre></td></tr>
+<tr> <td class="numLineCover"> 88</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.array = array;</pre></td></tr>
+<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"><a title="Line 89: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 149</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 89: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">this</span>.map = map && converter == <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 90</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.collection = collection;</pre></td></tr>
+<tr> <td class="numLineCover"> 91</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.primitive = primitive;</pre></td></tr>
+<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"> 149</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 93</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 94</td> <td class="nbHits"> </td>
@@ -193,7 +193,7 @@
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> Setter {</pre></td></tr>
<tr> <td class="numLine"> 96</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> Method setter;</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> Method method;</pre></td></tr>
<tr> <td class="numLine"> 97</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">int</span> version;</pre></td></tr>
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
@@ -204,26 +204,26 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">boolean</span> primitive;</pre></td></tr>
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 102</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">public</span> Setter(<span class="keyword">final</span> Method setter, <span class="keyword">final</span> <span class="keyword">boolean</span> primitive, <span class="keyword">final</span> Type paramType, <span class="keyword">final</span> Converter<?> converter, <span class="keyword">final</span> <span class="keyword">int</span> version) {</pre></td></tr>
-<tr> <td class="numLineCover"> 103</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.setter = setter;</pre></td></tr>
-<tr> <td class="numLineCover"> 104</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.paramType = paramType;</pre></td></tr>
-<tr> <td class="numLineCover"> 105</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.converter = converter;</pre></td></tr>
-<tr> <td class="numLineCover"> 106</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.version = version;</pre></td></tr>
-<tr> <td class="numLineCover"> 107</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.primitive = primitive;</pre></td></tr>
-<tr> <td class="numLineCover"> 108</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 102</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">public</span> Setter(<span class="keyword">final</span> Method method, <span class="keyword">final</span> <span class="keyword">boolean</span> primitive, <span class="keyword">final</span> Type paramType, <span class="keyword">final</span> Converter<?> converter, <span class="keyword">final</span> <span class="keyword">int</span> version) {</pre></td></tr>
+<tr> <td class="numLineCover"> 103</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.method = method;</pre></td></tr>
+<tr> <td class="numLineCover"> 104</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.paramType = paramType;</pre></td></tr>
+<tr> <td class="numLineCover"> 105</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.converter = converter;</pre></td></tr>
+<tr> <td class="numLineCover"> 106</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.version = version;</pre></td></tr>
+<tr> <td class="numLineCover"> 107</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.primitive = primitive;</pre></td></tr>
+<tr> <td class="numLineCover"> 108</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 111</td> <td class="nbHitsCovered"> 37</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> ConcurrentMap<Type, ClassMapping> classes = <span class="keyword">new</span> ConcurrentHashMap<Type, ClassMapping>();</pre></td></tr>
-<tr> <td class="numLineCover"> 112</td> <td class="nbHitsCovered"> 37</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> ConcurrentMap<Type, CollectionMapping> collections = <span class="keyword">new</span> ConcurrentHashMap<Type, CollectionMapping>();</pre></td></tr>
+<tr> <td class="numLineCover"> 111</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> ConcurrentMap<Type, ClassMapping> classes = <span class="keyword">new</span> ConcurrentHashMap<Type, ClassMapping>();</pre></td></tr>
+<tr> <td class="numLineCover"> 112</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> ConcurrentMap<Type, CollectionMapping> collections = <span class="keyword">new</span> ConcurrentHashMap<Type, CollectionMapping>();</pre></td></tr>
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> Comparator<String> fieldOrdering;</pre></td></tr>
<tr> <td class="numLine"> 114</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 115</td> <td class="nbHitsCovered"> 37</td> <td class="src"><pre class="src"> <span class="keyword">public</span> Mappings(<span class="keyword">final</span> Comparator<String> attributeOrder) {</pre></td></tr>
-<tr> <td class="numLineCover"> 116</td> <td class="nbHitsCovered"> 37</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.fieldOrdering = attributeOrder;</pre></td></tr>
-<tr> <td class="numLineCover"> 117</td> <td class="nbHitsCovered"> 37</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 115</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> <span class="keyword">public</span> Mappings(<span class="keyword">final</span> Comparator<String> attributeOrder) {</pre></td></tr>
+<tr> <td class="numLineCover"> 116</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.fieldOrdering = attributeOrder;</pre></td></tr>
+<tr> <td class="numLineCover"> 117</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
@@ -284,61 +284,61 @@
<td class="src"><pre class="src"> <span class="comment">// has JSon API a method for this type</span></pre></td></tr>
<tr> <td class="numLine"> 160</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">boolean</span> isPrimitive(<span class="keyword">final</span> Type type) {</pre></td></tr>
-<tr> <td class="numLineCover"> 161</td> <td class="nbHitsCovered"><a title="Line 161: Conditional coverage 100% (2/2)."> 273</a></td> <td class="src"><pre class="src"> <a title="Line 161: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (type == String.<span class="keyword">class</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 162</td> <td class="nbHitsCovered"> 31</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 163</td> <td class="nbHitsUncovered"><a title="Line 163: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 242</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 163: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">char</span>.<span class="keyword">class</span> || type == Character.<span class="keyword">class</span>) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 161</td> <td class="nbHitsCovered"><a title="Line 161: Conditional coverage 100% (2/2)."> 313</a></td> <td class="src"><pre class="src"> <a title="Line 161: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (type == String.<span class="keyword">class</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 162</td> <td class="nbHitsCovered"> 43</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 163</td> <td class="nbHitsUncovered"><a title="Line 163: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 270</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 163: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">char</span>.<span class="keyword">class</span> || type == Character.<span class="keyword">class</span>) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 164</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 165</td> <td class="nbHitsCovered"><a title="Line 165: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 238</a></td> <td class="src"><pre class="src"> <a title="Line 165: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">long</span>.<span class="keyword">class</span> || type == Long.<span class="keyword">class</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 165</td> <td class="nbHitsCovered"><a title="Line 165: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 266</a></td> <td class="src"><pre class="src"> <a title="Line 165: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">long</span>.<span class="keyword">class</span> || type == Long.<span class="keyword">class</span>) {</a></pre></td></tr>
<tr> <td class="numLineCover"> 166</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 167</td> <td class="nbHitsUncovered"><a title="Line 167: Conditional coverage 83% (10/12) [each condition: 100%, 100%, 100%, 50%, 100%, 50%]."> 216</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 167: Conditional coverage 83% (10/12) [each condition: 100%, 100%, 100%, 50%, 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">int</span>.<span class="keyword">class</span> || type == Integer.<span class="keyword">class</span></a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 167</td> <td class="nbHitsUncovered"><a title="Line 167: Conditional coverage 83% (10/12) [each condition: 100%, 100%, 100%, 50%, 100%, 50%]."> 244</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 167: Conditional coverage 83% (10/12) [each condition: 100%, 100%, 100%, 50%, 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">int</span>.<span class="keyword">class</span> || type == Integer.<span class="keyword">class</span></a></span></pre></td></tr>
<tr> <td class="numLine"> 168</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> || type == <span class="keyword">byte</span>.<span class="keyword">class</span> || type == Byte.<span class="keyword">class</span></pre></td></tr>
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> || type == <span class="keyword">short</span>.<span class="keyword">class</span> || type == Short.<span class="keyword">class</span>) {</pre></td></tr>
-<tr> <td class="numLineCover"> 170</td> <td class="nbHitsCovered"> 42</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"><a title="Line 171: Conditional coverage 75% (6/8) [each condition: 100%, 50%, 100%, 50%]."> 174</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 171: Conditional coverage 75% (6/8) [each condition: 100%, 50%, 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">double</span>.<span class="keyword">class</span> || type == Double.<span class="keyword">class</span></a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 170</td> <td class="nbHitsCovered"> 50</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"><a title="Line 171: Conditional coverage 75% (6/8) [each condition: 100%, 50%, 100%, 50%]."> 194</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 171: Conditional coverage 75% (6/8) [each condition: 100%, 50%, 100%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">double</span>.<span class="keyword">class</span> || type == Double.<span class="keyword">class</span></a></span></pre></td></tr>
<tr> <td class="numLine"> 172</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> || type == <span class="keyword">float</span>.<span class="keyword">class</span> || type == Float.<span class="keyword">class</span>) {</pre></td></tr>
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 174</td> <td class="nbHitsCovered"><a title="Line 174: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 158</a></td> <td class="src"><pre class="src"> <a title="Line 174: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">boolean</span>.<span class="keyword">class</span> || type == Boolean.<span class="keyword">class</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 174</td> <td class="nbHitsCovered"><a title="Line 174: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 178</a></td> <td class="src"><pre class="src"> <a title="Line 174: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == <span class="keyword">boolean</span>.<span class="keyword">class</span> || type == Boolean.<span class="keyword">class</span>) {</a></pre></td></tr>
<tr> <td class="numLineCover"> 175</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 176</td> <td class="nbHitsCovered"><a title="Line 176: Conditional coverage 100% (2/2)."> 130</a></td> <td class="src"><pre class="src"> <a title="Line 176: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == BigDecimal.<span class="keyword">class</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 176</td> <td class="nbHitsCovered"><a title="Line 176: Conditional coverage 100% (2/2)."> 150</a></td> <td class="src"><pre class="src"> <a title="Line 176: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == BigDecimal.<span class="keyword">class</span>) {</a></pre></td></tr>
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
-<tr> <td class="numLineCover"> 178</td> <td class="nbHitsCovered"><a title="Line 178: Conditional coverage 100% (2/2)."> 118</a></td> <td class="src"><pre class="src"> <a title="Line 178: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == BigInteger.<span class="keyword">class</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 178</td> <td class="nbHitsCovered"><a title="Line 178: Conditional coverage 100% (2/2)."> 138</a></td> <td class="src"><pre class="src"> <a title="Line 178: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (type == BigInteger.<span class="keyword">class</span>) {</a></pre></td></tr>
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
<tr> <td class="numLine"> 180</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 181</td> <td class="nbHitsCovered"> 110</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 181</td> <td class="nbHitsCovered"> 130</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
<tr> <td class="numLine"> 182</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 184</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> ClassMapping getClassMapping(<span class="keyword">final</span> Type clazz) {</pre></td></tr>
-<tr> <td class="numLineCover"> 185</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> classes.get(clazz);</pre></td></tr>
+<tr> <td class="numLineCover"> 185</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> classes.get(clazz);</pre></td></tr>
<tr> <td class="numLine"> 186</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 187</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 188</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> ClassMapping findOrCreateClassMapping(<span class="keyword">final</span> Type clazz) {</pre></td></tr>
-<tr> <td class="numLineCover"> 189</td> <td class="nbHitsCovered"> 63</td> <td class="src"><pre class="src"> ClassMapping classMapping = classes.get(clazz);</pre></td></tr>
-<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"><a title="Line 190: Conditional coverage 100% (2/2)."> 63</a></td> <td class="src"><pre class="src"> <a title="Line 190: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (classMapping == <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 191</td> <td class="nbHitsUncovered"><a title="Line 191: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 39</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 191: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">if</span> (!Class.<span class="keyword">class</span>.isInstance(clazz) || Map.<span class="keyword">class</span>.isAssignableFrom(Class.<span class="keyword">class</span>.cast(clazz))) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 189</td> <td class="nbHitsCovered"> 69</td> <td class="src"><pre class="src"> ClassMapping classMapping = classes.get(clazz);</pre></td></tr>
+<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"><a title="Line 190: Conditional coverage 100% (2/2)."> 69</a></td> <td class="src"><pre class="src"> <a title="Line 190: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (classMapping == <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 191</td> <td class="nbHitsUncovered"><a title="Line 191: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 45</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 191: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">if</span> (!Class.<span class="keyword">class</span>.isInstance(clazz) || Map.<span class="keyword">class</span>.isAssignableFrom(Class.<span class="keyword">class</span>.cast(clazz))) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsCovered"> 7</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">null</span>;</pre></td></tr>
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 194</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 195</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> classMapping = createClassMapping(Class.<span class="keyword">class</span>.cast(clazz));</pre></td></tr>
-<tr> <td class="numLineCover"> 196</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ClassMapping existing = classes.putIfAbsent(clazz, classMapping);</pre></td></tr>
-<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"><a title="Line 197: Conditional coverage 50% (1/2)."> 32</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 197: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (existing != <span class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 195</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> classMapping = createClassMapping(Class.<span class="keyword">class</span>.cast(clazz));</pre></td></tr>
+<tr> <td class="numLineCover"> 196</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ClassMapping existing = classes.putIfAbsent(clazz, classMapping);</pre></td></tr>
+<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"><a title="Line 197: Conditional coverage 50% (1/2)."> 38</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 197: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (existing != <span class="keyword">null</span>) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> classMapping = existing;</span></pre></td></tr>
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 201</td> <td class="nbHitsCovered"> 56</td> <td class="src"><pre class="src"> <span class="keyword">return</span> classMapping;</pre></td></tr>
+<tr> <td class="numLineCover"> 201</td> <td class="nbHitsCovered"> 62</td> <td class="src"><pre class="src"> <span class="keyword">return</span> classMapping;</pre></td></tr>
<tr> <td class="numLine"> 202</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 203</td> <td class="nbHits"> </td>
@@ -347,27 +347,27 @@
<td class="src"><pre class="src"> <span class="keyword">private</span> ClassMapping createClassMapping(<span class="keyword">final</span> Class<?> clazz) {</pre></td></tr>
<tr> <td class="numLine"> 205</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 206</td> <td class="nbHitsCovered"><a title="Line 206: Conditional coverage 100% (2/2)."> 32</a></td> <td class="src"><pre class="src"> <a title="Line 206: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> Map<String, Getter> getters = fieldOrdering != <span class="keyword">null</span> ?</a></pre></td></tr>
+<tr> <td class="numLineCover"> 206</td> <td class="nbHitsCovered"><a title="Line 206: Conditional coverage 100% (2/2)."> 38</a></td> <td class="src"><pre class="src"> <a title="Line 206: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> Map<String, Getter> getters = fieldOrdering != <span class="keyword">null</span> ?</a></pre></td></tr>
<tr> <td class="numLine"> 207</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">new</span> TreeMap<String, Getter>(fieldOrdering) : <span class="keyword">new</span> HashMap<String, Getter>();</pre></td></tr>
-<tr> <td class="numLineCover"> 208</td> <td class="nbHitsCovered"><a title="Line 208: Conditional coverage 100% (2/2)."> 32</a></td> <td class="src"><pre class="src"> <a title="Line 208: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> Map<String, Setter> setters = fieldOrdering != <span class="keyword">null</span> ?</a></pre></td></tr>
+<tr> <td class="numLineCover"> 208</td> <td class="nbHitsCovered"><a title="Line 208: Conditional coverage 100% (2/2)."> 38</a></td> <td class="src"><pre class="src"> <a title="Line 208: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> Map<String, Setter> setters = fieldOrdering != <span class="keyword">null</span> ?</a></pre></td></tr>
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">new</span> TreeMap<String, Setter>(fieldOrdering) : <span class="keyword">new</span> HashMap<String, Setter>();</pre></td></tr>
<tr> <td class="numLine"> 210</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 211</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">final</span> PropertyDescriptor[] propertyDescriptors = Introspector.getBeanInfo(clazz).getPropertyDescriptors();</pre></td></tr>
-<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"><a title="Line 212: Conditional coverage 100% (2/2)."> 64</a></td> <td class="src"><pre class="src"> <a title="Line 212: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> PropertyDescriptor descriptor : propertyDescriptors) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 163</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Method writeMethod = descriptor.getWriteMethod();</pre></td></tr>
-<tr> <td class="numLineCover"> 214</td> <td class="nbHitsCovered"><a title="Line 214: Conditional coverage 100% (2/2)."> 163</a></td> <td class="src"><pre class="src"> <a title="Line 214: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> JohnzonIgnore writeIgnore = writeMethod != <span class="keyword">null</span> ? writeMethod.getAnnotation(JohnzonIgnore.<span class="keyword">class</span>) : <span class="keyword">null</span>;</a></pre></td></tr>
-<tr> <td class="numLineCover"> 215</td> <td class="nbHitsUncovered"><a title="Line 215: Conditional coverage 50% (4/8) [each condition: 100%, 50%, 50%, 0%]."> 163</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 215: Conditional coverage 50% (4/8) [each condition: 100%, 50%, 50%, 0%]."> <span class="keyword">if</span> (writeMethod != <span class="keyword">null</span> && writeMethod.getDeclaringClass() != Object.<span class="keyword">class</span></a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 211</td> <td class="nbHitsCovered"> 38</td> <td class="src"><pre class="src"> <span class="keyword">final</span> PropertyDescriptor[] propertyDescriptors = Introspector.getBeanInfo(clazz).getPropertyDescriptors();</pre></td></tr>
+<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"><a title="Line 212: Conditional coverage 100% (2/2)."> 76</a></td> <td class="src"><pre class="src"> <a title="Line 212: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> PropertyDescriptor descriptor : propertyDescriptors) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 187</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Method writeMethod = descriptor.getWriteMethod();</pre></td></tr>
+<tr> <td class="numLineCover"> 214</td> <td class="nbHitsCovered"><a title="Line 214: Conditional coverage 100% (2/2)."> 187</a></td> <td class="src"><pre class="src"> <a title="Line 214: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> JohnzonIgnore writeIgnore = writeMethod != <span class="keyword">null</span> ? writeMethod.getAnnotation(JohnzonIgnore.<span class="keyword">class</span>) : <span class="keyword">null</span>;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 215</td> <td class="nbHitsUncovered"><a title="Line 215: Conditional coverage 50% (4/8) [each condition: 100%, 50%, 50%, 0%]."> 187</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 215: Conditional coverage 50% (4/8) [each condition: 100%, 50%, 50%, 0%]."> <span class="keyword">if</span> (writeMethod != <span class="keyword">null</span> && writeMethod.getDeclaringClass() != Object.<span class="keyword">class</span></a></span></pre></td></tr>
<tr> <td class="numLine"> 216</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> && (writeIgnore == <span class="keyword">null</span> || writeIgnore.minVersion() >= 0)) {</pre></td></tr>
-<tr> <td class="numLineCover"> 217</td> <td class="nbHitsUncovered"><a title="Line 217: Conditional coverage 50% (1/2)."> 124</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 217: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (descriptor.getName().equals(<span class="string">"metaClass"</span>)) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 217</td> <td class="nbHitsUncovered"><a title="Line 217: Conditional coverage 50% (1/2)."> 142</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 217: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (descriptor.getName().equals(<span class="string">"metaClass"</span>)) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 218</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">continue</span>;</span></pre></td></tr>
<tr> <td class="numLine"> 219</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 220</td> <td class="nbHitsCovered"> 124</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Type param = writeMethod.getGenericParameterTypes()[0];</pre></td></tr>
-<tr> <td class="numLineCover"> 221</td> <td class="nbHitsUncovered"><a title="Line 221: Conditional coverage 0% (0/2)."> 124</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 221: Conditional coverage 0% (0/2)."> setters.put(descriptor.getName(), <span class="keyword">new</span> Setter(</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 220</td> <td class="nbHitsCovered"> 142</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Type param = writeMethod.getGenericParameterTypes()[0];</pre></td></tr>
+<tr> <td class="numLineCover"> 221</td> <td class="nbHitsUncovered"><a title="Line 221: Conditional coverage 0% (0/2)."> 142</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 221: Conditional coverage 0% (0/2)."> setters.put(descriptor.getName(), <span class="keyword">new</span> Setter(</a></span></pre></td></tr>
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> writeMethod,</pre></td></tr>
<tr> <td class="numLine"> 223</td> <td class="nbHits"> </td>
@@ -426,13 +426,13 @@
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 255</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> Converter findConverter(<span class="keyword">final</span> Method method) {</pre></td></tr>
-<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 255</td> <td class="src"><pre class="src"> Converter converter = <span class="keyword">null</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 291</td> <td class="src"><pre class="src"> Converter converter = <span class="keyword">null</span>;</pre></td></tr>
<tr> <td class="numLineCover"> 257</td> <td class="nbHitsUncovered"><a title="Line 257: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 257: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (method.getAnnotation(JohnzonConverter.<span class="keyword">class</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
<tr> <td class="numLine"> 258</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
<tr> <td class="numLineCover"> 259</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> converter = method.getAnnotation(JohnzonConverter.<span class="keyword">class</span>).value().newInstance();</pre></td></tr>
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (<span class="keyword">final</span> Exception e) {</span></pre></td></tr>
-<tr> <td class="numLineCover"> 261</td> <td class="nbHitsCovered"> 255</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(e);</pre></td></tr>
+<tr> <td class="numLineCover"> 261</td> <td class="nbHitsCovered"> 291</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(e);</pre></td></tr>
<tr> <td class="numLineCover"> 262</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
@@ -443,6 +443,6 @@
<td class="src"><pre class="src"> }</pre></td></tr>
</table>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 30.10.14 22:19.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 08.11.14 13:38.</div>
</body>
</html>
\ No newline at end of file
Modified: incubator/johnzon/site/publish/johnzon-mapper/cpd.html
URL: http://svn.apache.org/viewvc/incubator/johnzon/site/publish/johnzon-mapper/cpd.html?rev=1637551&r1=1637550&r2=1637551&view=diff
==============================================================================
--- incubator/johnzon/site/publish/johnzon-mapper/cpd.html (original)
+++ incubator/johnzon/site/publish/johnzon-mapper/cpd.html Sat Nov 8 12:44:54 2014
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2014-10-30
+ | Generated by Apache Maven Doxia at 2014-11-08
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20141030" />
+ <meta name="Date-Revision-yyyymmdd" content="20141108" />
<meta http-equiv="Content-Language" content="en" />
- <title>Johnzon :: Mapper – CPD Results</title>
+ <title>Johnzon :: Mapper - CPD Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
@@ -59,6 +59,8 @@
</li>
<li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
<li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
@@ -95,6 +97,12 @@
</li>
<li> <a href="checkstyle.html" title="Checkstyle">Checkstyle</a>
</li>
+ <li> <a href="dependency-updates-report.html" title="Dependency Updates Report">Dependency Updates Report</a>
+</li>
+ <li> <a href="plugin-updates-report.html" title="Plugin Updates Report">Plugin Updates Report</a>
+</li>
+ <li> <a href="property-updates-report.html" title="Property Updates Report">Property Updates Report</a>
+</li>
</ul>
</li>
</ul>
@@ -128,7 +136,7 @@
<ul class="breadcrumb">
- <li id="publishDate">Last Published: 2014-10-30</li>
+ <li id="publishDate">Last Published: 2014-11-08</li>
<li class="divider">|</li> <li id="projectVersion">Version: 0.2-incubating-SNAPSHOT</li>
@@ -145,14 +153,14 @@
<ul class="nav nav-list">
<li class="nav-header">Project Documentation</li>
-
+
<li>
<a href="project-info.html" title="Project Information">
<i class="icon-chevron-right"></i>
Project Information</a>
</li>
-
+
<li>
<a href="project-reports.html" title="Project Reports">
@@ -199,6 +207,27 @@
<i class="none"></i>
Checkstyle</a>
</li>
+
+ <li>
+
+ <a href="dependency-updates-report.html" title="Dependency Updates Report">
+ <i class="none"></i>
+ Dependency Updates Report</a>
+ </li>
+
+ <li>
+
+ <a href="plugin-updates-report.html" title="Plugin Updates Report">
+ <i class="none"></i>
+ Plugin Updates Report</a>
+ </li>
+
+ <li>
+
+ <a href="property-updates-report.html" title="Property Updates Report">
+ <i class="none"></i>
+ Property Updates Report</a>
+ </li>
</ul>
</li>
</ul>
@@ -222,20 +251,20 @@
<div id="bodyColumn" class="span9" >
<div class="section">
-<h2><a name="CPD_Results"></a>CPD Results</h2>
+<h2>CPD Results<a name="CPD_Results"></a></h2>
<p>The following document contains the results of PMD's <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.1.2.</p></div>
<div class="section">
-<h2><a name="Duplications"></a>Duplications</h2>
+<h2>Duplications<a name="Duplications"></a></h2>
<table border="0" class="table table-striped">
<tr class="a">
<th>File</th>
<th>Line</th></tr>
<tr class="b">
<td>org/apache/johnzon/mapper/Mapper.java</td>
-<td>405</td></tr>
+<td>428</td></tr>
<tr class="a">
<td>org/apache/johnzon/mapper/Mapper.java</td>
-<td>424</td></tr>
+<td>447</td></tr>
<tr class="b"><td colspan='2'>
<div>
<pre> public <C extends Collection<T>, T> C readCollection(final InputStream stream, final ParameterizedType genericType, final Class<T> raw) {
Modified: incubator/johnzon/site/publish/johnzon-mapper/dependencies.html
URL: http://svn.apache.org/viewvc/incubator/johnzon/site/publish/johnzon-mapper/dependencies.html?rev=1637551&r1=1637550&r2=1637551&view=diff
==============================================================================
--- incubator/johnzon/site/publish/johnzon-mapper/dependencies.html (original)
+++ incubator/johnzon/site/publish/johnzon-mapper/dependencies.html Sat Nov 8 12:44:54 2014
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2014-10-30
+ | Generated by Apache Maven Doxia at 2014-11-08
| Rendered using Apache Maven Fluido Skin 1.3.0
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20141030" />
+ <meta name="Date-Revision-yyyymmdd" content="20141108" />
<meta http-equiv="Content-Language" content="en" />
- <title>Johnzon :: Mapper – Project Dependencies</title>
+ <title>Johnzon :: Mapper - Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
@@ -59,6 +59,8 @@
</li>
<li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
+ <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
+</li>
<li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
<li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
@@ -95,6 +97,12 @@
</li>
<li> <a href="checkstyle.html" title="Checkstyle">Checkstyle</a>
</li>
+ <li> <a href="dependency-updates-report.html" title="Dependency Updates Report">Dependency Updates Report</a>
+</li>
+ <li> <a href="plugin-updates-report.html" title="Plugin Updates Report">Plugin Updates Report</a>
+</li>
+ <li> <a href="property-updates-report.html" title="Property Updates Report">Property Updates Report</a>
+</li>
</ul>
</li>
</ul>
@@ -128,7 +136,7 @@
<ul class="breadcrumb">
- <li id="publishDate">Last Published: 2014-10-30</li>
+ <li id="publishDate">Last Published: 2014-11-08</li>
<li class="divider">|</li> <li id="projectVersion">Version: 0.2-incubating-SNAPSHOT</li>
@@ -145,7 +153,7 @@
<ul class="nav nav-list">
<li class="nav-header">Project Documentation</li>
-
+
<li>
<a href="project-info.html" title="Project Information">
@@ -183,6 +191,13 @@
<li>
+ <a href="dependency-convergence.html" title="Dependency Convergence">
+ <i class="none"></i>
+ Dependency Convergence</a>
+ </li>
+
+ <li>
+
<a href="source-repository.html" title="Source Repository">
<i class="none"></i>
Source Repository</a>
@@ -243,7 +258,7 @@
</li>
</ul>
</li>
-
+
<li>
<a href="project-reports.html" title="Project Reports">
@@ -272,9 +287,9 @@
<a name="Project_Dependencies"></a>
<div class="section">
-<h2><a name="Project_Dependencies"></a>Project Dependencies</h2><a name="Project_Dependencies_compile"></a>
+<h2>Project Dependencies<a name="Project_Dependencies"></a></h2><a name="Project_Dependencies_compile"></a>
<div class="section">
-<h3><a name="compile"></a>compile</h3>
+<h3>compile<a name="compile"></a></h3>
<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
<table border="0" class="table table-striped">
<tr class="a">
@@ -290,7 +305,7 @@
<td>jar</td>
<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr></table></div><a name="Project_Dependencies_test"></a>
<div class="section">
-<h3><a name="test"></a>test</h3>
+<h3>test<a name="test"></a></h3>
<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
<table border="0" class="table table-striped">
<tr class="a">
@@ -306,7 +321,7 @@
<td>jar</td>
<td><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></td></tr></table></div><a name="Project_Dependencies_provided"></a>
<div class="section">
-<h3><a name="provided"></a>provided</h3>
+<h3>provided<a name="provided"></a></h3>
<p>The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:</p>
<table border="0" class="table table-striped">
<tr class="a">
@@ -322,10 +337,10 @@
<td>jar</td>
<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr></table></div></div><a name="Project_Transitive_Dependencies"></a>
<div class="section">
-<h2><a name="Project_Transitive_Dependencies"></a>Project Transitive Dependencies</h2>
+<h2>Project Transitive Dependencies<a name="Project_Transitive_Dependencies"></a></h2>
<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><a name="Project_Transitive_Dependencies_test"></a>
<div class="section">
-<h3><a name="test"></a>test</h3>
+<h3>test<a name="test"></a></h3>
<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
<table border="0" class="table table-striped">
<tr class="a">
@@ -341,7 +356,7 @@
<td>jar</td>
<td><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></td></tr></table></div></div><a name="Project_Dependency_Graph"></a>
<div class="section">
-<h2><a name="Project_Dependency_Graph"></a>Project Dependency Graph</h2><script language="javascript" type="text/javascript">
+<h2>Project Dependency Graph<a name="Project_Dependency_Graph"></a></h2><script language="javascript" type="text/javascript">
function toggleDependencyDetail( divId, imgId )
{
var div = document.getElementById( divId );
@@ -360,7 +375,7 @@
</script>
<a name="Dependency_Tree"></a>
<div class="section">
-<h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
+<h3>Dependency Tree<a name="Dependency_Tree"></a></h3>
<ul>
<li>org.apache.johnzon:johnzon-mapper:jar:0.2-incubating-SNAPSHOT <img id="_img1" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none">
<table border="0" class="table table-striped">
@@ -411,12 +426,12 @@
<p><b>URL: </b><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">https://github.com/hamcrest/JavaHamcrest/hamcrest-core</a></p>
<p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></p></td></tr></table></div></li></ul></li></ul></li></ul></div></div><a name="Licenses"></a>
<div class="section">
-<h2><a name="Licenses"></a>Licenses</h2>
+<h2>Licenses<a name="Licenses"></a></h2>
<p><b>New BSD License: </b>Hamcrest Core</p>
<p><b>Common Public License Version 1.0: </b>JUnit</p>
<p><b>The Apache Software License, Version 2.0: </b>Apache Geronimo JSon Spec 1.0, Johnzon :: Core, Johnzon :: Mapper</p></div><a name="Dependency_File_Details"></a>
<div class="section">
-<h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
+<h2>Dependency File Details<a name="Dependency_File_Details"></a></h2>
<table border="0" class="table table-striped">
<tr class="a">
<th>Filename</th>
@@ -499,7 +514,7 @@
<td>-</td>
<td>provided: 1</td></tr></table></div><a name="Dependency_Repository_Locations"></a>
<div class="section">
-<h2><a name="Dependency_Repository_Locations"></a>Dependency Repository Locations</h2>
+<h2>Dependency Repository Locations<a name="Dependency_Repository_Locations"></a></h2>
<table border="0" class="table table-striped">
<tr class="a">
<th>Repo ID</th>