<dependency> <groupId>io.github.mavericks.architectures</groupId> <artifactId>iroh-core</artifactId> <version>1.5.0</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.6</version> </dependency> import io.github.mavericks.architectures.iroh.Inspector; import io.github.mavericks.architectures.iroh.Transform; public class MathUtils { @Transform public static int add(int a, int b) { Inspector.inspect("MathUtils.add", a, b); int result = a + b; Inspector.inspect(result); return result; } } public class Main { public static void main(String[] args) { int sum = MathUtils.add(5, 7); System.out.println("Sum: " + sum); } } MathUtils.add called with arguments: 5, 7 Result: 12 Sum: 12


上一篇:
下一篇:
切换中文