<workflowJob _class='org.jenkinsci.plugins.workflow.job.WorkflowJob'><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/</displayUrl></action><action></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>Reflection pipeline</displayName><fullDisplayName>Reflection pipeline</fullDisplayName><fullName>Reflection pipeline</fullName><name>Reflection pipeline</name><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/</url><buildable>true</buildable><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13</buildableTimeMillis><buildingDurationMillis>27595</buildingDurationMillis><executingTimeMillis>25250</executingTimeMillis><executorUtilization>0.92</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8049</waitingDurationMillis><waitingTimeMillis>8050</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>182</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>27595</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>80</queueId><result>SUCCESS</result><timestamp>1779168307574</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><commitId>a8d39e02211766e5d19307495671f3b910c98a8a</commitId><timestamp>1779010611000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>ObjectPrinter: possibility to print Collection, basic implementation
</comment><date>2026-05-17 11:36:51 +0200</date><id>a8d39e02211766e5d19307495671f3b910c98a8a</id><msg>ObjectPrinter: possibility to print Collection, basic implementation</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><previousBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>25416</buildingDurationMillis><executingTimeMillis>24323</executingTimeMillis><executorUtilization>0.96</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8615</waitingDurationMillis><waitingTimeMillis>8616</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><branch><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><branch><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><branch><SHA1>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#25</displayName><duration>25416</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #25</fullDisplayName><id>25</id><keepLog>false</keepLog><number>25</number><queueId>71</queueId><result>SUCCESS</result><timestamp>1777443222149</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/DefaultReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</affectedPath><commitId>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</commitId><timestamp>1777443207000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making ReadWriteAccessPoint being a ReversibleMutator and ReversibleAccessor, which is just a call to the getReader() and getWriter() methods
</comment><date>2026-04-29 08:13:27 +0200</date><id>70291ca3754ccf0ea1f0f2313b7cfa40060aaef8</id><msg>Making ReadWriteAccessPoint being a ReversibleMutator and ReversibleAccessor, which is just a call to the getReader() and getWriter() methods</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/DefaultReadWritePropertyAccessPoint.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>26</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url></nextBuild><previousBuild><number>24</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/24/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>22971</buildingDurationMillis><executingTimeMillis>22656</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>5812</waitingDurationMillis><waitingTimeMillis>5812</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><branch><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><branch><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><branch><SHA1>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#24</displayName><duration>22971</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #24</fullDisplayName><id>24</id><keepLog>false</keepLog><number>24</number><queueId>65</queueId><result>SUCCESS</result><timestamp>1776694547004</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/24/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessorChain.java</affectedPath><commitId>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</commitId><timestamp>1776591324000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Code cleanup
</comment><date>2026-04-19 11:35:24 +0200</date><id>22317b6e2b3b42e236421b0e9c6ca550aa86fffb</id><msg>Code cleanup</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></nextBuild><previousBuild><number>23</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/23/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>24875</buildingDurationMillis><executingTimeMillis>23935</executingTimeMillis><executorUtilization>0.96</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>7310</waitingDurationMillis><waitingTimeMillis>7310</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><branch><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><branch><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><branch><SHA1>d070879f6b14cae62ce322caf04c821b54c917ec</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>24875</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>57</queueId><result>SUCCESS</result><timestamp>1774336297228</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/23/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/SerializablePropertyMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ValueAccessPointChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/DefaultReadWriteAccessPoint.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/MutatorByMethodTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ExceptionConverterTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializablePropertyAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByField.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorsTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMember.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessorChain.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ValueAccessPointSet.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByField.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/DefaultReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMember.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</affectedPath><commitId>d070879f6b14cae62ce322caf04c821b54c917ec</commitId><timestamp>1774335955000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Reworking Read-Write classes : ReadWriteAccessPoint and ReadWritePropertyAccessPoint become interfaces, implying the introduction of :
 - ReadWriteAccessorChain to have a symmetric equivalent of AccessorChainMutator
 - DefaultReadWriteAccessPoint
 - DefaultReadWritePropertyAccessPoint
Also introducing SerializablePropertyAccessor and SerializablePropertyMutator to let an API emphases the needed that its arguments must be bean property method references.
</comment><date>2026-03-24 08:05:55 +0100</date><id>d070879f6b14cae62ce322caf04c821b54c917ec</id><msg>Reworking Read-Write classes : ReadWriteAccessPoint and ReadWritePropertyAccessPoint become interfaces, implying the introduction of :</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByField.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ValueAccessPointChain.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ExceptionConverterTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorsTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMember.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMember.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ValueAccessPointSet.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializablePropertyMutator.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/DefaultReadWriteAccessPoint.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializablePropertyAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByField.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessorChain.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/DefaultReadWritePropertyAccessPoint.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MutatorByMethodTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>24</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/24/</url></nextBuild><previousBuild><number>22</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/22/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>11</buildableTimeMillis><buildingDurationMillis>26333</buildingDurationMillis><executingTimeMillis>24432</executingTimeMillis><executorUtilization>0.93</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9646</waitingDurationMillis><waitingTimeMillis>9647</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#22</displayName><duration>26333</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #22</fullDisplayName><id>22</id><keepLog>false</keepLog><number>22</number><queueId>53</queueId><result>SUCCESS</result><timestamp>1773699298179</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/22/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/MethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</affectedPath><commitId>f06cfc8aaec725d328ec959a8c19e4c48d44c8eb</commitId><timestamp>1773476797000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Introducing MethodReference as a common ancestor of SerializableAccessor and SerializableMutator
</comment><date>2026-03-14 09:26:37 +0100</date><id>f06cfc8aaec725d328ec959a8c19e4c48d44c8eb</id><msg>Introducing MethodReference as a common ancestor of SerializableAccessor and SerializableMutator</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/SerializableMutator.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/MethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/ValueAccessPointMap.java</affectedPath><commitId>9c53a3aeda0e550677681f90ee6d6d56b09d1aaa</commitId><timestamp>1773476859000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making ValueAccessPointMap support generic type for ValueAccessPoint
</comment><date>2026-03-14 09:27:39 +0100</date><id>9c53a3aeda0e550677681f90ee6d6d56b09d1aaa</id><msg>Making ValueAccessPointMap support generic type for ValueAccessPoint</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ValueAccessPointMap.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/PropertyAccessorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ListMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByField.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ListAccessorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorsTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessPoint.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ListAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReversibleMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByField.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</affectedPath><commitId>eb33451f67d2633d29b329beaaf339d11b96c3c4</commitId><timestamp>1773477831000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Revamping reflection classes to better identify bean property access point versus List or Array ones. This makes available a better typing of variables focusing on bean property manipulation. The main modification is the introduction of PropertyAccessPoint, PropertyMutator, PropertyAccessor and ReadWritePropertyAccessPoint. And the major impact is the renaming of the old PropertyAccessor to ReadWriteAccessPoint.
</comment><date>2026-03-14 09:43:51 +0100</date><id>eb33451f67d2633d29b329beaaf339d11b96c3c4</id><msg>Revamping reflection classes to better identify bean property access point versus List or Array ones. This makes available a better typing of variables focusing on bean property manipulation. The main modification is the introduction of PropertyAccessPoint, PropertyMutator, PropertyAccessor and ReadWritePropertyAccessPoint. And the major impact is the renaming of the old PropertyAccessor to ReadWriteAccessPoint.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByField.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReversibleMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByField.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</file></path><path><editType>add</editType><file>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorsTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/PropertyMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</file></path><path><editType>delete</editType><file>src/test/java/org/codefilarete/reflection/PropertyAccessorTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ListAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ListMutator.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessPoint.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ListAccessorTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>23</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/23/</url></nextBuild><previousBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/21/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>21771</buildingDurationMillis><executingTimeMillis>21503</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6190</waitingDurationMillis><waitingTimeMillis>6190</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#21</displayName><duration>21771</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #21</fullDisplayName><id>21</id><keepLog>false</keepLog><number>21</number><queueId>47</queueId><result>SUCCESS</result><timestamp>1772519333980</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/21/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableMutator.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceCapturerTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferences.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><commitId>a91fc1fc6c772de7bdc43a4bef393cbea5304978</commitId><timestamp>1772519316000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Introducing SerializableAccessor and SerializableMutator as a replacement of SerializableFunction and SerializableBiConsumer to eventually share them into a single type.
</comment><date>2026-03-03 07:28:36 +0100</date><id>a91fc1fc6c772de7bdc43a4bef393cbea5304978</id><msg>Introducing SerializableAccessor and SerializableMutator as a replacement of SerializableFunction and SerializableBiConsumer to eventually share them into a single type.</msg><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferences.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializableMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceCapturerTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>22</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/22/</url></nextBuild><previousBuild><number>20</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/20/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>12589</buildingDurationMillis><executingTimeMillis>12196</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9300</waitingDurationMillis><waitingTimeMillis>9300</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>12589</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>41</queueId><result>FAILURE</result><timestamp>1771778946347</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>94accd7a30c5b4078626f52cf97c389f184eb9ae</commitId><timestamp>1771399403000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.
</comment><date>2026-02-18 08:23:23 +0100</date><id>94accd7a30c5b4078626f52cf97c389f184eb9ae</id><msg>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>e4fba879b53f68f84a28807115e5b0a5ce160195</commitId><timestamp>1771748657000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing Maven warnings about variable deprecation
</comment><date>2026-02-22 09:24:17 +0100</date><id>e4fba879b53f68f84a28807115e5b0a5ce160195</id><msg>Fixing Maven warnings about variable deprecation</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/21/</url></nextBuild><previousBuild><number>19</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/19/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>20263</buildingDurationMillis><executingTimeMillis>20079</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9245</waitingDurationMillis><waitingTimeMillis>9245</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><branch><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><branch><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><branch><SHA1>aee7ec256ef21a10fa891d6da631f9d524315772</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>20263</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #19</fullDisplayName><id>19</id><keepLog>false</keepLog><number>19</number><queueId>294</queueId><result>SUCCESS</result><timestamp>1766918987519</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/19/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><commitId>aee7ec256ef21a10fa891d6da631f9d524315772</commitId><timestamp>1766918903000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Replacing complex implementation of Accessors.accessorByMethodReference(..) by a call to the existing method in PropertyAccessor class.
</comment><date>2025-12-28 11:48:23 +0100</date><id>aee7ec256ef21a10fa891d6da631f9d524315772</id><msg>Replacing complex implementation of Accessors.accessorByMethodReference(..) by a call to the existing method in PropertyAccessor class.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>20</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/20/</url></nextBuild><previousBuild><number>18</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/18/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13849</buildableTimeMillis><buildingDurationMillis>34791</buildingDurationMillis><executingTimeMillis>20740</executingTimeMillis><executorUtilization>0.6</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6718</waitingDurationMillis><waitingTimeMillis>6718</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><branch><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><branch><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><branch><SHA1>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#18</displayName><duration>34791</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #18</fullDisplayName><id>18</id><keepLog>false</keepLog><number>18</number><queueId>266</queueId><result>SUCCESS</result><timestamp>1765341346718</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/18/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/AccessorByMethodTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</affectedPath><commitId>df5cef204f6eeb7617ef0bd01186e85f6e375eef</commitId><timestamp>1763831873000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding constructor overload for AccessorByMethod with method coordinates and improving class documentation
</comment><date>2025-11-22 18:17:53 +0100</date><id>df5cef204f6eeb7617ef0bd01186e85f6e375eef</id><msg>Adding constructor overload for AccessorByMethod with method coordinates and improving class documentation</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorByMethodTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</affectedPath><commitId>021976323835b807766a8a5b10deb788b61de60c</commitId><timestamp>1765339629000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>References to @NonNull are removed because non-null arguments is the default project convention
</comment><date>2025-12-10 05:07:09 +0100</date><id>021976323835b807766a8a5b10deb788b61de60c</id><msg>References to @NonNull are removed because non-null arguments is the default project convention</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorsTest.java</affectedPath><commitId>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</commitId><timestamp>1765340656000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing that mutator(..) requires a Field whereas accessor(..) doesn't
</comment><date>2025-12-10 05:24:16 +0100</date><id>868869b8833ed3f4ab00d8a8fdb52be8dc89271c</id><msg>Fixing that mutator(..) requires a Field whereas accessor(..) doesn't</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorsTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>19</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/19/</url></nextBuild><previousBuild><number>17</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/17/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20183</buildingDurationMillis><executingTimeMillis>20024</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>7538</waitingDurationMillis><waitingTimeMillis>7538</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><branch><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><branch><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><branch><SHA1>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#17</displayName><duration>20183</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #17</fullDisplayName><id>17</id><keepLog>false</keepLog><number>17</number><queueId>244</queueId><result>SUCCESS</result><timestamp>1763710285567</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/17/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><commitId>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</commitId><timestamp>1763709765000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making AccessorChain.newInstance(..) overridable by making it non-static. Points to defaul tReflections.newInstance(..) (Tools project)
</comment><date>2025-11-21 08:22:45 +0100</date><id>c7011ccd9f624c18ae92d1e786e4a5ccb2992c80</id><msg>Making AccessorChain.newInstance(..) overridable by making it non-static. Points to defaul tReflections.newInstance(..) (Tools project)</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>18</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/18/</url></nextBuild><previousBuild><number>16</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/16/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>47037</buildableTimeMillis><buildingDurationMillis>67375</buildingDurationMillis><executingTimeMillis>20157</executingTimeMillis><executorUtilization>0.3</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8196</waitingDurationMillis><waitingTimeMillis>8196</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><branch><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><branch><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><branch><SHA1>ab83b75a4c9875914ae86646ff711eb8b165ef45</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#16</displayName><duration>67375</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #16</fullDisplayName><id>16</id><keepLog>false</keepLog><number>16</number><queueId>238</queueId><result>SUCCESS</result><timestamp>1762237439706</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/16/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><commitId>ab83b75a4c9875914ae86646ff711eb8b165ef45</commitId><timestamp>1761687623000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Code cleanup
</comment><date>2025-10-28 22:40:23 +0100</date><id>ab83b75a4c9875914ae86646ff711eb8b165ef45</id><msg>Code cleanup</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>17</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/17/</url></nextBuild><previousBuild><number>15</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/15/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20011</buildingDurationMillis><executingTimeMillis>19833</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8703</waitingDurationMillis><waitingTimeMillis>8703</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><branch><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><branch><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><branch><SHA1>c3783db528316003f64ab3b1c787ed4e23397823</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#15</displayName><duration>20011</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>204</queueId><result>SUCCESS</result><timestamp>1757397190530</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>3be8280c16d0f68dca67fff5faa44084e6f6b528</commitId><timestamp>1756744309000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding AccessorChain.fromMethodReferences(..) overload for 3-parameters
</comment><date>2025-09-01 18:31:49 +0200</date><id>3be8280c16d0f68dca67fff5faa44084e6f6b528</id><msg>Adding AccessorChain.fromMethodReferences(..) overload for 3-parameters</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><commitId>c3783db528316003f64ab3b1c787ed4e23397823</commitId><timestamp>1757348269000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding AccessorChain.fromMethodReferences(..) overload for 4-parameters
</comment><date>2025-09-08 18:17:49 +0200</date><id>c3783db528316003f64ab3b1c787ed4e23397823</id><msg>Adding AccessorChain.fromMethodReferences(..) overload for 4-parameters</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>16</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/16/</url></nextBuild><previousBuild><number>14</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/14/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20616</buildingDurationMillis><executingTimeMillis>20155</executingTimeMillis><executorUtilization>0.98</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6914</waitingDurationMillis><waitingTimeMillis>6914</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><branch><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><branch><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><branch><SHA1>627a69566a8fde153991b8cdfcc57bf3b7657272</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#14</displayName><duration>20616</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #14</fullDisplayName><id>14</id><keepLog>false</keepLog><number>14</number><queueId>188</queueId><result>SUCCESS</result><timestamp>1754941695521</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/14/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><commitId>627a69566a8fde153991b8cdfcc57bf3b7657272</commitId><timestamp>1754936802000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Renaming AccessorChain static factory methods for better clarity and consistency
</comment><date>2025-08-11 20:26:42 +0200</date><id>627a69566a8fde153991b8cdfcc57bf3b7657272</id><msg>Renaming AccessorChain static factory methods for better clarity and consistency</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>15</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/15/</url></nextBuild><previousBuild><number>13</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/13/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>22522</buildingDurationMillis><executingTimeMillis>22205</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>5515</waitingDurationMillis><waitingTimeMillis>5515</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><branch><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><branch><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><branch><SHA1>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>22522</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #13</fullDisplayName><id>13</id><keepLog>false</keepLog><number>13</number><queueId>177</queueId><result>SUCCESS</result><timestamp>1751697224152</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/13/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</commitId><timestamp>1751654257000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing too strong cast
</comment><date>2025-07-04 20:37:37 +0200</date><id>c4408f6bf68f5d2eb3d68d88224b63434a903ea4</id><msg>Fixing too strong cast</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>14</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/14/</url></nextBuild><previousBuild><number>12</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/12/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20653</buildingDurationMillis><executingTimeMillis>20029</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6334</waitingDurationMillis><waitingTimeMillis>6334</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><branch><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><branch><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><branch><SHA1>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>179</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#12</displayName><duration>20653</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #12</fullDisplayName><id>12</id><keepLog>false</keepLog><number>12</number><queueId>160</queueId><result>SUCCESS</result><timestamp>1745820633502</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/12/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/model/Address.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><commitId>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</commitId><timestamp>1745765954000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Creating some methods to help create a chain of accessors or mutators.
</comment><date>2025-04-27 16:59:14 +0200</date><id>53280ecb0dbfaba3f193e880513fb7a1d8e71b5f</id><msg>Creating some methods to help create a chain of accessors or mutators.</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/model/Address.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>13</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/13/</url></nextBuild><previousBuild><number>11</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/11/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>20105</buildingDurationMillis><executingTimeMillis>19884</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>7172</waitingDurationMillis><waitingTimeMillis>7172</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><branch><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><branch><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><branch><SHA1>407112a19d0905f49ce092626a33c5dc6edfddfe</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#11</displayName><duration>20105</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #11</fullDisplayName><id>11</id><keepLog>false</keepLog><number>11</number><queueId>154</queueId><result>SUCCESS</result><timestamp>1743538741803</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/11/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</affectedPath><commitId>407112a19d0905f49ce092626a33c5dc6edfddfe</commitId><timestamp>1743538533000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>English language fix: replacing "surrogate" by "delegate"
</comment><date>2025-04-01 22:15:33 +0200</date><id>407112a19d0905f49ce092626a33c5dc6edfddfe</id><msg>English language fix: replacing "surrogate" by "delegate"</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>12</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/12/</url></nextBuild><previousBuild><number>10</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/10/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>299079</buildableTimeMillis><buildingDurationMillis>319688</buildingDurationMillis><executingTimeMillis>20439</executingTimeMillis><executorUtilization>0.06</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9315</waitingDurationMillis><waitingTimeMillis>9315</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><branch><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><branch><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><branch><SHA1>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#10</displayName><duration>319688</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #10</fullDisplayName><id>10</id><keepLog>false</keepLog><number>10</number><queueId>150</queueId><result>SUCCESS</result><timestamp>1743537801715</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/10/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</commitId><timestamp>1743537757000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding organization prefix to generated Jar to make them more visible and avoid conflicts in packaged application (War, Ear, ...)
</comment><date>2025-04-01 22:02:37 +0200</date><id>a52d3e623f282a284cfa3c908f14bd3c5f8e1e03</id><msg>Adding organization prefix to generated Jar to make them more visible and avoid conflicts in packaged application (War, Ear, ...)</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>11</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/11/</url></nextBuild><previousBuild><number>9</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/9/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>16346</buildableTimeMillis><buildingDurationMillis>36826</buildingDurationMillis><executingTimeMillis>20279</executingTimeMillis><executorUtilization>0.55</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>5209</waitingDurationMillis><waitingTimeMillis>5209</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><branch><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><branch><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><branch><SHA1>f055196756fba0c210c90a9e0f95f5b3b7459f97</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>36826</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #9</fullDisplayName><id>9</id><keepLog>false</keepLog><number>9</number><queueId>140</queueId><result>SUCCESS</result><timestamp>1742457303217</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/9/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>f055196756fba0c210c90a9e0f95f5b3b7459f97</commitId><timestamp>1742453881000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Backporting Collections.cut* methods moved to Iterables
</comment><date>2025-03-20 07:58:01 +0100</date><id>f055196756fba0c210c90a9e0f95f5b3b7459f97</id><msg>Backporting Collections.cut* methods moved to Iterables</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>10</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/10/</url></nextBuild><previousBuild><number>8</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/8/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>17088</buildableTimeMillis><buildingDurationMillis>37836</buildingDurationMillis><executingTimeMillis>20549</executingTimeMillis><executorUtilization>0.54</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6810</waitingDurationMillis><waitingTimeMillis>6810</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><branch><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><branch><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><branch><SHA1>82d8db119ed994ab7bed40a0dcd919a93e888dfe</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>37836</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>134</queueId><result>SUCCESS</result><timestamp>1741764236108</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</affectedPath><commitId>82d8db119ed994ab7bed40a0dcd919a93e888dfe</commitId><timestamp>1741590376000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Propagating renaming of Modifiable* classes to Mutable* classes
</comment><date>2025-03-10 08:06:16 +0100</date><id>82d8db119ed994ab7bed40a0dcd919a93e888dfe</id><msg>Propagating renaming of Modifiable* classes to Mutable* classes</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>9</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/9/</url></nextBuild><previousBuild><number>7</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/7/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>913</buildableTimeMillis><buildingDurationMillis>22888</buildingDurationMillis><executingTimeMillis>21714</executingTimeMillis><executorUtilization>0.95</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9405</waitingDurationMillis><waitingTimeMillis>9405</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><branch><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><branch><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><branch><SHA1>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#7</displayName><duration>22888</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #7</fullDisplayName><id>7</id><keepLog>false</keepLog><number>7</number><queueId>124</queueId><result>SUCCESS</result><timestamp>1740433554713</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/7/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</affectedPath><commitId>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</commitId><timestamp>1740215877000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Better handling of an edge case error while redirecting methods, to avoid loss of time when debugging it.
</comment><date>2025-02-22 10:17:57 +0100</date><id>d34c50835d645a077c353c5e2b8b3b2c9baa4f62</id><msg>Better handling of an edge case error while redirecting methods, to avoid loss of time when debugging it.</msg><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>8</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/8/</url></nextBuild><previousBuild><number>6</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/6/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20083</buildingDurationMillis><executingTimeMillis>19928</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6940</waitingDurationMillis><waitingTimeMillis>6940</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><branch><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><branch><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><branch><SHA1>b72e1d5a860c870f2aca544d2c48a31a478ad62b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#6</displayName><duration>20083</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #6</fullDisplayName><id>6</id><keepLog>false</keepLog><number>6</number><queueId>96</queueId><result>SUCCESS</result><timestamp>1731323980912</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/6/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorsTest.java</affectedPath><commitId>b72e1d5a860c870f2aca544d2c48a31a478ad62b</commitId><timestamp>1731323958000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Avoiding too many times the same field lookup
</comment><date>2024-11-11 12:19:18 +0100</date><id>b72e1d5a860c870f2aca544d2c48a31a478ad62b</id><msg>Avoiding too many times the same field lookup</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorsTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>7</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/7/</url></nextBuild><previousBuild><number>5</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/5/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20652</buildingDurationMillis><executingTimeMillis>20060</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>6909</waitingDurationMillis><waitingTimeMillis>6909</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><branch><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><branch><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><branch><SHA1>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#5</displayName><duration>20652</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #5</fullDisplayName><id>5</id><keepLog>false</keepLog><number>5</number><queueId>52</queueId><result>SUCCESS</result><timestamp>1726518367186</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/5/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AbstractReflector.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AbstractMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AbstractAccessor.java</affectedPath><commitId>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</commitId><timestamp>1726518344000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Opening code from protected to public on AbstractReflector.getDescription()
</comment><date>2024-09-16 22:25:44 +0200</date><id>2910ead6a9aa4c8b25b19e5fe55accb942cd8f81</id><msg>Opening code from protected to public on AbstractReflector.getDescription()</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AbstractReflector.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AbstractMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AbstractAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>6</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/6/</url></nextBuild><previousBuild><number>4</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/4/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20337</buildingDurationMillis><executingTimeMillis>20161</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9235</waitingDurationMillis><waitingTimeMillis>9235</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><branch><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><branch><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><branch><SHA1>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#4</displayName><duration>20337</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #4</fullDisplayName><id>4</id><keepLog>false</keepLog><number>4</number><queueId>36</queueId><result>SUCCESS</result><timestamp>1725788932998</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/4/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</affectedPath><commitId>4886f2ab0b0e260ca01b76e22ef6713c969763e2</commitId><timestamp>1725788385000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>code cleanup
</comment><date>2024-09-08 11:39:45 +0200</date><id>4886f2ab0b0e260ca01b76e22ef6713c969763e2</id><msg>code cleanup</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</commitId><timestamp>1725788469000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Adding CI badges
</comment><date>2024-09-08 11:41:09 +0200</date><id>0ea220cc4fb38a39a200561ef17f26d67e18fa5b</id><msg>Adding CI badges</msg><path><editType>edit</editType><file>README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>5</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/5/</url></nextBuild><previousBuild><number>3</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/3/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Démarré par l'utilisateur codefilarete</shortDescription><userId>codefilarete</userId><userName>codefilarete</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>20735</buildingDurationMillis><executingTimeMillis>20524</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>1</waitingDurationMillis><waitingTimeMillis>1</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#3</displayName><duration>20735</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #3</fullDisplayName><id>3</id><keepLog>false</keepLog><number>3</number><queueId>30</queueId><result>SUCCESS</result><timestamp>1725009429441</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/3/</url><inProgress>false</inProgress><nextBuild><number>4</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/4/</url></nextBuild><previousBuild><number>2</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/2/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Démarré par l'utilisateur codefilarete</shortDescription><userId>codefilarete</userId><userName>codefilarete</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>11347</buildingDurationMillis><executingTimeMillis>11150</executingTimeMillis><executorUtilization>0.98</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#2</displayName><duration>11347</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>20</queueId><result>SUCCESS</result><timestamp>1724948833091</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/3/</url></nextBuild><previousBuild><number>1</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/1/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Démarré par l'utilisateur codefilarete</shortDescription><userId>codefilarete</userId><userName>codefilarete</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>10274</buildingDurationMillis><executingTimeMillis>10071</executingTimeMillis><executorUtilization>0.98</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>1</waitingDurationMillis><waitingTimeMillis>1</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#1</displayName><duration>10274</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>4</queueId><result>SUCCESS</result><timestamp>1724945771890</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/2/</url></nextBuild></build><color>blue</color><firstBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Démarré par l'utilisateur codefilarete</shortDescription><userId>codefilarete</userId><userName>codefilarete</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>10274</buildingDurationMillis><executingTimeMillis>10071</executingTimeMillis><executorUtilization>0.98</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>1</waitingDurationMillis><waitingTimeMillis>1</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><branch><SHA1>ae79fa5772cc4663b4e16e42bc1dd95beefef79f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>175</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#1</displayName><duration>10274</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>4</queueId><result>SUCCESS</result><timestamp>1724945771890</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/2/</url></nextBuild></firstBuild><healthReport><description>Résultats des tests: 0 tests en échec sur un total de 182 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Stabilité du build : Aucun build récent n'a échoué.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><keepDependencies>false</keepDependencies><lastBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13</buildableTimeMillis><buildingDurationMillis>27595</buildingDurationMillis><executingTimeMillis>25250</executingTimeMillis><executorUtilization>0.92</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8049</waitingDurationMillis><waitingTimeMillis>8050</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>182</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>27595</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>80</queueId><result>SUCCESS</result><timestamp>1779168307574</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><commitId>a8d39e02211766e5d19307495671f3b910c98a8a</commitId><timestamp>1779010611000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>ObjectPrinter: possibility to print Collection, basic implementation
</comment><date>2026-05-17 11:36:51 +0200</date><id>a8d39e02211766e5d19307495671f3b910c98a8a</id><msg>ObjectPrinter: possibility to print Collection, basic implementation</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><previousBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></previousBuild></lastBuild><lastCompletedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13</buildableTimeMillis><buildingDurationMillis>27595</buildingDurationMillis><executingTimeMillis>25250</executingTimeMillis><executorUtilization>0.92</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8049</waitingDurationMillis><waitingTimeMillis>8050</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>182</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>27595</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>80</queueId><result>SUCCESS</result><timestamp>1779168307574</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><commitId>a8d39e02211766e5d19307495671f3b910c98a8a</commitId><timestamp>1779010611000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>ObjectPrinter: possibility to print Collection, basic implementation
</comment><date>2026-05-17 11:36:51 +0200</date><id>a8d39e02211766e5d19307495671f3b910c98a8a</id><msg>ObjectPrinter: possibility to print Collection, basic implementation</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><previousBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></previousBuild></lastCompletedBuild><lastFailedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>12589</buildingDurationMillis><executingTimeMillis>12196</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9300</waitingDurationMillis><waitingTimeMillis>9300</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>12589</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>41</queueId><result>FAILURE</result><timestamp>1771778946347</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>94accd7a30c5b4078626f52cf97c389f184eb9ae</commitId><timestamp>1771399403000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.
</comment><date>2026-02-18 08:23:23 +0100</date><id>94accd7a30c5b4078626f52cf97c389f184eb9ae</id><msg>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>e4fba879b53f68f84a28807115e5b0a5ce160195</commitId><timestamp>1771748657000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing Maven warnings about variable deprecation
</comment><date>2026-02-22 09:24:17 +0100</date><id>e4fba879b53f68f84a28807115e5b0a5ce160195</id><msg>Fixing Maven warnings about variable deprecation</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/21/</url></nextBuild><previousBuild><number>19</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/19/</url></previousBuild></lastFailedBuild><lastStableBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13</buildableTimeMillis><buildingDurationMillis>27595</buildingDurationMillis><executingTimeMillis>25250</executingTimeMillis><executorUtilization>0.92</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8049</waitingDurationMillis><waitingTimeMillis>8050</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>182</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>27595</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>80</queueId><result>SUCCESS</result><timestamp>1779168307574</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><commitId>a8d39e02211766e5d19307495671f3b910c98a8a</commitId><timestamp>1779010611000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>ObjectPrinter: possibility to print Collection, basic implementation
</comment><date>2026-05-17 11:36:51 +0200</date><id>a8d39e02211766e5d19307495671f3b910c98a8a</id><msg>ObjectPrinter: possibility to print Collection, basic implementation</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><previousBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></previousBuild></lastStableBuild><lastSuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>13</buildableTimeMillis><buildingDurationMillis>27595</buildingDurationMillis><executingTimeMillis>25250</executingTimeMillis><executorUtilization>0.92</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8049</waitingDurationMillis><waitingTimeMillis>8050</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><branch><SHA1>a8d39e02211766e5d19307495671f3b910c98a8a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>182</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>27595</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>80</queueId><result>SUCCESS</result><timestamp>1779168307574</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><commitId>a8d39e02211766e5d19307495671f3b910c98a8a</commitId><timestamp>1779010611000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>ObjectPrinter: possibility to print Collection, basic implementation
</comment><date>2026-05-17 11:36:51 +0200</date><id>a8d39e02211766e5d19307495671f3b910c98a8a</id><msg>ObjectPrinter: possibility to print Collection, basic implementation</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/trace/ObjectPrinterBuilderTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><previousBuild><number>25</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/25/</url></previousBuild></lastSuccessfulBuild><lastUnsuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>12589</buildingDurationMillis><executingTimeMillis>12196</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9300</waitingDurationMillis><waitingTimeMillis>9300</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>12589</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>41</queueId><result>FAILURE</result><timestamp>1771778946347</timestamp><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>94accd7a30c5b4078626f52cf97c389f184eb9ae</commitId><timestamp>1771399403000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.
</comment><date>2026-02-18 08:23:23 +0100</date><id>94accd7a30c5b4078626f52cf97c389f184eb9ae</id><msg>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>e4fba879b53f68f84a28807115e5b0a5ce160195</commitId><timestamp>1771748657000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing Maven warnings about variable deprecation
</comment><date>2026-02-22 09:24:17 +0100</date><id>e4fba879b53f68f84a28807115e5b0a5ce160195</id><msg>Fixing Maven warnings about variable deprecation</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/21/</url></nextBuild><previousBuild><number>19</number><url>https://ci.codefilarete.org/jenkins/view/all/job/Reflection%20pipeline/19/</url></previousBuild></lastUnsuccessfulBuild><nextBuildNumber>27</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><property _class='org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty'></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><inQueue>false</inQueue><resumeBlocked>false</resumeBlocked></workflowJob>