Repository: bval Updated Branches: refs/heads/bv2 e84080db8 -> 4737deefe
return only constrained methods/ctors as proper Project: http://git-wip-us.apache.org/repos/asf/bval/repo Commit: http://git-wip-us.apache.org/repos/asf/bval/commit/4737deef Tree: http://git-wip-us.apache.org/repos/asf/bval/tree/4737deef Diff: http://git-wip-us.apache.org/repos/asf/bval/diff/4737deef Branch: refs/heads/bv2 Commit: 4737deefeb80ca1b9b8d585bf787fd1e0f336479 Parents: e84080d Author: Matt Benson <[email protected]> Authored: Tue Mar 20 17:01:20 2018 -0500 Committer: Matt Benson <[email protected]> Committed: Tue Mar 20 17:01:20 2018 -0500 ---------------------------------------------------------------------- .../src/main/java/org/apache/bval/jsr/descriptor/BeanD.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bval/blob/4737deef/bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java ---------------------------------------------------------------------- diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java b/bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java index caf567b..da221ce 100644 --- a/bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java +++ b/bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java @@ -85,8 +85,8 @@ public class BeanD<T> extends ElementD<Class<T>, MetadataReader.ForBean<T>> impl @Override public Set<MethodDescriptor> getConstrainedMethods(MethodType methodType, MethodType... methodTypes) { final EnumSet<MethodType> filter = EnumSet.of(methodType, methodTypes); - return methods.values().stream().filter(m -> filter.contains(m.getMethodType())) - .collect(ToUnmodifiable.set()); + return methods.values().stream().filter(DescriptorManager::isConstrained) + .filter(m -> filter.contains(m.getMethodType())).collect(ToUnmodifiable.set()); } @Override @@ -96,7 +96,7 @@ public class BeanD<T> extends ElementD<Class<T>, MetadataReader.ForBean<T>> impl @Override public Set<ConstructorDescriptor> getConstrainedConstructors() { - return constructors.values().stream().collect(ToUnmodifiable.set()); + return constructors.values().stream().filter(DescriptorManager::isConstrained).collect(ToUnmodifiable.set()); } public PropertyDescriptor getProperty(String propertyName) {
