Class.NestHost 属性

定义

返回此 Class 对象所表示的类或接口所属的嵌套的嵌套宿主。

public Java.Lang.Class NestHost { [Android.Runtime.Register("getNestHost", "()Ljava/lang/Class;", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getNestHost", "()Ljava/lang/Class;", "", ApiSince=34)>]
member this.NestHost : Java.Lang.Class

属性值

此类或接口的嵌套主机

属性

注解

返回此 Class 对象所表示的类或接口所属的嵌套的嵌套宿主。 每个类和接口都完全属于一个嵌套。

如果以前已确定此类或接口的嵌套主机,则此方法返回嵌套主机。 如果以前尚未确定此类或接口的嵌套主机,则此方法使用 JVMS 5.4.4 算法确定嵌套主机,并返回它。

通常,类或接口属于仅包含自身的嵌套,在这种情况下,此方法返回 this 以指示类或接口是嵌套主机。

如果此 Class 对象表示基元类型、数组类型或 void,则此方法返回 this,指示表示的实体仅属于由自身组成的嵌套,并且是嵌套宿主。

已在 11 中添加。

适用于 . 的 java.lang.Class.getNestHost()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于