| Modifier and Type | Method and Description |
|---|---|
| public DynamicMethod | Returns: the enhanced method. if nothing is to be done, the delegate itself can be returnedthe name of the given delegate id, DynamicMethod the method to enhance delegate)Will be called with a method which should be enhanced. |
| enhance | back to summary |
|---|---|
| public DynamicMethod enhance(String id, DynamicMethod delegate) Will be called with a method which should be enhanced. e.g. with information or callback invocations required by the profiling. In most cases you don't want to profile all methods, just the methods of your own code. So you can add a simple filter here
if( isMyCode( delegate ) ) {
return new ProfilingDynamicMethod( delegate );
} else {
return delegate;
}
| |