class CompositeBuilder.ForExecutable<DELEGATE extends MetadataBuilder.ForExecutable<E>,E extends Executable> extends CompositeBuilder.Delegator<DELEGATE> implements MetadataBuilder.ForExecutable<E>
delegates
Constructor and Description |
---|
ForExecutable(List<DELEGATE> delegates,
BiFunction<javax.validation.ParameterNameProvider,E,List<String>> getParameterNames) |
Modifier and Type | Method and Description |
---|---|
MetadataBuilder.ForElement<E> |
getCrossParameter(Meta<E> meta) |
List<MetadataBuilder.ForContainer<Parameter>> |
getParameters(Meta<E> meta) |
MetadataBuilder.ForContainer<E> |
getReturnValue(Meta<E> meta) |
getAnnotationBehavior, merge, merge
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnnotationBehavior
public MetadataBuilder.ForContainer<E> getReturnValue(Meta<E> meta)
getReturnValue
in interface MetadataBuilder.ForExecutable<E extends Executable>
public List<MetadataBuilder.ForContainer<Parameter>> getParameters(Meta<E> meta)
getParameters
in interface MetadataBuilder.ForExecutable<E extends Executable>
public MetadataBuilder.ForElement<E> getCrossParameter(Meta<E> meta)
getCrossParameter
in interface MetadataBuilder.ForExecutable<E extends Executable>
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.