Package org.hibernate.internal.util
Class MutableObject<T>
java.lang.Object
org.hibernate.internal.util.MutableObject<T>
Mutable object reference. Mainly useful with anonymous code blocks
and lambdas.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()
boolean
isNotSet()
boolean
isSet()
void
void
set
(T reference, BiConsumer<T, T> existingConsumer) void
void
void
setIfNot
(Supplier<T> referenceSupplier, Supplier<RuntimeException> overwriteHandler) void
void
setIfNot
(T reference, Supplier<RuntimeException> overwriteHandler)
-
Constructor Details
-
MutableObject
public MutableObject()
-
-
Method Details
-
get
-
isSet
public boolean isSet() -
isNotSet
public boolean isNotSet() -
set
-
set
-
set
-
setIfNot
-
setIfNot
-
setIfNot
-
setIfNot
-