@Override @SuppressWarnings("deprecation") public DynamicMethod enhance(String id, DynamicMethod delegate) { profiledMethods.addProfiledMethod(id, delegate); return new ProfilingDynamicMethod(delegate); } }
@Override @SuppressWarnings("deprecation") public DynamicMethod enhance(String id, DynamicMethod delegate) { profiledMethods.addProfiledMethod(id, delegate); return new ProfilingDynamicMethod(delegate); } }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); } }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); } }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public DynamicMethod dup() { return new ProfilingDynamicMethod(delegate.dup()); }
@Override public CacheEntry newCacheEntry(DynamicMethod method, int token) { if (method.isUndefined()) { return new CacheEntry(method, token); } CacheEntry delegated = previous.newCacheEntry(method, token); return new CacheEntry(new ProfilingDynamicMethod(delegated.method), delegated.token); } }
@Override public CacheEntry newCacheEntry(DynamicMethod method, int token) { if (method.isUndefined()) { return new CacheEntry(method, token); } CacheEntry delegated = previous.newCacheEntry(method, token); return new CacheEntry(new ProfilingDynamicMethod(delegated.method), delegated.token); } }