import com.sun.btrace.AnyType;
import com.sun.btrace.BTraceUtils;
import com.sun.btrace.annotations.*;
import static com.sun.btrace.BTraceUtils.print;
import static com.sun.btrace.BTraceUtils.println;
@BTrace public class SampleThaumicInfusion {
@OnMethod(clazz="drunkmafia.thaumicinfusion.common.util.helper.ReflectionLookup"
, method="findFieldInClass"
, location=@Location(Kind.RETURN)
)
@Sampled(kind = Sampled.Sampler.Const, mean = 1000)
public static void n(AnyType[] args, @Return Object retval) {
print("Btrace: ");
print(args[0]);
print(" : ");
println(retval);
}
@OnTimer(2*60*1000)
public static void endProfiling() {
BTraceUtils.Sys.exit();
}
}