ParameterConstraintMappingContextImpl( ExecutableConstraintMappingContextImpl executableContext, int parameterIndex) { super(executableContext.getTypeContext().getConstraintMapping()); this.executableContext = executableContext; this.parameterIndex = parameterIndex; }
@Override public MethodConstraintMappingContext method(String name, Class<?>... parameterTypes) { return executableContext.getTypeContext().method(name, parameterTypes); }
@Override public ConstructorConstraintMappingContext constructor(Class<?>... parameterTypes) { return executableContext.getTypeContext().constructor(parameterTypes); }
CrossParameterConstraintMappingContextImpl( ExecutableConstraintMappingContextImpl executableContext) { super(executableContext.getTypeContext().getConstraintMapping()); this.executableContext = executableContext; }