Logo Search packages:      
Sourcecode: visualvm version File versions  Download package

abstract Object [] org::netbeans::lib::profiler::instrumentation::RecursiveMethodInstrumentor::getInitialMethodsToInstrument ( String[]  loadedClasses,
int[]  loadedClassLoaderIds,
byte  cachedClassFileBytes[][],
RootMethods  rootMethods 
) [package, pure virtual]

This method is called when some class containing an instrumentation root method is loaded by the VM (either has just been loaded, or the JFluid server, upon the user's command to initiate instrumentation, has detected that it has been loaded some time in the past). The JFluid server then sends a RootClassLoadedCommand to the tool. This command contains the information on all classes currently loaded by the VM - see the details in this method's header. This method should initialize instrumentation-related data structures, register given classes as loaded, and return the initial set of methods to instrument in the format given by createInstrumentedMethodPack().

Implemented in org::netbeans::lib::profiler::instrumentation::RecursiveMethodInstrumentor1, org::netbeans::lib::profiler::instrumentation::RecursiveMethodInstrumentor2, and org::netbeans::lib::profiler::instrumentation::RecursiveMethodInstrumentor3.


Generated by  Doxygen 1.6.0   Back to index