BTrace を使用して、プログラムで特定の型が最初にインスタンス化されたときを見つけようとしています (Eclipse デバッガーはそれを見つけることができません)。作成されているはずです)。
とにかく、JVisualVM を介して使用している次の方法がありますが、実行時に何も表示されません。
import com.sun.btrace.annotations.*;
import static com.sun.btrace.BTraceUtils.*;
import java.lang.String;
@BTrace
public class ClassLoad {
@OnMethod(clazz = "javolution.xml.stream.XMLStreamWriterImpl", method = "<init>", location = @Location(value=Kind.NEW))
public static void site(@ProbeMethodName(fqn=true) String caller) {
println(strcat("Called from @", caller));
}
}