Validator validator
Although the concrete validator is not necessarily serializable (and HV's implementation indeed isn't) it is still alright to have it as non-transient field here. Upon passivation not the validator itself will be serialized, but the proxy injected here, which in turn is serializable.
String interpolatedMessage
Object rootBean
Object value
Path propertyPath
Object leafBeanInstance
ConstraintDescriptor<T extends Annotation> constraintDescriptor
String messageTemplate
Map<K,V> messageParameters
Map<K,V> expressionVariables
Class<T> rootBeanClass
Object[] executableParameters
Object executableReturnValue
Object dynamicPayload
int hashCode
String name
NodeImpl parent
boolean isIterable
Integer index
Object key
ElementKind kind
Class<T>[] parameterTypes
Integer parameterIndex
Object value
Class<T> containerClass
Integer typeArgumentIndex
int hashCode
String asString
ConstraintAnnotationDescriptor<A extends Annotation> annotationDescriptor
List<E> constraintValidatorClasses
ConstraintValidator
resolution algorithm.Set<E> groups
Set<E> payloads
Set<E> composingConstraints
boolean isReportAsSingleInvalidConstraint
ConstraintLocation.ConstraintLocationKind constraintLocationKind
TYPE
, METHOD
, FIELD
...) the constraint was
defined on.ConstraintOrigin definedOn
ConstraintDescriptorImpl.ConstraintType constraintType
ValidateUnwrappedValue valueUnwrapping
ConstraintTarget validationAppliesTo
CompositionType compositionType
ConstraintComposition.CompositionType.AND
.int hashCode
String name
List<E> parameters
CrossParameterDescriptor crossParameterDescriptor
ReturnValueDescriptor returnValueDescriptor
boolean isGetter
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
ConcurrentReferenceHashMap
instance from a
stream (i.e., deserialize it).IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object could not be foundprivate void writeObject(ObjectOutputStream s) throws IOException
ConcurrentReferenceHashMap
instance to a
stream (i.e., serialize it).IOException
- if an I/O error occursint segmentMask
int segmentShift
org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.Segment<K,V>[] segments
boolean identityComparisons
protected Object readResolve()
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved