Invention Grant
US09411617B2 System and method for matching synthetically generated inner classes and methods
有权
用于匹配综合生成的内部类和方法的系统和方法
- Patent Title: System and method for matching synthetically generated inner classes and methods
- Patent Title (中): 用于匹配综合生成的内部类和方法的系统和方法
-
Application No.: US14505361Application Date: 2014-10-02
-
Publication No.: US09411617B2Publication Date: 2016-08-09
- Inventor: Allan Raundahl Gregersen
- Applicant: ZeroTurnaround AS
- Applicant Address: EE Tartu
- Assignee: ZeroTurnaround AS
- Current Assignee: ZeroTurnaround AS
- Current Assignee Address: EE Tartu
- Agency: HoustonHogle, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445

Abstract:
A system and method for transforming name synthesized classes in response to dynamic class updates to existing classes, featuring the ability to provide replacement synthetic names for reloaded name synthesized classes. According to a preferred embodiment, the name synthesized classes are anonymous classes. The method stores and tracks the synthetic names for each name synthesized class as they are loaded or reloaded, intercepting the loading of the classes before being defined in a virtual machine. Then, the method maps the synthetic name of the name synthesized classes for each dynamic class update to replacement synthetic names of previously loaded name synthesized classes. In addition, the concepts of the invention are applicable to other types of name synthesized classes, such as local classes, bridge methods and lambda expressions.
Public/Granted literature
- US20150100951A1 System and Method for Matching Synthetically Generated Inner Classes and Methods Public/Granted day:2015-04-09
Information query