发明名称 SYSTEM AND METHOD FOR RUN-TIME RELOADING OF SYNTHETICALLY GENERATED INNER CLASSES AND METHODS
摘要 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.
申请公布号 WO2015049578(A1) 申请公布日期 2015.04.09
申请号 WO2014IB02046 申请日期 2014.10.03
申请人 ZEROTURNAROUND AS 发明人 RAUNDAUL GREGERSEN, ALLAN
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 代理人
主权项
地址