[midPoint-git] [Evolveum/prism] 0eb89b: Fix creating of FlyweightClonedValue

mederly noreply at github.com
Fri Mar 14 20:24:05 CET 2025


  Branch: refs/heads/feature/less-cloning
  Home:   https://github.com/Evolveum/prism
  Commit: 0eb89b5ef1fc11c85bd1c807527fa210081ad3c3
      https://github.com/Evolveum/prism/commit/0eb89b5ef1fc11c85bd1c807527fa210081ad3c3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-14 (Fri, 14 Mar 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObjectValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/FlyweightClonedValue.java

  Log Message:
  -----------
  Fix creating of FlyweightClonedValue

Originally, clone() method was used for construction from pre-existing
flyweight, but it now does a real, deep clone. Instead, copy() is
introduced in this commit, and it creates a lightweight copy.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications


More information about the midPoint-svn mailing list