- 所有父级接口:
AnnotatedConstruct
,Element
,QualifiedNameable
表示包程序元素。提供对有关包及其成员的信息的访问。
-
方法总结
在接口 javax.lang.model.element.Element 中声明的方法
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, getModifiers, hashCode
-
方法详情
-
asType
TypeMirror asType()返回此包的 伪类型。 -
getQualifiedName
Name getQualifiedName()- 指定者:
getQualifiedName
在接口QualifiedNameable
中- API 注意:
-
不是命名包的子包的命名包的完全限定名称是其简单名称。作为另一个命名包的子包的命名包的完全限定名称包括包含包的完全限定名称,后跟“
.
”,然后是子包的简单(成员)名称。 - 返回:
- 此包的完全限定名称,如果这是一个未命名的包,则为空名称
- 看Java 语言规范:
-
6.7 完全限定名称和规范名称
-
getSimpleName
Name getSimpleName()- 指定者:
getSimpleName
在接口Element
中- 返回:
- 此包的简单名称或空名称(如果这是未命名的包)
- 参见:
-
getEnclosedElements
返回此包中的 顶层 类和接口。请注意,子包not 被视为包含在包中。- 指定者:
getEnclosedElements
在接口Element
中- 返回:
- 这个包中的 顶层 类和接口
- 参见:
-
isUnnamed
boolean isUnnamed()如果这是一个未命名的包,则返回true
,否则返回false
。- 返回:
true
如果这是一个未命名的包,false
否则- 看Java 语言规范:
-
7.4.2 未命名包
-
getEnclosingElement
Element getEnclosingElement()如果存在这样的模块,则返回封闭模块;否则null
。包不存在模块的一种情况是环境不包含模块,例如为没有模块的源版本配置的注释处理环境。- 指定者:
getEnclosingElement
在接口Element
中- 返回:
-
如果存在这样的模块,则为封闭模块;否则
null
- 参见:
-