类 SimpleInstrumentableClassLoader

java.lang.Object
java.lang.ClassLoader
cn.taketoday.core.DecoratingClassLoader
cn.taketoday.core.OverridingClassLoader
cn.taketoday.instrument.SimpleInstrumentableClassLoader

public class SimpleInstrumentableClassLoader extends cn.taketoday.core.OverridingClassLoader
Simplistic implementation of an instrumentable ClassLoader.

Usable in tests and standalone environments.

从以下版本开始:
4.0
作者:
Rod Johnson, Costin Leau
  • 构造器详细资料

    • SimpleInstrumentableClassLoader

      public SimpleInstrumentableClassLoader(@Nullable ClassLoader parent)
      Create a new SimpleInstrumentableClassLoader for the given ClassLoader.
      参数:
      parent - the ClassLoader to build an instrumentable ClassLoader for
  • 方法详细资料

    • addTransformer

      public void addTransformer(ClassFileTransformer transformer)
      Add a ClassFileTransformer to be applied by this ClassLoader.
      参数:
      transformer - the ClassFileTransformer to register
    • transformIfNecessary

      protected byte[] transformIfNecessary(String name, byte[] bytes)
      覆盖:
      transformIfNecessary 在类中 cn.taketoday.core.OverridingClassLoader