MethodHandles.Lookup.LookupModes Methode

Definition

Gibt an, welche Zugriffsschutzklassen von Elementen dieses Nachschlageobjekts erzeugen kann.

[Android.Runtime.Register("lookupModes", "()I", "", ApiSince=26)]
public Java.Lang.Invoke.MethodLookupModes LookupModes();
[<Android.Runtime.Register("lookupModes", "()I", "", ApiSince=26)>]
member this.LookupModes : unit -> Java.Lang.Invoke.MethodLookupModes

Gibt zurück

die Nachschlagemodi, die die Arten des Zugriffs beschränken, die von diesem Nachschlageobjekt ausgeführt werden

Attribute

Hinweise

Gibt an, welche Zugriffsschutzklassen von Elementen dieses Nachschlageobjekts erzeugen kann. Das Ergebnis ist eine Bitmaske der Bits #PUBLIC PUBLIC (0x01), #PRIVATE PRIVATE (0x02), #PROTECTED PROTECTED (0x04) und #PACKAGE PACKAGE (0x08).

Ein frisch erstelltes Nachschlageobjekt für die Klasse "java.lang.invoke.MethodHandles#lookup()" des Aufrufers hat alle möglichen Bits festgelegt, da die Aufruferklasse auf alle eigenen Member zugreifen kann. Ein Nachschlageobjekt für eine neue Nachschlageklasse java.lang.invoke.MethodHandles.Lookup#, die aus einem vorherigen Nachschlageobjekt erstellt wurde, weist möglicherweise einige Modusbits auf Null auf. Dies dient dazu, den Zugriff über das neue Nachschlageobjekt einzuschränken, sodass nur auf Namen zugegriffen werden kann, die vom ursprünglichen Nachschlageobjekt und auch von der neuen Nachschlageklasse erreicht werden können.

Java Dokumentation für java.lang.invoke.MethodHandles.Lookup.lookupModes().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: