• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Multi-Language VM
  4. MethodHandles

MethodHandles

  • Created by John Rose, last modified on Jul 18, 2008

Patch name: methn.patch

Calling Sequences

Method handle calling sequence is a variation of the virtual calling sequence. (The gory details [are documented elsewhere|CallingSequences.) The caller sets up the call as if the method handle were the receiver of a virtual call (which is nominally invoke).

Control is transferred to a location fetched from the method handle; this location is generally a stub of some sort, but may eventually be (in direct cases) the compiled entry point of the target method.

The stub is responsible for guarding against signature mismatch. The caller passes the intended MethodType in a standard register.

Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 158, "requestCorrelationId": "89412aa17f9db094"}