public TypeConstraintMappingContextImpl<?> getTypeContext() {
return typeContext;
}
public ConstrainedElement build(ConstraintHelper constraintHelper, ParameterNameProvider parameterNameProvider) {
return new ConstrainedExecutable(
ConfigurationSource.API,
new ExecutableConstraintLocation( executable ),
getParameters( constraintHelper, parameterNameProvider ),
crossParameterContext != null ? crossParameterContext.getConstraints( constraintHelper ) : Collections.<MetaConstraint<?>>emptySet(),
returnValueContext != null ? returnValueContext.getConstraints( constraintHelper ) : Collections.<MetaConstraint<?>>emptySet(),