我有一个名为PrintSomething
我有以下内容:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface PrintSomething {
String value() default "";
}
而我想要的是打印我在注释中放置的任何值,我想在每个方法调用中打印该值。喜欢:
public class SomeObject {
private int someStuff;
@PrintSomething("i want this string to be printed")
public shouldPrintSomething() {
// I want whatever this code is here to run afterwards
this.someStuff = 2;
}
}
当我打电话时,我想这样做:
SomeObject someObject = new SomeObject();
someObject.shouldPrintSomething();
我想看到我希望首先打印此字符串,然后将对象的字段设置为 2 。
我无法实现它,是否有可能实现这样的目标。我无法做到。