1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.acme;
20
21 import java.lang.instrument.Instrumentation;
22
23 public class StubAgent {
24
25 public static void agentmain(String agentArgs, Instrumentation instrumentation)
26 {
27 StubAgentState.instrumentation = instrumentation;
28 StubAgentState.arguments.add(agentArgs);
29 StubAgentState.agentMainInvocations++;
30 }
31
32
33 public static void premain(String agentArgs, Instrumentation instrumentation)
34 {
35 StubAgentState.instrumentation = instrumentation;
36 StubAgentState.arguments.add(agentArgs);
37 StubAgentState.preMainInvocations++;
38 }
39 }