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
ElementType elementType
Object[] executableParameters
Object executableReturnValue
Object dynamicPayload
int hashCode
Annotation annotation
Class<T> annotationType
annotation.annotationType()
is quite expensive.List<E> constraintValidatorClasses
ConstraintValidator
resolution algorithm.List<E> matchingConstraintValidatorClasses
Set<E> groups
Map<K,V> attributes
Set<E> payloads
Set<E> composingConstraints
boolean isReportAsSingleInvalidConstraint
ElementType elementType
TYPE
, METHOD
, FIELD
) the constraint was
defined on.ConstraintOrigin definedOn
ConstraintDescriptorImpl.ConstraintType constraintType
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
IOException
- if an I/O error occursClassNotFoundException
- if the class of a serialized object could not be foundprivate void writeObject(ObjectOutputStream s) throws IOException
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-2019 Red Hat, Inc. All Rights Reserved