/** * Returns a set of constructors in {@code elements}. * @return a set of constructors in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements) { return setFilter(elements, CONSTRUCTOR_KIND, ExecutableElement.class); }
/** * Returns a set of methods in {@code elements}. * @return a set of methods in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements) { return setFilter(elements, METHOD_KIND, ExecutableElement.class); }
/** * Returns a set of constructors in {@code elements}. * @return a set of constructors in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements) { return setFilter(elements, CONSTRUCTOR_KIND, ExecutableElement.class); }
/** * Returns a set of fields in {@code elements}. * @return a set of fields in {@code elements} * @param elements the elements to filter */ public static Set<VariableElement> fieldsIn(Set<? extends Element> elements) { return setFilter(elements, FIELD_KINDS, VariableElement.class); }
/** * Returns a set of constructors in {@code elements}. * @return a set of constructors in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements) { return setFilter(elements, CONSTRUCTOR_KIND, ExecutableElement.class); }
/** * Returns a set of methods in {@code elements}. * @return a set of methods in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements) { return setFilter(elements, METHOD_KIND, ExecutableElement.class); }
/** * Returns a set of fields in {@code elements}. * @return a set of fields in {@code elements} * @param elements the elements to filter */ public static Set<VariableElement> fieldsIn(Set<? extends Element> elements) { return setFilter(elements, FIELD_KINDS, VariableElement.class); }
/** * Returns a set of methods in {@code elements}. * @return a set of methods in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements) { return setFilter(elements, METHOD_KIND, ExecutableElement.class); }
/** * Returns a set of types in {@code elements}. * @return a set of types in {@code elements} * @param elements the elements to filter */ public static Set<TypeElement> typesIn(Set<? extends Element> elements) { return setFilter(elements, TYPE_KINDS, TypeElement.class); }
/** * Returns a set of methods in {@code elements}. * @return a set of methods in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements) { return setFilter(elements, METHOD_KIND, ExecutableElement.class); }
/** * Returns a set of types in {@code elements}. * @return a set of types in {@code elements} * @param elements the elements to filter */ public static Set<TypeElement> typesIn(Set<? extends Element> elements) { return setFilter(elements, TYPE_KINDS, TypeElement.class); }
/** * Returns a set of types in {@code elements}. * @return a set of types in {@code elements} * @param elements the elements to filter */ public static Set<TypeElement> typesIn(Set<? extends Element> elements) { return setFilter(elements, TYPE_KINDS, TypeElement.class); }
/** * Returns a set of packages in {@code elements}. * @return a set of packages in {@code elements} * @param elements the elements to filter */ public static Set<PackageElement> packagesIn(Set<? extends Element> elements) { return setFilter(elements, PACKAGE_KIND, PackageElement.class); }
/** * Returns a set of fields in {@code elements}. * @return a set of fields in {@code elements} * @param elements the elements to filter */ public static Set<VariableElement> fieldsIn(Set<? extends Element> elements) { return setFilter(elements, FIELD_KINDS, VariableElement.class); }
/** * Returns a set of packages in {@code elements}. * @return a set of packages in {@code elements} * @param elements the elements to filter */ public static Set<PackageElement> packagesIn(Set<? extends Element> elements) { return setFilter(elements, PACKAGE_KIND, PackageElement.class); }
/** * Returns a set of packages in {@code elements}. * @return a set of packages in {@code elements} * @param elements the elements to filter */ public static Set<PackageElement> packagesIn(Set<? extends Element> elements) { return setFilter(elements, PACKAGE_KIND, PackageElement.class); }
/** * Returns a set of types in {@code elements}. * @return a set of types in {@code elements} * @param elements the elements to filter */ public static Set<TypeElement> typesIn(Set<? extends Element> elements) { return setFilter(elements, TYPE_KINDS, TypeElement.class); }
/** * Returns a set of constructors in {@code elements}. * @return a set of constructors in {@code elements} * @param elements the elements to filter */ public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements) { return setFilter(elements, CONSTRUCTOR_KIND, ExecutableElement.class); }
/** * Returns a set of fields in {@code elements}. * @return a set of fields in {@code elements} * @param elements the elements to filter */ public static Set<VariableElement> fieldsIn(Set<? extends Element> elements) { return setFilter(elements, FIELD_KINDS, VariableElement.class); }
/** * Returns a set of packages in {@code elements}. * @return a set of packages in {@code elements} * @param elements the elements to filter */ public static Set<PackageElement> packagesIn(Set<? extends Element> elements) { return setFilter(elements, PACKAGE_KIND, PackageElement.class); }