public class ElementFilter extends Object
如果可迭代对象和设置包含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 构造函数列表。
|
static Set<ExecutableElement> |
constructorsIn(Set<? extends Element> 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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.