首页> 外国专利> Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading

Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading

机译:动态类加载下面向对象程序的过程间分析和优化

摘要

A method is provided for analyzing an object oriented program that supports dynamic class loading. A set A of classes in the program is identified, wherein each class within set A is capable of, during execution of the program, causing the loading of a class outside of set A. A first set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling only methods belonging to a class within set A. A second set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling methods belonging to a class outside set A. Data that identifies the first and the second set of method calls is stored for subsequent use.
机译:提供了一种用于分析支持动态类加载的面向对象程序的方法。标识程序中的一组类A,其中,在程序执行期间,组A中的每个类都能够将类加载到组A之外。属于set中的类的第一组方法调用标识A在程序执行期间仅能够调用属于集合A中的类的方法。标识属于组A中的类的第二组方法调用在程序执行期间能够属于集合A之外的类的调用方法的标识。存储标识方法调用的第一和第二组的数据以供后续使用。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号