IMethodHandleInfo.MethodType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le type nominal de la référence symbolique craquelée, exprimée sous la forme d’un type de méthode.
public Java.Lang.Invoke.MethodType? MethodType { [Android.Runtime.Register("getMethodType", "()Ljava/lang/invoke/MethodType;", "GetGetMethodTypeHandler:Java.Lang.Invoke.IMethodHandleInfoInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getMethodType", "()Ljava/lang/invoke/MethodType;", "GetGetMethodTypeHandler:Java.Lang.Invoke.IMethodHandleInfoInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
member this.MethodType : Java.Lang.Invoke.MethodType
Valeur de propriété
type du membre sous-jacent, exprimé sous la forme d’un type de méthode
- Attributs
Remarques
Retourne le type nominal de la référence symbolique craquelée, exprimée sous la forme d’un type de méthode. Si la référence est à un constructeur, le type de retour sera void. S’il s’agit d’une méthode non statique, le type de méthode ne mentionne pas le this paramètre. S’il s’agit d’un champ et que l’accès demandé consiste à lire le champ, le type de méthode n’a aucun paramètre et renvoie le type de champ. S’il s’agit d’un champ et que l’accès demandé consiste à écrire le champ, le type de méthode aura un paramètre du type de champ et retourne void.
Notez que le handle de méthode directe d’origine peut inclure un paramètre de début this , ou (dans le cas d’un constructeur) remplace le void type de retour par la classe construite. Le type nominal n’inclut this aucun paramètre et (dans le cas d’un constructeur) retourne void.
Java documentation pour java.lang.invoke.MethodHandleInfo.getMethodType().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.