Java 方面编程中的引用传递
我有这样一个简单的主类Java 方面编程中的引用传递,java,aspectj,Java,Aspectj,我有这样一个简单的主类 class Main{ public static void main(String args[]){ String str = "Hello World!!"; <some function with argument as str> } } 现在我想创建一个方面,它将裁剪这个字符串或将任何内容附加到这个字符串中,并将更改后的字符串发送到函数中。然后对字符串的其余部分执行一些操作。因此 1是否可以在java中使用aspectJ LTW来实现这一
class Main{
public static void main(String args[]){
String str = "Hello World!!";
<some function with argument as str>
}
}
现在我想创建一个方面,它将裁剪这个字符串或将任何内容附加到这个字符串中,并将更改后的字符串发送到函数中。然后对字符串的其余部分执行一些操作。因此
1是否可以在java中使用aspectJ LTW来实现这一点
2如果是,请告诉我如何做到这一点
提前感谢。您可以使用以下内容:
public aspect MyAppend {
around(String str) : call (* someFunction(String)) && args(str) {
proceed(str + " My appended string");
}
}