public class ElementFilter extends Object
如果包含null的迭代和集合作为null
传递给此类中的方法,则将抛出NullPointerException
。
请注意, 静态导入语句可以使对此类中方法的调用文本更加简洁; 例如:
import static javax.lang.model.util.ElementFilter.*; ...List<VariableElement>
fs = fieldsIn(someClass.getEnclosedElements());
Modifier and Type | Method and Description |
---|---|
static List<ExecutableElement> |
constructorsIn(Iterable<? extends Element> elements)
返回elements中的
elements 函数列表。
|
static Set<ExecutableElement> |
constructorsIn(Set<? extends Element> elements)
在elements中返回一组构造
elements 。
|
static List<VariableElement> |
fieldsIn(Iterable<? extends Element> elements)
返回
elements 中的字段列表。
|
static Set<VariableElement> |
fieldsIn(Set<? extends Element> elements)
返回
elements 一组字段。
|
static List<ExecutableElement> |
methodsIn(Iterable<? extends Element> elements)
返回
elements 中的方法列表。
|
static Set<ExecutableElement> |
methodsIn(Set<? extends Element> elements)
返回
elements 一组方法。
|
static List<PackageElement> |
packagesIn(Iterable<? extends Element> elements)
返回
elements 中的包列表。
|
static Set<PackageElement> |
packagesIn(Set<? extends Element> elements)
返回一组包在
elements 。
|
static List<TypeElement> |
typesIn(Iterable<? extends Element> elements)
返回
elements 中的类型列表。
|
static Set<TypeElement> |
typesIn(Set<? extends Element> elements)
在
elements 返回一组类型。
|
public static List<VariableElement> fieldsIn(Iterable<? extends Element> elements)
elements
中的字段列表。
elements
- 要过滤的元素
elements
中的字段列表
public static Set<VariableElement> fieldsIn(Set<? extends Element> elements)
elements
一组字段。
elements
- 要过滤的元素
elements
public static List<ExecutableElement> constructorsIn(Iterable<? extends Element> elements)
elements
函数列表。
elements
- 要过滤的元素
elements
列表
public static Set<ExecutableElement> constructorsIn(Set<? extends Element> elements)
elements
。
elements
- 要过滤的元素
elements
public static List<ExecutableElement> methodsIn(Iterable<? extends Element> elements)
elements
中的方法列表。
elements
- 要过滤的元素
elements
中的方法列表
public static Set<ExecutableElement> methodsIn(Set<? extends Element> elements)
elements
返回一组方法。
elements
- 要过滤的元素
elements
public static List<TypeElement> typesIn(Iterable<? extends Element> elements)
elements
中的类型列表。
elements
- 要过滤的元素
elements
中的类型列表
public static Set<TypeElement> typesIn(Set<? extends Element> elements)
elements
返回一组类型。
elements
- 要过滤的元素
elements
public static List<PackageElement> packagesIn(Iterable<? extends Element> elements)
elements
中的包列表。
elements
- 要过滤的元素
elements
中的软件包列表
public static Set<PackageElement> packagesIn(Set<? extends Element> elements)
elements
返回一组软件包。
elements
- 要过滤的元素
elements