public class ParameterConstraintLocation extends Object implements ConstraintLocation
Modifier and Type | Method and Description |
---|---|
void |
appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path)
Appends a node representing this location to the given property path.
|
boolean |
equals(Object obj) |
Class<?> |
getDeclaringClass()
Returns the class hosting this location.
|
int |
getIndex() |
Member |
getMember()
Returns the member represented by this location.
|
Type |
getTypeForValidatorResolution()
Returns the type to be used when resolving constraint validators for constraints at this location.
|
Object |
getValue(Object parent)
Obtains the value of this location from the parent.
|
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forClass, forCrossParameter, forField, forGetter, forGetter, forParameter, forReturnValue, forTypeArgument
public Class<?> getDeclaringClass()
ConstraintLocation
getDeclaringClass
in interface ConstraintLocation
public Member getMember()
ConstraintLocation
getMember
in interface ConstraintLocation
null
when this location represents a type.public Type getTypeForValidatorResolution()
ConstraintLocation
getTypeForValidatorResolution
in interface ConstraintLocation
public int getIndex()
public void appendTo(ExecutableParameterNameProvider parameterNameProvider, PathImpl path)
ConstraintLocation
appendTo
in interface ConstraintLocation
public Object getValue(Object parent)
ConstraintLocation
FieldConstraintLocation
or GetterConstraintLocation
but an
object array for a ParameterConstraintLocation
.getValue
in interface ConstraintLocation
Copyright © 2019 JBoss by Red Hat. All rights reserved.