package issue13096; import static com.sun.btrace.BTraceUtils.*; import com.sun.btrace.annotations.*; /** * A simple BTrace program that tracks the classloader * that returns null instead of an empty enumeration * from getResources() method. */ @BTrace public class NullGetResources { @OnMethod( clazz="+java.lang.ClassLoader", method="getResources", location=@Location(Kind.RETURN) ) public static void getResources(@Self ClassLoader self, @Return java.util.Enumeration result) { if(result == null) { println("=========================="); println(strcat("this = ", str(self))); jstack(); } } }