StackWalker.CallerClass Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Class Возвращает объект вызывающего объекта, вызвавшего getCallerClassметод.
public Java.Lang.Class? CallerClass { [Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)>]
member this.CallerClass : Java.Lang.Class
Значение свойства
Class объект вызывающего вызывающего объекта вызывающего объекта, вызывающего этот метод.
- Атрибуты
Комментарии
Class Возвращает объект вызывающего объекта, вызвавшего getCallerClassметод.
Этот метод фильтрует кадры отражения option#SHOW_REFLECT_FRAMES и java.lang.invoke.MethodHandleOption#SHOW_HIDDEN_FRAMES скрытые кадры независимо от Option#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES того, Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES какие параметры StackWalker настроены.
Этот метод должен вызываться при наличии кадра вызывающего объекта. Если он вызывается из нижнего большинства кадров в стеке, IllegalCallerException будет вызван.
Этот метод вызывает исключение UnsupportedOperationException , если это StackWalker не настроено с параметром Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE .
Документация по Java для java.lang.StackWalker.getCallerClass().
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.