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