Class ExecutableD<E extends Executable,​R extends org.apache.bval.jsr.descriptor.MetadataReader.ForExecutable<E,​R>,​SELF extends ExecutableD<E,​R,​SELF>>

  • All Implemented Interfaces:
    javax.validation.metadata.ElementDescriptor, javax.validation.metadata.ExecutableDescriptor
    Direct Known Subclasses:
    ConstructorD

    public abstract class ExecutableD<E extends Executable,​R extends org.apache.bval.jsr.descriptor.MetadataReader.ForExecutable<E,​R>,​SELF extends ExecutableD<E,​R,​SELF>>
    extends ElementD.NonRoot<BeanD<?>,​E,​R>
    implements javax.validation.metadata.ExecutableDescriptor
    • Constructor Detail

      • ExecutableD

        protected ExecutableD​(R reader,
                              BeanD<?> parent)
    • Method Detail

      • getName

        public final String getName()
        Specified by:
        getName in interface javax.validation.metadata.ExecutableDescriptor
      • getParameterDescriptors

        public final List<javax.validation.metadata.ParameterDescriptor> getParameterDescriptors()
        Specified by:
        getParameterDescriptors in interface javax.validation.metadata.ExecutableDescriptor
      • getCrossParameterDescriptor

        public final javax.validation.metadata.CrossParameterDescriptor getCrossParameterDescriptor()
        Specified by:
        getCrossParameterDescriptor in interface javax.validation.metadata.ExecutableDescriptor
      • getReturnValueDescriptor

        public final javax.validation.metadata.ReturnValueDescriptor getReturnValueDescriptor()
        Specified by:
        getReturnValueDescriptor in interface javax.validation.metadata.ExecutableDescriptor
      • hasConstrainedParameters

        public final boolean hasConstrainedParameters()
        Specified by:
        hasConstrainedParameters in interface javax.validation.metadata.ExecutableDescriptor
      • hasConstrainedReturnValue

        public final boolean hasConstrainedReturnValue()
        Specified by:
        hasConstrainedReturnValue in interface javax.validation.metadata.ExecutableDescriptor