public static interface ElementDescriptor.ConstraintFinder
 A ConstraintFinder is not thread-safe. The set of matching
 ConstraintDescriptor is.
| Modifier and Type | Method and Description | 
|---|---|
| ElementDescriptor.ConstraintFinder | declaredOn(ElementType... types)Restricts to the constraints hosted on the listed  typesfor a given element. | 
| Set<ConstraintDescriptor<?>> | getConstraintDescriptors()Retrieves the constraint descriptors following the defined
 restrictions and hosted on the element described by
  ElementDescriptor. | 
| boolean | hasConstraints()Returns  trueif at least one constraint declaration
 matching the restrictions is present on the element,falseotherwise. | 
| ElementDescriptor.ConstraintFinder | lookingAt(Scope scope)Restricts to the constraints matching the provided scope for this element. | 
| ElementDescriptor.ConstraintFinder | unorderedAndMatchingGroups(Class<?>... groups)Restricts to the constraints matching a given set of groups for this element. | 
ElementDescriptor.ConstraintFinder unorderedAndMatchingGroups(Class<?>... groups)
 This method respects group conversion, group sequences
 and group inheritance (including class-level Default group
 overriding) but does not return ConstraintDescriptors
 in any particular order.
 Specifically, ordering of the group sequence is not respected.
groups - groups targetedthis following the chaining method patternElementDescriptor.ConstraintFinder lookingAt(Scope scope)
Scope.HIERARCHYscope - expected scopethis following the chaining method patternElementDescriptor.ConstraintFinder declaredOn(ElementType... types)
types
 for a given element.
 Defaults to all possible types of the element.
 Typically used to restrict to fields (FIELD)
 or getters (METHOD).
types - targeted typesthis following the chaining method patternSet<ConstraintDescriptor<?>> getConstraintDescriptors()
ElementDescriptor.boolean hasConstraints()
true if at least one constraint declaration
 matching the restrictions is present on the element,
 false otherwise.true if there is at least one constraintCopyright © 2019 Eclipse Foundation.
Use is subject to license terms.