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