Invention Grant
- Patent Title: System and method for retrieving values of captured local variables for lambda functions in Java
-
Application No.: US15043695Application Date: 2016-02-15
-
Publication No.: US09798569B2Publication Date: 2017-10-24
- Inventor: Michael Lai , Vinod Grover , Sean Lee , Jaydeep Marathe
- Applicant: Nvidia Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Nvidia Corporation
- Current Assignee: Nvidia Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Parker Justiss, P.C.
- Agent Iain Cunningham
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/445

Abstract:
A system for and method of retrieving values of captured local variables for a lambda function in Java. In one embodiment, the system includes: (1) a Java virtual machine and (2) a captured variable retriever that interacts with the Java virtual machine and configured to retrieve a signature of the lambda function from a classfile of a Java class containing the lambda function, compare the signature with a declaration of the lambda function to identify arguments corresponding to the captured local variables, modify the lambda function and cause the Java virtual machine to execute the modified lambda function.
Public/Granted literature
- US20170235586A1 SYSTEM AND METHOD FOR RETRIEVING VALUES OF CAPTURED LOCAL VARIABLES FOR LAMBDA FUNCTIONS IN JAVA Public/Granted day:2017-08-17
Information query