Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.html
Tue Jan 7 19:57:26 2025
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link
rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link
rel="shortcut icon" href="../jacoco-resources/report.gif"
type="image/gif"/><title>LazyDynaList</title><script type="text/javascript"
src="../jacoco-resources/sort.js"></script></head><body
onload="initialSort(['breadcrumb'])"><div class="breadcrumb"
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html"
class="el_session">Sessions</a></span><a href="../index.html"
class="el_report">Apache Commons BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2</a> > <span
class="el_class">LazyDynaList</span></div><h1>LazyDynaList</h1><p>A different
version of class was executed at runtime.</
p><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td
class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down
sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td
class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td
class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td
class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td
class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td
class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td
class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td
class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td
class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td
class="sortable ctr2" id="k"
onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
class="bar">699 of 699</td><td class="ctr2">0%</td><td class="bar">90 of
90</td><td cla
ss="ctr2">0%</td><td class="ctr1">66</td><td class="ctr2">66</td><td
class="ctr1">157</td><td class="ctr2">157</td><td class="ctr1">21</td><td
class="ctr2">21</td></tr></tfoot><tbody><tr><td id="a20"><a
href="LazyDynaList.java.html#L612"
class="el_method">transform(Object)</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/redbar.gif" width="120" height="10" title="126"
alt="126"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img
src="../jacoco-resources/redbar.gif" width="120" height="10" title="18"
alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1"
id="f0">10</td><td class="ctr2" id="g0">10</td><td class="ctr1"
id="h0">27</td><td class="ctr2" id="i0">27</td><td class="ctr1"
id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a16"><a
href="LazyDynaList.java.html#L460"
class="el_method">setElementType(Class)</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/redbar.gif" width="111" height="10" title="117"
alt="117"/></td><
td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img
src="../jacoco-resources/redbar.gif" width="106" height="10" title="16"
alt="16"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1"
id="f1">9</td><td class="ctr2" id="g1">9</td><td class="ctr1"
id="h1">25</td><td class="ctr2" id="i1">25</td><td class="ctr1"
id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a18"><a
href="LazyDynaList.java.html#L545"
class="el_method">toArray(Object[])</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/redbar.gif" width="94" height="10" title="99"
alt="99"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img
src="../jacoco-resources/redbar.gif" width="106" height="10" title="16"
alt="16"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1"
id="f2">9</td><td class="ctr2" id="g2">9</td><td class="ctr1"
id="h2">19</td><td class="ctr2" id="i2">19</td><td class="ctr1"
id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a15"><a
href="LazyDynaList
.java.html#L426" class="el_method">setElementDynaClass(DynaClass)</a></td><td
class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="70"
height="10" title="74" alt="74"/></td><td class="ctr2" id="c3">0%</td><td
class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="40"
height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td
class="ctr1" id="f5">4</td><td class="ctr2" id="g5">4</td><td class="ctr1"
id="h3">17</td><td class="ctr2" id="i3">17</td><td class="ctr1"
id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a17"><a
href="LazyDynaList.java.html#L517" class="el_method">toArray()</a></td><td
class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="56"
height="10" title="59" alt="59"/></td><td class="ctr2" id="c4">0%</td><td
class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="66"
height="10" title="10" alt="10"/></td><td class="ctr2" id="e4">0%</td><td
class="ctr1" id="f3">6</td><td class="ctr2" id="g
3">6</td><td class="ctr1" id="h4">11</td><td class="ctr2" id="i4">11</td><td
class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td
id="a3"><a href="LazyDynaList.java.html#L310" class="el_method">addAll(int,
Collection)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/redbar.gif" width="44" height="10" title="47"
alt="47"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img
src="../jacoco-resources/redbar.gif" width="53" height="10" title="8"
alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1"
id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1"
id="h5">10</td><td class="ctr2" id="i5">10</td><td class="ctr1"
id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a19"><a
href="LazyDynaList.java.html#L587"
class="el_method">toDynaBeanArray()</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/redbar.gif" width="30" height="10" title="32"
alt="32"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6
"><img src="../jacoco-resources/redbar.gif" width="40" height="10" title="6"
alt="6"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1"
id="f6">4</td><td class="ctr2" id="g6">4</td><td class="ctr1" id="h7">6</td><td
class="ctr2" id="i7">6</td><td class="ctr1" id="j6">1</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a7"><a href="LazyDynaList.java.html#L382"
class="el_method">growList(int)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/redbar.gif" width="25" height="10" title="27"
alt="27"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"><img
src="../jacoco-resources/redbar.gif" width="26" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1"
id="f7">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h6">7</td><td
class="ctr2" id="i6">7</td><td class="ctr1" id="j7">1</td><td class="ctr2"
id="k7">1</td></tr><tr><td id="a2"><a href="LazyDynaList.java.html#L285"
class="el_method">addAll(Collection)</a></td><td cla
ss="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="19"
height="10" title="20" alt="20"/></td><td class="ctr2" id="c8">0%</td><td
class="bar" id="d8"><img src="../jacoco-resources/redbar.gif" width="26"
height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">0%</td><td
class="ctr1" id="f8">3</td><td class="ctr2" id="g8">3</td><td class="ctr1"
id="h8">5</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j8">1</td><td
class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a
href="LazyDynaList.java.html#L410" class="el_method">set(int,
Object)</a></td><td class="bar" id="b9"><img
src="../jacoco-resources/redbar.gif" width="13" height="10" title="14"
alt="14"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d10"/><td
class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2"
id="g10">1</td><td class="ctr1" id="h10">3</td><td class="ctr2"
id="i10">3</td><td class="ctr1" id="j9">1</td><td class="ctr2"
id="k9">1</td></tr><tr><td id="a0"><a hr
ef="LazyDynaList.java.html#L254" class="el_method">add(int,
Object)</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/redbar.gif" width="11" height="10" title="12"
alt="12"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d11"/><td
class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2"
id="g11">1</td><td class="ctr1" id="h9">4</td><td class="ctr2"
id="i9">4</td><td class="ctr1" id="j10">1</td><td class="ctr2"
id="k10">1</td></tr><tr><td id="a13"><a href="LazyDynaList.java.html#L236"
class="el_method">LazyDynaList(Object[])</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/redbar.gif" width="9" height="10" title="10"
alt="10"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d12"/><td
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2"
id="g12">1</td><td class="ctr1" id="h11">3</td><td class="ctr2"
id="i11">3</td><td class="ctr1" id="j11">1</td><td class="ctr2"
id="k11">1</td></tr><tr><td
id="a10"><a href="LazyDynaList.java.html#L207"
class="el_method">LazyDynaList(Collection)</a></td><td class="bar"
id="b12"><img src="../jacoco-resources/redbar.gif" width="8" height="10"
title="9" alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar"
id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td
class="ctr2" id="g13">1</td><td class="ctr1" id="h12">3</td><td class="ctr2"
id="i12">3</td><td class="ctr1" id="j12">1</td><td class="ctr2"
id="k12">1</td></tr><tr><td id="a5"><a href="LazyDynaList.java.html#L362"
class="el_method">get(int)</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/redbar.gif" width="8" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d14"/><td
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2"
id="g14">1</td><td class="ctr1" id="h15">2</td><td class="ctr2"
id="i15">2</td><td class="ctr1" id="j13">1</td><td class="ctr2"
id="k13">1</td></tr><tr>
<td id="a6"><a href="LazyDynaList.java.html#L371"
class="el_method">getDynaClass()</a></td><td class="bar" id="b14"><img
src="../jacoco-resources/redbar.gif" width="8" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"><img
src="../jacoco-resources/redbar.gif" width="13" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1"
id="f9">2</td><td class="ctr2" id="g9">2</td><td class="ctr1"
id="h20">1</td><td class="ctr2" id="i20">1</td><td class="ctr1"
id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a1"><a
href="LazyDynaList.java.html#L271" class="el_method">add(Object)</a></td><td
class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="7"
height="10" title="8" alt="8"/></td><td class="ctr2" id="c15">0%</td><td
class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1"
id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1"
id="h16">2</td><td class="ctr2" id="i16">
2</td><td class="ctr1" id="j15">1</td><td class="ctr2"
id="k15">1</td></tr><tr><td id="a4"><a href="LazyDynaList.java.html#L343"
class="el_method">createDynaBeanForMapProperty(Object)</a></td><td class="bar"
id="b16"><img src="../jacoco-resources/redbar.gif" width="7" height="10"
title="8" alt="8"/></td><td class="ctr2" id="c16">0%</td><td class="bar"
id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td
class="ctr2" id="g16">1</td><td class="ctr1" id="h17">2</td><td class="ctr2"
id="i17">2</td><td class="ctr1" id="j16">1</td><td class="ctr2"
id="k16">1</td></tr><tr><td id="a9"><a href="LazyDynaList.java.html#L197"
class="el_method">LazyDynaList(Class)</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/redbar.gif" width="5" height="10" title="6"
alt="6"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d17"/><td
class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2"
id="g17">1</td><td class="ctr1" id="h13">3</td>
<td class="ctr2" id="i13">3</td><td class="ctr1" id="j17">1</td><td
class="ctr2" id="k17">1</td></tr><tr><td id="a11"><a
href="LazyDynaList.java.html#L216"
class="el_method">LazyDynaList(DynaClass)</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/redbar.gif" width="5" height="10" title="6"
alt="6"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d18"/><td
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2"
id="g18">1</td><td class="ctr1" id="h14">3</td><td class="ctr2"
id="i14">3</td><td class="ctr1" id="j18">1</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a12"><a href="LazyDynaList.java.html#L226"
class="el_method">LazyDynaList(int)</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/redbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id
="h18">2</td><td class="ctr2" id="i18">2</td><td class="ctr1"
id="j19">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a8"><a
href="LazyDynaList.java.html#L189" class="el_method">LazyDynaList()</a></td><td
class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="2"
height="10" title="3" alt="3"/></td><td class="ctr2" id="c20">0%</td><td
class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1"
id="f20">1</td><td class="ctr2" id="g20">1</td><td class="ctr1"
id="h19">2</td><td class="ctr2" id="i19">2</td><td class="ctr1"
id="j20">1</td><td class="ctr2" id="k20">1</td></tr></tbody></table><div
class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta
http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link
rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link
rel="shortcut icon" href="../jacoco-resources/report.gif"
type="image/gif"/><title>LazyDynaList</title><script type="text/javascript"
src="../jacoco-resources/sort.js"></script></head><body
onload="initialSort(['breadcrumb'])"><div class="breadcrumb"
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html"
class="el_session">Sessions</a></span><a href="../index.html"
class="el_report">Apache Commons BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2</a> > <span
class="el_class">LazyDynaList</span></div><h1>LazyDynaList</h1><table
class="coverage" cellspacing="0" id="coveragetable"
><thead><tr><td class="sortable" id="a"
>onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b"
>onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2"
>id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d"
>onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2"
>id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f"
>onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g"
>onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h"
>onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i"
>onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j"
>onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k"
>onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td
> class="bar">191 of 704</td><td class="ctr2">72%</td><td class="bar">27 of
>90</td><td class="ctr2">70%</td><td class="ctr1">25</td><td class="ctr2">
66</td><td class="ctr1">33</td><td class="ctr2">154</td><td
class="ctr1">5</td><td class="ctr2">21</td></tr></tfoot><tbody><tr><td
id="a18"><a href="LazyDynaList.java.html#L545"
class="el_method">toArray(Object[])</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/redbar.gif" width="32" height="10" title="35"
alt="35"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10"
title="65" alt="65"/></td><td class="ctr2" id="c15">65%</td><td class="bar"
id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10"
title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="66"
height="10" title="10" alt="10"/></td><td class="ctr2" id="e5">62%</td><td
class="ctr1" id="f0">5</td><td class="ctr2" id="g1">9</td><td class="ctr1"
id="h1">4</td><td class="ctr2" id="i2">17</td><td class="ctr1"
id="j5">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a16"><a
href="LazyDynaList.java.html#L460"
class="el_method">setElementType(Class)</a></td><td class
="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="30"
height="10" title="33" alt="33"/><img src="../jacoco-resources/greenbar.gif"
width="79" height="10" title="85" alt="85"/></td><td class="ctr2"
id="c13">72%</td><td class="bar" id="d1"><img
src="../jacoco-resources/redbar.gif" width="40" height="10" title="6"
alt="6"/><img src="../jacoco-resources/greenbar.gif" width="66" height="10"
title="10" alt="10"/></td><td class="ctr2" id="e6">62%</td><td class="ctr1"
id="f1">4</td><td class="ctr2" id="g2">9</td><td class="ctr1" id="h2">3</td><td
class="ctr2" id="i1">25</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k1">1</td></tr><tr><td id="a20"><a href="LazyDynaList.java.html#L612"
class="el_method">transform(Object)</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/redbar.gif" width="22" height="10" title="24"
alt="24"/><img src="../jacoco-resources/greenbar.gif" width="97" height="10"
title="104" alt="104"/></td><td class="ctr2" id="c12">81%</td><td c
lass="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="6"
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif"
width="113" height="10" title="17" alt="17"/></td><td class="ctr2"
id="e2">94%</td><td class="ctr1" id="f6">1</td><td class="ctr2"
id="g0">10</td><td class="ctr1" id="h3">3</td><td class="ctr2"
id="i0">27</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k2">1</td></tr><tr><td id="a15"><a href="LazyDynaList.java.html#L426"
class="el_method">setElementDynaClass(DynaClass)</a></td><td class="bar"
id="b3"><img src="../jacoco-resources/redbar.gif" width="22" height="10"
title="24" alt="24"/><img src="../jacoco-resources/greenbar.gif" width="47"
height="10" title="51" alt="51"/></td><td class="ctr2" id="c14">68%</td><td
class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="6"
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif"
width="33" height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%
</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g5">4</td><td
class="ctr1" id="h4">3</td><td class="ctr2" id="i3">16</td><td class="ctr1"
id="j8">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a
href="LazyDynaList.java.html#L285"
class="el_method">addAll(Collection)</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/redbar.gif" width="18" height="10" title="20"
alt="20"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d2"><img
src="../jacoco-resources/redbar.gif" width="26" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e9">0%</td><td class="ctr1"
id="f2">3</td><td class="ctr2" id="g7">3</td><td class="ctr1" id="h0">5</td><td
class="ctr2" id="i8">5</td><td class="ctr1" id="j0">1</td><td class="ctr2"
id="k4">1</td></tr><tr><td id="a14"><a href="LazyDynaList.java.html#L410"
class="el_method">set(int, Object)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/redbar.gif" width="13" height="10" title="14"
alt="14"/></td><td
class="ctr2" id="c17">0%</td><td class="bar" id="d10"/><td class="ctr2"
id="e10">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2"
id="g10">1</td><td class="ctr1" id="h5">3</td><td class="ctr2"
id="i10">3</td><td class="ctr1" id="j1">1</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a13"><a href="LazyDynaList.java.html#L236"
class="el_method">LazyDynaList(Object[])</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/redbar.gif" width="9" height="10" title="10"
alt="10"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d11"/><td
class="ctr2" id="e11">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2"
id="g11">1</td><td class="ctr1" id="h6">3</td><td class="ctr2"
id="i11">3</td><td class="ctr1" id="j2">1</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a10"><a href="LazyDynaList.java.html#L207"
class="el_method">LazyDynaList(Collection)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/redbar.gif" width="8" height="10" title="9" alt="9"
/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d12"/><td
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2"
id="g12">1</td><td class="ctr1" id="h7">3</td><td class="ctr2"
id="i12">3</td><td class="ctr1" id="j3">1</td><td class="ctr2"
id="k7">1</td></tr><tr><td id="a3"><a href="LazyDynaList.java.html#L310"
class="el_method">addAll(int, Collection)</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/redbar.gif" width="7" height="10" title="8"
alt="8"/><img src="../jacoco-resources/greenbar.gif" width="36" height="10"
title="39" alt="39"/></td><td class="ctr2" id="c11">82%</td><td class="bar"
id="d4"><img src="../jacoco-resources/redbar.gif" width="20" height="10"
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="33"
height="10" title="5" alt="5"/></td><td class="ctr2" id="e7">62%</td><td
class="ctr1" id="f3">3</td><td class="ctr2" id="g4">5</td><td class="ctr1"
id="h8">2</td><td class="ctr2" id="i4">11</td><td clas
s="ctr1" id="j9">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a17"><a
href="LazyDynaList.java.html#L517" class="el_method">toArray()</a></td><td
class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="4"
height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif"
width="50" height="10" title="54" alt="54"/></td><td class="ctr2"
id="c9">91%</td><td class="bar" id="d3"><img
src="../jacoco-resources/redbar.gif" width="20" height="10" title="3"
alt="3"/><img src="../jacoco-resources/greenbar.gif" width="46" height="10"
title="7" alt="7"/></td><td class="ctr2" id="e4">70%</td><td class="ctr1"
id="f4">2</td><td class="ctr2" id="g3">6</td><td class="ctr1"
id="h10">1</td><td class="ctr2" id="i5">10</td><td class="ctr1"
id="j10">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a19"><a
href="LazyDynaList.java.html#L587"
class="el_method">toDynaBeanArray()</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/redbar.gif" width="4" height="10"
title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="25"
height="10" title="27" alt="27"/></td><td class="ctr2" id="c10">84%</td><td
class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="20"
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif"
width="20" height="10" title="3" alt="3"/></td><td class="ctr2"
id="e8">50%</td><td class="ctr1" id="f5">2</td><td class="ctr2"
id="g6">4</td><td class="ctr1" id="h11">1</td><td class="ctr2"
id="i7">6</td><td class="ctr1" id="j11">0</td><td class="ctr2"
id="k10">1</td></tr><tr><td id="a12"><a href="LazyDynaList.java.html#L226"
class="el_method">LazyDynaList(int)</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/redbar.gif" width="3" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d13"/><td
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2"
id="g13">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i15"
>2</td><td class="ctr1" id="j4">1</td><td class="ctr2"
>id="k11">1</td></tr><tr><td id="a7"><a href="LazyDynaList.java.html#L382"
>class="el_method">growList(int)</a></td><td class="bar" id="b12"><img
>src="../jacoco-resources/greenbar.gif" width="25" height="10" title="27"
>alt="27"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"><img
>src="../jacoco-resources/greenbar.gif" width="26" height="10" title="4"
>alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
>id="f12">0</td><td class="ctr2" id="g8">3</td><td class="ctr1"
>id="h12">0</td><td class="ctr2" id="i6">7</td><td class="ctr1"
>id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a0"><a
>href="LazyDynaList.java.html#L254" class="el_method">add(int,
>Object)</a></td><td class="bar" id="b13"><img
>src="../jacoco-resources/greenbar.gif" width="11" height="10" title="12"
>alt="12"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
>id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f1
3">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h13">0</td><td
class="ctr2" id="i9">4</td><td class="ctr1" id="j13">0</td><td class="ctr2"
id="k13">1</td></tr><tr><td id="a5"><a href="LazyDynaList.java.html#L362"
class="el_method">get(int)</a></td><td class="bar" id="b14"><img
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"/><td
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2"
id="g15">1</td><td class="ctr1" id="h14">0</td><td class="ctr2"
id="i16">2</td><td class="ctr1" id="j14">0</td><td class="ctr2"
id="k14">1</td></tr><tr><td id="a6"><a href="LazyDynaList.java.html#L371"
class="el_method">getDynaClass()</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/greenbar.gif" width="8" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d9"><img
src="../jacoco-resources/greenbar.gif" width="13" height
="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td
class="ctr1" id="f15">0</td><td class="ctr2" id="g9">2</td><td class="ctr1"
id="h15">0</td><td class="ctr2" id="i20">1</td><td class="ctr1"
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a1"><a
href="LazyDynaList.java.html#L271" class="el_method">add(Object)</a></td><td
class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="7"
height="10" title="8" alt="8"/></td><td class="ctr2" id="c4">100%</td><td
class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1"
id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1"
id="h16">0</td><td class="ctr2" id="i17">2</td><td class="ctr1"
id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a4"><a
href="LazyDynaList.java.html#L343"
class="el_method">createDynaBeanForMapProperty(Object)</a></td><td class="bar"
id="b17"><img src="../jacoco-resources/greenbar.gif" width="7" height="10"
title="8" alt="8"/></td><td cla
ss="ctr2" id="c5">100%</td><td class="bar" id="d17"/><td class="ctr2"
id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2"
id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2"
id="i18">2</td><td class="ctr1" id="j17">0</td><td class="ctr2"
id="k17">1</td></tr><tr><td id="a9"><a href="LazyDynaList.java.html#L197"
class="el_method">LazyDynaList(Class)</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6"
alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d18"/><td
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2"
id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2"
id="i13">3</td><td class="ctr1" id="j18">0</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a11"><a href="LazyDynaList.java.html#L216"
class="el_method">LazyDynaList(DynaClass)</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" a
lt="6"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2"
id="i14">3</td><td class="ctr1" id="j19">0</td><td class="ctr2"
id="k19">1</td></tr><tr><td id="a8"><a href="LazyDynaList.java.html#L189"
class="el_method">LazyDynaList()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d20"/><td
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2"
id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2"
id="i19">2</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.java.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/LazyDynaList.java.html
Tue Jan 7 19:57:26 2025
@@ -186,17 +186,17 @@ public class LazyDynaList extends ArrayL
/**
* Constructs a new instance.
*/
-<span class="nc" id="L189"> public LazyDynaList() {</span>
-<span class="nc" id="L190"> }</span>
+<span class="fc" id="L189"> public LazyDynaList() {</span>
+<span class="fc" id="L190"> }</span>
/**
* Constructs a LazyDynaList with a specified type for its elements.
*
* @param elementType The Type of the List's elements.
*/
-<span class="nc" id="L197"> public LazyDynaList(final Class<?>
elementType) {</span>
-<span class="nc" id="L198"> setElementType(elementType);</span>
-<span class="nc" id="L199"> }</span>
+<span class="fc" id="L197"> public LazyDynaList(final Class<?>
elementType) {</span>
+<span class="fc" id="L198"> setElementType(elementType);</span>
+<span class="fc" id="L199"> }</span>
/**
* Constructs a LazyDynaList populated with the elements of a Collection.
@@ -213,9 +213,9 @@ public class LazyDynaList extends ArrayL
*
* @param elementDynaClass The DynaClass of the List's elements.
*/
-<span class="nc" id="L216"> public LazyDynaList(final DynaClass
elementDynaClass) {</span>
-<span class="nc" id="L217">
setElementDynaClass(elementDynaClass);</span>
-<span class="nc" id="L218"> }</span>
+<span class="fc" id="L216"> public LazyDynaList(final DynaClass
elementDynaClass) {</span>
+<span class="fc" id="L217">
setElementDynaClass(elementDynaClass);</span>
+<span class="fc" id="L218"> }</span>
/**
* Constructs a LazyDynaList with the specified capacity.
@@ -251,12 +251,12 @@ public class LazyDynaList extends ArrayL
*/
@Override
public void add(final int index, final Object element) {
-<span class="nc" id="L254"> final DynaBean dynaBean =
transform(element);</span>
+<span class="fc" id="L254"> final DynaBean dynaBean =
transform(element);</span>
-<span class="nc" id="L256"> growList(index);</span>
+<span class="fc" id="L256"> growList(index);</span>
-<span class="nc" id="L258"> super.add(index, dynaBean);</span>
-<span class="nc" id="L259"> }</span>
+<span class="fc" id="L258"> super.add(index, dynaBean);</span>
+<span class="fc" id="L259"> }</span>
/**
* <p>
@@ -268,9 +268,9 @@ public class LazyDynaList extends ArrayL
*/
@Override
public boolean add(final Object element) {
-<span class="nc" id="L271"> final DynaBean dynaBean =
transform(element);</span>
+<span class="fc" id="L271"> final DynaBean dynaBean =
transform(element);</span>
-<span class="nc" id="L273"> return super.add(dynaBean);</span>
+<span class="fc" id="L273"> return super.add(dynaBean);</span>
}
/**
@@ -307,27 +307,27 @@ public class LazyDynaList extends ArrayL
*/
@Override
public boolean addAll(final int index, final Collection<?>
collection) {
-<span class="nc bnc" id="L310" title="All 4 branches missed."> if
(collection == null || collection.isEmpty()) {</span>
+<span class="pc bpc" id="L310" title="2 of 4 branches missed."> if
(collection == null || collection.isEmpty()) {</span>
<span class="nc" id="L311"> return false;</span>
}
-<span class="nc" id="L314"> ensureCapacity(Math.max(index, size()) +
collection.size());</span>
+<span class="fc" id="L314"> ensureCapacity(Math.max(index, size()) +
collection.size());</span>
// Call "transform" with first element, before
// List is "grown" to ensure the correct DynaClass
// is set.
-<span class="nc bnc" id="L319" title="All 2 branches missed."> if
(isEmpty()) {</span>
+<span class="pc bpc" id="L319" title="1 of 2 branches missed."> if
(isEmpty()) {</span>
<span class="nc" id="L320">
transform(collection.iterator().next());</span>
}
-<span class="nc" id="L323"> growList(index);</span>
+<span class="fc" id="L323"> growList(index);</span>
-<span class="nc" id="L325"> int currentIndex = index;</span>
-<span class="nc bnc" id="L326" title="All 2 branches missed."> for
(final Object e : collection) {</span>
-<span class="nc" id="L327"> add(currentIndex++, e);</span>
- }
+<span class="fc" id="L325"> int currentIndex = index;</span>
+<span class="fc bfc" id="L326" title="All 2 branches covered."> for
(final Object e : collection) {</span>
+<span class="fc" id="L327"> add(currentIndex++, e);</span>
+<span class="fc" id="L328"> }</span>
-<span class="nc" id="L330"> return true;</span>
+<span class="fc" id="L330"> return true;</span>
}
/**
@@ -340,8 +340,8 @@ public class LazyDynaList extends ArrayL
@SuppressWarnings("unchecked")
final
// map properties are always stored as Map<String, Object>
-<span class="nc" id="L343"> Map<String, Object> valueMap =
(Map<String, Object>) value;</span>
-<span class="nc" id="L344"> return new LazyDynaMap(valueMap);</span>
+<span class="fc" id="L343"> Map<String, Object> valueMap =
(Map<String, Object>) value;</span>
+<span class="fc" id="L344"> return new LazyDynaMap(valueMap);</span>
}
/**
@@ -359,16 +359,16 @@ public class LazyDynaList extends ArrayL
*/
@Override
public Object get(final int index) {
-<span class="nc" id="L362"> growList(index + 1);</span>
+<span class="fc" id="L362"> growList(index + 1);</span>
-<span class="nc" id="L364"> return super.get(index);</span>
+<span class="fc" id="L364"> return super.get(index);</span>
}
/**
* Gets the DynaClass.
*/
private DynaClass getDynaClass() {
-<span class="nc bnc" id="L371" title="All 2 branches missed."> return
elementDynaClass == null ? wrapDynaClass : elementDynaClass;</span>
+<span class="fc bfc" id="L371" title="All 2 branches covered."> return
elementDynaClass == null ? wrapDynaClass : elementDynaClass;</span>
}
/**
@@ -379,17 +379,17 @@ public class LazyDynaList extends ArrayL
* @param requiredSize the required size of the List.
*/
private void growList(final int requiredSize) {
-<span class="nc bnc" id="L382" title="All 2 branches missed."> if
(requiredSize < size()) {</span>
-<span class="nc" id="L383"> return;</span>
+<span class="fc bfc" id="L382" title="All 2 branches covered."> if
(requiredSize < size()) {</span>
+<span class="fc" id="L383"> return;</span>
}
-<span class="nc" id="L386"> ensureCapacity(requiredSize + 1);</span>
+<span class="fc" id="L386"> ensureCapacity(requiredSize + 1);</span>
-<span class="nc bnc" id="L388" title="All 2 branches missed."> for (int
i = size(); i < requiredSize; i++) {</span>
-<span class="nc" id="L389"> final DynaBean dynaBean =
transform(null);</span>
-<span class="nc" id="L390"> super.add(dynaBean);</span>
+<span class="fc bfc" id="L388" title="All 2 branches covered."> for
(int i = size(); i < requiredSize; i++) {</span>
+<span class="fc" id="L389"> final DynaBean dynaBean =
transform(null);</span>
+<span class="fc" id="L390"> super.add(dynaBean);</span>
}
-<span class="nc" id="L392"> }</span>
+<span class="fc" id="L392"> }</span>
/**
* <p>
@@ -423,30 +423,30 @@ public class LazyDynaList extends ArrayL
* @throws IllegalArgumentException if the List already contains elements
or the DynaClass is null.
*/
public void setElementDynaClass(final DynaClass elementDynaClass) {
-<span class="nc" id="L426"> Objects.requireNonNull(elementDynaClass,
"elementDynaClass");</span>
-<span class="nc bnc" id="L427" title="All 2 branches missed."> if
(!isEmpty()) {</span>
+<span class="fc" id="L426"> Objects.requireNonNull(elementDynaClass,
"elementDynaClass");</span>
+<span class="pc bpc" id="L427" title="1 of 2 branches missed."> if
(!isEmpty()) {</span>
<span class="nc" id="L428"> throw new
IllegalStateException("Element DynaClass cannot be reset");</span>
}
// Try to create a new instance of the DynaBean
try {
-<span class="nc" id="L433"> final DynaBean dynaBean =
elementDynaClass.newInstance();</span>
-<span class="nc" id="L434"> this.elementDynaBeanType =
dynaBean.getClass();</span>
-<span class="nc bnc" id="L435" title="All 2 branches missed."> if
(WrapDynaBean.class.isAssignableFrom(elementDynaBeanType)) {</span>
-<span class="nc" id="L436"> this.elementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
-<span class="nc" id="L437"> this.wrapDynaClass =
(WrapDynaClass) elementDynaClass;</span>
-<span class="nc" id="L438"> } else {</span>
-<span class="nc bnc" id="L439" title="All 2 branches missed.">
if (LazyDynaMap.class.isAssignableFrom(elementDynaBeanType)) {</span>
-<span class="nc" id="L440"> this.elementType =
((LazyDynaMap) dynaBean).getMap().getClass();</span>
-<span class="nc" id="L441"> } else {</span>
-<span class="nc" id="L442"> this.elementType =
dynaBean.getClass();</span>
+<span class="fc" id="L433"> final DynaBean dynaBean =
elementDynaClass.newInstance();</span>
+<span class="fc" id="L434"> this.elementDynaBeanType =
dynaBean.getClass();</span>
+<span class="fc bfc" id="L435" title="All 2 branches covered."> if
(WrapDynaBean.class.isAssignableFrom(elementDynaBeanType)) {</span>
+<span class="fc" id="L436"> this.elementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
+<span class="fc" id="L437"> this.wrapDynaClass =
(WrapDynaClass) elementDynaClass;</span>
+ } else {
+<span class="fc bfc" id="L439" title="All 2 branches covered.">
if (LazyDynaMap.class.isAssignableFrom(elementDynaBeanType)) {</span>
+<span class="fc" id="L440"> this.elementType =
((LazyDynaMap) dynaBean).getMap().getClass();</span>
+ } else {
+<span class="fc" id="L442"> this.elementType =
dynaBean.getClass();</span>
}
-<span class="nc" id="L444"> this.elementDynaClass =
elementDynaClass;</span>
+<span class="fc" id="L444"> this.elementDynaClass =
elementDynaClass;</span>
}
<span class="nc" id="L446"> } catch (final Exception e) {</span>
<span class="nc" id="L447"> throw new
IllegalArgumentException("Error creating DynaBean from " +
elementDynaClass.getClass().getName() + " - " + e);</span>
- }
-<span class="nc" id="L449"> }</span>
+<span class="fc" id="L448"> }</span>
+<span class="fc" id="L449"> }</span>
/**
* <p>
@@ -457,44 +457,44 @@ public class LazyDynaList extends ArrayL
* @throws IllegalArgumentException if the List already contains elements
or the DynaClass is null.
*/
public void setElementType(final Class<?> elementType) {
-<span class="nc" id="L460"> Objects.requireNonNull(elementType,
"elementType");</span>
-<span class="nc bnc" id="L461" title="All 4 branches missed."> final
boolean changeType = this.elementType != null &&
!this.elementType.equals(elementType);</span>
-<span class="nc bnc" id="L462" title="All 4 branches missed."> if
(changeType && !isEmpty()) {</span>
+<span class="fc" id="L460"> Objects.requireNonNull(elementType,
"elementType");</span>
+<span class="pc bpc" id="L461" title="3 of 4 branches missed."> final
boolean changeType = this.elementType != null &&
!this.elementType.equals(elementType);</span>
+<span class="pc bpc" id="L462" title="3 of 4 branches missed."> if
(changeType && !isEmpty()) {</span>
<span class="nc" id="L463"> throw new
IllegalStateException("Element Type cannot be reset");</span>
}
-<span class="nc" id="L466"> this.elementType = elementType;</span>
+<span class="fc" id="L466"> this.elementType = elementType;</span>
// Create a new object of the specified type
-<span class="nc" id="L469"> Object object = null;</span>
+<span class="fc" id="L469"> Object object = null;</span>
try {
-<span class="nc" id="L471"> object =
elementType.newInstance();</span>
+<span class="fc" id="L471"> object =
elementType.newInstance();</span>
<span class="nc" id="L472"> } catch (final Exception e) {</span>
<span class="nc" id="L473"> throw new
IllegalArgumentException("Error creating type: " +
elementType.getName() + " - " + e);</span>
- }
+<span class="fc" id="L474"> }</span>
// Create a DynaBean
-<span class="nc" id="L477"> DynaBean dynaBean = null;</span>
-<span class="nc bnc" id="L478" title="All 2 branches missed."> if
(Map.class.isAssignableFrom(elementType)) {</span>
-<span class="nc" id="L479"> dynaBean =
createDynaBeanForMapProperty(object);</span>
-<span class="nc" id="L480"> this.elementDynaClass =
dynaBean.getDynaClass();</span>
-<span class="nc bnc" id="L481" title="All 2 branches missed."> } else
if (DynaBean.class.isAssignableFrom(elementType)) {</span>
-<span class="nc" id="L482"> dynaBean = (DynaBean) object;</span>
-<span class="nc" id="L483"> this.elementDynaClass =
dynaBean.getDynaClass();</span>
-<span class="nc" id="L484"> } else {</span>
-<span class="nc" id="L485"> dynaBean = new
WrapDynaBean(object);</span>
-<span class="nc" id="L486"> this.wrapDynaClass = (WrapDynaClass)
dynaBean.getDynaClass();</span>
+<span class="fc" id="L477"> DynaBean dynaBean = null;</span>
+<span class="fc bfc" id="L478" title="All 2 branches covered."> if
(Map.class.isAssignableFrom(elementType)) {</span>
+<span class="fc" id="L479"> dynaBean =
createDynaBeanForMapProperty(object);</span>
+<span class="fc" id="L480"> this.elementDynaClass =
dynaBean.getDynaClass();</span>
+<span class="fc bfc" id="L481" title="All 2 branches covered."> } else
if (DynaBean.class.isAssignableFrom(elementType)) {</span>
+<span class="fc" id="L482"> dynaBean = (DynaBean) object;</span>
+<span class="fc" id="L483"> this.elementDynaClass =
dynaBean.getDynaClass();</span>
+ } else {
+<span class="fc" id="L485"> dynaBean = new
WrapDynaBean(object);</span>
+<span class="fc" id="L486"> this.wrapDynaClass = (WrapDynaClass)
dynaBean.getDynaClass();</span>
}
-<span class="nc" id="L489"> this.elementDynaBeanType =
dynaBean.getClass();</span>
+<span class="fc" id="L489"> this.elementDynaBeanType =
dynaBean.getClass();</span>
// Re-calculate the type
-<span class="nc bnc" id="L492" title="All 2 branches missed."> if
(WrapDynaBean.class.isAssignableFrom(elementDynaBeanType)) {</span>
-<span class="nc" id="L493"> this.elementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
-<span class="nc bnc" id="L494" title="All 2 branches missed."> } else
if (LazyDynaMap.class.isAssignableFrom(elementDynaBeanType)) {</span>
-<span class="nc" id="L495"> this.elementType = ((LazyDynaMap)
dynaBean).getMap().getClass();</span>
+<span class="fc bfc" id="L492" title="All 2 branches covered."> if
(WrapDynaBean.class.isAssignableFrom(elementDynaBeanType)) {</span>
+<span class="fc" id="L493"> this.elementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
+<span class="fc bfc" id="L494" title="All 2 branches covered."> } else
if (LazyDynaMap.class.isAssignableFrom(elementDynaBeanType)) {</span>
+<span class="fc" id="L495"> this.elementType = ((LazyDynaMap)
dynaBean).getMap().getClass();</span>
}
-<span class="nc" id="L497"> }</span>
+<span class="fc" id="L497"> }</span>
/**
* <p>
@@ -514,21 +514,21 @@ public class LazyDynaList extends ArrayL
*/
@Override
public Object[] toArray() {
-<span class="nc bnc" id="L517" title="All 4 branches missed."> if
(isEmpty() && elementType == null) {</span>
+<span class="pc bpc" id="L517" title="3 of 4 branches missed."> if
(isEmpty() && elementType == null) {</span>
<span class="nc" id="L518"> return LazyDynaBean.EMPTY_ARRAY;</span>
}
-<span class="nc" id="L521"> final Object[] array = (Object[])
Array.newInstance(elementType, size());</span>
-<span class="nc bnc" id="L522" title="All 2 branches missed."> for (int
i = 0; i < size(); i++) {</span>
-<span class="nc bnc" id="L523" title="All 2 branches missed."> if
(Map.class.isAssignableFrom(elementType)) {</span>
-<span class="nc" id="L524"> array[i] = ((LazyDynaMap)
get(i)).getMap();</span>
-<span class="nc bnc" id="L525" title="All 2 branches missed."> }
else if (DynaBean.class.isAssignableFrom(elementType)) {</span>
-<span class="nc" id="L526"> array[i] = get(i);</span>
-<span class="nc" id="L527"> } else {</span>
-<span class="nc" id="L528"> array[i] = ((WrapDynaBean)
get(i)).getInstance();</span>
+<span class="fc" id="L521"> final Object[] array = (Object[])
Array.newInstance(elementType, size());</span>
+<span class="fc bfc" id="L522" title="All 2 branches covered."> for
(int i = 0; i < size(); i++) {</span>
+<span class="fc bfc" id="L523" title="All 2 branches covered."> if
(Map.class.isAssignableFrom(elementType)) {</span>
+<span class="fc" id="L524"> array[i] = ((LazyDynaMap)
get(i)).getMap();</span>
+<span class="fc bfc" id="L525" title="All 2 branches covered."> }
else if (DynaBean.class.isAssignableFrom(elementType)) {</span>
+<span class="fc" id="L526"> array[i] = get(i);</span>
+ } else {
+<span class="fc" id="L528"> array[i] = ((WrapDynaBean)
get(i)).getInstance();</span>
}
}
-<span class="nc" id="L531"> return array;</span>
+<span class="fc" id="L531"> return array;</span>
}
/**
@@ -542,16 +542,16 @@ public class LazyDynaList extends ArrayL
*/
@Override
public <T> T[] toArray(final T[] model) {
-<span class="nc" id="L545"> final Class<?> arrayType =
model.getClass().getComponentType();</span>
-<span class="nc bnc" id="L546" title="All 6 branches missed."> if
(DynaBean.class.isAssignableFrom(arrayType) || isEmpty() && elementType
== null) {</span>
-<span class="nc" id="L547"> return super.toArray(model);</span>
+<span class="fc" id="L545"> final Class<?> arrayType =
model.getClass().getComponentType();</span>
+<span class="pc bpc" id="L546" title="3 of 6 branches missed."> if
(DynaBean.class.isAssignableFrom(arrayType) || isEmpty() && elementType
== null) {</span>
+<span class="fc" id="L547"> return super.toArray(model);</span>
}
-<span class="nc bnc" id="L550" title="All 2 branches missed."> if
(arrayType.isAssignableFrom(elementType)) {</span>
+<span class="pc bpc" id="L550" title="1 of 2 branches missed."> if
(arrayType.isAssignableFrom(elementType)) {</span>
T[] array;
-<span class="nc bnc" id="L552" title="All 2 branches missed."> if
(model.length >= size()) {</span>
-<span class="nc" id="L553"> array = model;</span>
-<span class="nc" id="L554"> } else {</span>
+<span class="pc bpc" id="L552" title="1 of 2 branches missed."> if
(model.length >= size()) {</span>
+<span class="fc" id="L553"> array = model;</span>
+ } else {
@SuppressWarnings("unchecked")
final
// This is safe because we know the element type
@@ -559,18 +559,18 @@ public class LazyDynaList extends ArrayL
<span class="nc" id="L559"> array = tempArray;</span>
}
-<span class="nc bnc" id="L562" title="All 2 branches missed."> for
(int i = 0; i < size(); i++) {</span>
+<span class="fc bfc" id="L562" title="All 2 branches covered."> for
(int i = 0; i < size(); i++) {</span>
Object elem;
-<span class="nc bnc" id="L564" title="All 2 branches missed.">
if (Map.class.isAssignableFrom(elementType)) {</span>
-<span class="nc" id="L565"> elem = ((LazyDynaMap)
get(i)).getMap();</span>
-<span class="nc bnc" id="L566" title="All 2 branches missed.">
} else if (DynaBean.class.isAssignableFrom(elementType)) {</span>
+<span class="fc bfc" id="L564" title="All 2 branches covered.">
if (Map.class.isAssignableFrom(elementType)) {</span>
+<span class="fc" id="L565"> elem = ((LazyDynaMap)
get(i)).getMap();</span>
+<span class="pc bpc" id="L566" title="1 of 2 branches missed.">
} else if (DynaBean.class.isAssignableFrom(elementType)) {</span>
<span class="nc" id="L567"> elem = get(i);</span>
-<span class="nc" id="L568"> } else {</span>
-<span class="nc" id="L569"> elem = ((WrapDynaBean)
get(i)).getInstance();</span>
+ } else {
+<span class="fc" id="L569"> elem = ((WrapDynaBean)
get(i)).getInstance();</span>
}
-<span class="nc" id="L571"> Array.set(array, i, elem);</span>
+<span class="fc" id="L571"> Array.set(array, i, elem);</span>
}
-<span class="nc" id="L573"> return array;</span>
+<span class="fc" id="L573"> return array;</span>
}
<span class="nc" id="L576"> throw new
IllegalArgumentException("Invalid array type: " + arrayType.getName()
+ " - not compatible with '" + elementType.getName());</span>
@@ -584,15 +584,15 @@ public class LazyDynaList extends ArrayL
* @return A DynaBean[] of the elements in this List.
*/
public DynaBean[] toDynaBeanArray() {
-<span class="nc bnc" id="L587" title="All 4 branches missed."> if
(isEmpty() && elementDynaBeanType == null) {</span>
+<span class="pc bpc" id="L587" title="3 of 4 branches missed."> if
(isEmpty() && elementDynaBeanType == null) {</span>
<span class="nc" id="L588"> return LazyDynaBean.EMPTY_ARRAY;</span>
}
-<span class="nc" id="L591"> final DynaBean[] array = (DynaBean[])
Array.newInstance(elementDynaBeanType, size());</span>
-<span class="nc bnc" id="L592" title="All 2 branches missed."> for (int
i = 0; i < size(); i++) {</span>
-<span class="nc" id="L593"> array[i] = (DynaBean) get(i);</span>
+<span class="fc" id="L591"> final DynaBean[] array = (DynaBean[])
Array.newInstance(elementDynaBeanType, size());</span>
+<span class="fc bfc" id="L592" title="All 2 branches covered."> for
(int i = 0; i < size(); i++) {</span>
+<span class="fc" id="L593"> array[i] = (DynaBean) get(i);</span>
}
-<span class="nc" id="L595"> return array;</span>
+<span class="fc" id="L595"> return array;</span>
}
/**
@@ -609,63 +609,63 @@ public class LazyDynaList extends ArrayL
* @return The DynaBean to store in the List.
*/
private DynaBean transform(final Object element) {
-<span class="nc" id="L612"> DynaBean dynaBean = null;</span>
-<span class="nc" id="L613"> Class<?> newDynaBeanType =
null;</span>
+<span class="fc" id="L612"> DynaBean dynaBean = null;</span>
+<span class="fc" id="L613"> Class<?> newDynaBeanType =
null;</span>
Class<?> newElementType;
// Create a new element
-<span class="nc bnc" id="L617" title="All 2 branches missed."> if
(element == null) {</span>
+<span class="fc bfc" id="L617" title="All 2 branches covered."> if
(element == null) {</span>
// Default Types to LazyDynaBean
// if not specified
-<span class="nc bnc" id="L621" title="All 2 branches missed."> if
(elementType == null) {</span>
-<span class="nc" id="L622"> setElementDynaClass(new
LazyDynaClass());</span>
+<span class="fc bfc" id="L621" title="All 2 branches covered."> if
(elementType == null) {</span>
+<span class="fc" id="L622"> setElementDynaClass(new
LazyDynaClass());</span>
}
// Get DynaClass (restore WrapDynaClass lost in serialization)
-<span class="nc bnc" id="L626" title="All 2 branches missed."> if
(getDynaClass() == null) {</span>
+<span class="pc bpc" id="L626" title="1 of 2 branches missed."> if
(getDynaClass() == null) {</span>
<span class="nc" id="L627"> setElementType(elementType);</span>
}
// Create a new DynaBean
try {
-<span class="nc" id="L632"> dynaBean =
getDynaClass().newInstance();</span>
-<span class="nc" id="L633"> newDynaBeanType =
dynaBean.getClass();</span>
+<span class="fc" id="L632"> dynaBean =
getDynaClass().newInstance();</span>
+<span class="fc" id="L633"> newDynaBeanType =
dynaBean.getClass();</span>
<span class="nc" id="L634"> } catch (final Exception e) {</span>
<span class="nc" id="L635"> throw new
IllegalArgumentException("Error creating DynaBean: " +
getDynaClass().getClass().getName() + " - " + e);</span>
- }
+<span class="fc" id="L636"> }</span>
} else {
// Transform Object to a DynaBean
-<span class="nc" id="L641"> newElementType =
element.getClass();</span>
-<span class="nc bnc" id="L642" title="All 2 branches missed."> if
(Map.class.isAssignableFrom(element.getClass())) {</span>
-<span class="nc" id="L643"> dynaBean =
createDynaBeanForMapProperty(element);</span>
-<span class="nc bnc" id="L644" title="All 2 branches missed."> }
else if (DynaBean.class.isAssignableFrom(element.getClass())) {</span>
-<span class="nc" id="L645"> dynaBean = (DynaBean)
element;</span>
-<span class="nc" id="L646"> } else {</span>
-<span class="nc" id="L647"> dynaBean = new
WrapDynaBean(element);</span>
+<span class="fc" id="L641"> newElementType =
element.getClass();</span>
+<span class="fc bfc" id="L642" title="All 2 branches covered."> if
(Map.class.isAssignableFrom(element.getClass())) {</span>
+<span class="fc" id="L643"> dynaBean =
createDynaBeanForMapProperty(element);</span>
+<span class="fc bfc" id="L644" title="All 2 branches covered."> }
else if (DynaBean.class.isAssignableFrom(element.getClass())) {</span>
+<span class="fc" id="L645"> dynaBean = (DynaBean)
element;</span>
+ } else {
+<span class="fc" id="L647"> dynaBean = new
WrapDynaBean(element);</span>
}
-<span class="nc" id="L650"> newDynaBeanType =
dynaBean.getClass();</span>
+<span class="fc" id="L650"> newDynaBeanType =
dynaBean.getClass();</span>
}
// Re-calculate the element type
-<span class="nc" id="L655"> newElementType = dynaBean.getClass();</span>
-<span class="nc bnc" id="L656" title="All 2 branches missed."> if
(WrapDynaBean.class.isAssignableFrom(newDynaBeanType)) {</span>
-<span class="nc" id="L657"> newElementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
-<span class="nc bnc" id="L658" title="All 2 branches missed."> } else
if (LazyDynaMap.class.isAssignableFrom(newDynaBeanType)) {</span>
-<span class="nc" id="L659"> newElementType = ((LazyDynaMap)
dynaBean).getMap().getClass();</span>
+<span class="fc" id="L655"> newElementType = dynaBean.getClass();</span>
+<span class="fc bfc" id="L656" title="All 2 branches covered."> if
(WrapDynaBean.class.isAssignableFrom(newDynaBeanType)) {</span>
+<span class="fc" id="L657"> newElementType = ((WrapDynaBean)
dynaBean).getInstance().getClass();</span>
+<span class="fc bfc" id="L658" title="All 2 branches covered."> } else
if (LazyDynaMap.class.isAssignableFrom(newDynaBeanType)) {</span>
+<span class="fc" id="L659"> newElementType = ((LazyDynaMap)
dynaBean).getMap().getClass();</span>
}
// Check the new element type, matches all the
// other elements in the List
-<span class="nc bnc" id="L664" title="All 4 branches missed."> if
(elementType != null && !newElementType.equals(elementType)) {</span>
-<span class="nc" id="L665"> throw new
IllegalArgumentException("Element Type " + newElementType + "
doesn't match other elements " + elementType);</span>
+<span class="fc bfc" id="L664" title="All 4 branches covered."> if
(elementType != null && !newElementType.equals(elementType)) {</span>
+<span class="fc" id="L665"> throw new
IllegalArgumentException("Element Type " + newElementType + "
doesn't match other elements " + elementType);</span>
}
-<span class="nc" id="L668"> return dynaBean;</span>
+<span class="fc" id="L668"> return dynaBean;</span>
}
}
</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file