ObjectMethods.Bootstrap 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.
Generiert Kernobjektmethoden für eine Datensatzklasse aus den Komponentennamen und Accessoren.
[Android.Runtime.Register("bootstrap", "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;", "", ApiSince=34)]
public static Java.Lang.Object Bootstrap(Java.Lang.Invoke.MethodHandles.Lookup lookup, string methodName, Java.Lang.Invoke.ITypeDescriptor type, Java.Lang.Class recordClass, string? names, params Java.Lang.Invoke.MethodHandle[] getters);
[<Android.Runtime.Register("bootstrap", "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;", "", ApiSince=34)>]
static member Bootstrap : Java.Lang.Invoke.MethodHandles.Lookup * string * Java.Lang.Invoke.ITypeDescriptor * Java.Lang.Class * string * Java.Lang.Invoke.MethodHandle[] -> Java.Lang.Object
Parameter
- lookup
- MethodHandles.Lookup
Ein Nachschlagekontext. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.
- methodName
- String
Der Name der zu generierenden Methode: equals, , hashCode, oder toString.
- type
- ITypeDescriptor
Der Deskriptor für die Methode oder dynamische Konstante, die verknüpft wird.
- recordClass
- Class
Die Datensatzklasse, die die Datensatzkomponenten deklariert.
- names
- String
Eine durch Semikolons getrennte Liste von Komponentennamen oder eine leere Zeichenfolge, wenn keine Komponenten vorhanden sind. Dieser Wert kann seinnull, wenn methodName oder hashCodeequals .
- getters
- MethodHandle[]
Methodenhandles für die Methoden des Komponentenaccessors.
Gibt zurück
Eine Anrufwebsite für einen invokedynamic Anrufstandort oder ein Methodenhandle für einen dynamischen Konstantenpooleintrag.
- Attribute
Ausnahmen
Die Bootstrap-Argumente sind ungültig oder inkonsistent.
Ein Argument oder ein Element von getters ist null, mit Der Ausnahme, dass namesnull für equals und hashCode.
Beim Erstellen der Anrufwebsite wurde eine Ausnahme ausgelöst.
Hinweise
Java Dokumentation für java.lang.runtime.ObjectMethods.bootstrap.
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.