StackWalker.IStackFrame 接口

定义

对象 StackFrame 表示 由 StackWalker返回的方法调用。

[Android.Runtime.Register("java/lang/StackWalker$StackFrame", "", "Java.Lang.StackWalker/IStackFrameInvoker", ApiSince=34)]
public interface StackWalker.IStackFrame : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/lang/StackWalker$StackFrame", "", "Java.Lang.StackWalker/IStackFrameInvoker", ApiSince=34)>]
type StackWalker.IStackFrame = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
实现

注解

对象 StackFrame 表示 由 StackWalker返回的方法调用。

方法 #getDeclaringClass() 可能不受支持,因为由 StackWalker 堆栈演练器的 Option 堆栈浏览选项确定。

在 9 中添加。

java.lang.StackWalker.StackFrameJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

属性

ByteCodeIndex

对象 StackFrame 表示 由 StackWalker返回的方法调用。

ClassName

对象 StackFrame 表示 由 StackWalker返回的方法调用。

DeclaringClass

对象 StackFrame 表示 由 StackWalker返回的方法调用。

Descriptor

返回引用 Java 虚拟机规范</>引用所定义的<>此堆栈帧所表示的方法的描述符

FileName

对象 StackFrame 表示 由 StackWalker返回的方法调用。

Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
IsNativeMethod

对象 StackFrame 表示 由 StackWalker返回的方法调用。

JniIdentityHashCode

返回包装实例的 的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
LineNumber

对象 StackFrame 表示 由 StackWalker返回的方法调用。

MethodName

对象 StackFrame 表示 由 StackWalker返回的方法调用。

MethodType

返回 MethodType 表示参数类型的 ,以及由此堆栈帧表示的方法的返回类型。

PeerReference

返回 JniObjectReference 包装的 Java 对象实例的 。

(继承自 IJavaPeerable)

方法

Disposed()

释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则,不执行任何操作。

(继承自 IJavaPeerable)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
SetJniIdentityHashCode(Int32)

设置 返回 JniIdentityHashCode的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

对象 StackFrame 表示 由 StackWalker返回的方法调用。

(继承自 IJavaPeerable)
SetPeerReference(JniObjectReference)

设置 返回 PeerReference的值。

(继承自 IJavaPeerable)
ToStackTraceElement()

StackTraceElement获取此堆栈帧的 。

UnregisterFromRuntime()

取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

对象 StackFrame 表示 由 StackWalker返回的方法调用。

GetJniTypeName(IJavaPeerable)

对象 StackFrame 表示 由 StackWalker返回的方法调用。

适用于