public class ExecutableDescriptorImpl extends ElementDescriptorImpl implements ConstructorDescriptor, MethodDescriptor
ElementDescriptor.ConstraintFinder| Constructor and Description |
|---|
ExecutableDescriptorImpl(Type returnType,
String name,
Set<ConstraintDescriptorImpl<?>> crossParameterConstraints,
ReturnValueDescriptor returnValueDescriptor,
List<ParameterDescriptor> parameters,
boolean defaultGroupSequenceRedefined,
boolean isGetter,
List<Class<?>> defaultGroupSequence) |
| Modifier and Type | Method and Description |
|---|---|
CrossParameterDescriptor |
getCrossParameterDescriptor() |
String |
getName() |
List<ParameterDescriptor> |
getParameterDescriptors() |
ReturnValueDescriptor |
getReturnValueDescriptor() |
boolean |
hasConstrainedParameters() |
boolean |
hasConstrainedReturnValue() |
boolean |
isGetter() |
String |
toString() |
findConstraints, getConstraintDescriptors, getElementClass, hasConstraintsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindConstraints, getConstraintDescriptors, hasConstraintsgetElementClasspublic ExecutableDescriptorImpl(Type returnType, String name, Set<ConstraintDescriptorImpl<?>> crossParameterConstraints, ReturnValueDescriptor returnValueDescriptor, List<ParameterDescriptor> parameters, boolean defaultGroupSequenceRedefined, boolean isGetter, List<Class<?>> defaultGroupSequence)
public String getName()
getName in interface ExecutableDescriptorpublic List<ParameterDescriptor> getParameterDescriptors()
getParameterDescriptors in interface ExecutableDescriptorpublic ReturnValueDescriptor getReturnValueDescriptor()
getReturnValueDescriptor in interface ExecutableDescriptorpublic boolean hasConstrainedParameters()
hasConstrainedParameters in interface ExecutableDescriptorpublic boolean hasConstrainedReturnValue()
hasConstrainedReturnValue in interface ExecutableDescriptorpublic CrossParameterDescriptor getCrossParameterDescriptor()
getCrossParameterDescriptor in interface ExecutableDescriptorpublic boolean isGetter()
Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved