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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于