【24h】

Towards a Formal Semantics for AspectJ Weaving

机译:实现AspectJ编织的形式语义

获取原文
获取原文并翻译 | 示例

摘要

This paper ascribes a formal semantics to advice weaving in AspectJ. Since the version 1.1, AspectJ language is developed using bytecode weaving, which combines aspects and classes to produce ".class" files that run in a Java Virtual Machine (JVM). In AspectJ, advice weaving is done statically by inserting the advice functionality in some regions of the code. These regions are join points that are declared using pointcuts. In this paper, we focus only on static pointcuts, i.e., pointcuts that correspond directly to locations in the bytecode. AspectJ dynamic pointcuts such as target, this, and cf low are not in the focus of this paper.
机译:本文将一种形式化语义归因于AspectJ中的建议编织。从1.1版开始,AspectJ语言使用字节码编织进行开发,该编织结合了方面和类以生成在Java虚拟机(JVM)中运行的“ .class”文件。在AspectJ中,建议编织是通过在代码的某些区域中插入建议功能来静态完成的。这些区域是使用切入点声明的连接点。在本文中,我们仅关注静态切入点,即直接对应于字节码中位置的切入点。 AspectJ动态切入点(例如target,this和cf low)不在本文重点之内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号