Lines Matching refs:Kind
363 inline bool IsInvoke(const mirror::MethodHandle::Kind handle_kind) { in IsInvoke()
364 return handle_kind <= mirror::MethodHandle::Kind::kLastInvokeKind; in IsInvoke()
367 inline bool IsInvokeTransform(const mirror::MethodHandle::Kind handle_kind) { in IsInvokeTransform()
368 return (handle_kind == mirror::MethodHandle::Kind::kInvokeTransform in IsInvokeTransform()
369 || handle_kind == mirror::MethodHandle::Kind::kInvokeCallSiteTransform); in IsInvokeTransform()
372 inline bool IsInvokeVarHandle(const mirror::MethodHandle::Kind handle_kind) { in IsInvokeVarHandle()
373 return (handle_kind == mirror::MethodHandle::Kind::kInvokeVarHandle || in IsInvokeVarHandle()
374 handle_kind == mirror::MethodHandle::Kind::kInvokeVarHandleExact); in IsInvokeVarHandle()
377 inline bool IsFieldAccess(mirror::MethodHandle::Kind handle_kind) { in IsFieldAccess()
378 return (handle_kind >= mirror::MethodHandle::Kind::kFirstAccessorKind in IsFieldAccess()
379 && handle_kind <= mirror::MethodHandle::Kind::kLastAccessorKind); in IsFieldAccess()
649 const mirror::MethodHandle::Kind& handle_kind, in RefineTargetMethod()
655 if (handle_kind == mirror::MethodHandle::Kind::kInvokeVirtual || in RefineTargetMethod()
656 handle_kind == mirror::MethodHandle::Kind::kInvokeInterface) { in RefineTargetMethod()
678 } else if (handle_kind == mirror::MethodHandle::Kind::kInvokeDirect) { in RefineTargetMethod()
685 } else if (handle_kind == mirror::MethodHandle::Kind::kInvokeSuper) { in RefineTargetMethod()
726 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in DoInvokePolymorphicMethod()
757 (handle_kind == mirror::MethodHandle::Kind::kInvokeCallSiteTransform) ? callsite_type in DoInvokePolymorphicMethod()
908 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleFieldAccess()
1068 if (method_handle->GetHandleKind() == mirror::MethodHandle::Kind::kInvokeVarHandleExact) { in DoVarHandleInvokeTranslation()
1074 DCHECK_EQ(method_handle->GetHandleKind(), mirror::MethodHandle::Kind::kInvokeVarHandle); in DoVarHandleInvokeTranslation()
1103 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleInvokeInternal()
1152 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleInvokeExactInternal()