MethodHandles.Lookup.LookupModes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.