public class CustomValueWrapper implements Value
A jackson wrapper to store class name with dynamic type value.
Usually, it is better to extend interface Value directly.
interface Valuepublic CustomValueWrapper(@NotNull
java.lang.String klass,
@Nullable
java.lang.Object value)
A jackson wrapper to store class name with dynamic type value.
Usually, it is better to extend interface Value directly.
interface Valuepublic CustomValueWrapper(@NotNull
kotlin.reflect.KClass<?> klass,
@Nullable
java.lang.Object value)
public CustomValueWrapper(@NotNull
java.lang.Object value)
@NotNull public java.lang.String getKlass()
@Nullable public java.lang.Object getValue()
@NotNull public java.lang.String component1()
@Nullable public java.lang.Object component2()
@NotNull public CustomValueWrapper copy(@NotNull java.lang.String klass, @Nullable java.lang.Object value)
A jackson wrapper to store class name with dynamic type value.
Usually, it is better to extend interface Value directly.
interface Value@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)