类 InstrumentConfig

java.lang.Object
com.alibaba.bytekit.asm.instrument.InstrumentConfig

public class InstrumentConfig extends Object
 1. 读properties文件,得到有哪些要增强的类 
 2. 解析到具体的配置,还有读取 byte[] 
 3. 增加一个Transformer,如果有触发,则用 运行时的 byte[] 替换。 这里是否有不同版本的问题?怎么处理? 
 4. 是否支持retransform
 
 一个 Inst ,对应一个 matcher,然后一个ClassLoader,可能读取出来有多个 Properties。 一个
 Properties里可能有多个 Inst。然后它们是同一个 Transformer ? 有类进来,就先用 matcher来匹配,有匹上的,就处理
 
作者:
hengyunabc 2020-11-12
  • 构造器详细资料

    • InstrumentConfig

      public InstrumentConfig(com.alibaba.deps.org.objectweb.asm.tree.ClassNode instrumentClassNode, ClassMatcher classMatcher)
    • InstrumentConfig

      public InstrumentConfig(com.alibaba.deps.org.objectweb.asm.tree.ClassNode instrumentClassNode, ClassMatcher classMatcher, boolean updateMajorVersion, boolean triggerRetransform)
  • 方法详细资料

    • getInstrumentClassNode

      public com.alibaba.deps.org.objectweb.asm.tree.ClassNode getInstrumentClassNode()
    • setInstrumentClassNode

      public void setInstrumentClassNode(com.alibaba.deps.org.objectweb.asm.tree.ClassNode instrumentClassNode)
    • getClassMatcher

      public ClassMatcher getClassMatcher()
    • setClassMatcher

      public void setClassMatcher(ClassMatcher classMatcher)
    • isUpdateMajorVersion

      public boolean isUpdateMajorVersion()
    • setUpdateMajorVersion

      public void setUpdateMajorVersion(boolean updateMajorVersion)
    • isTriggerRetransform

      public boolean isTriggerRetransform()
    • setTriggerRetransform

      public void setTriggerRetransform(boolean triggerRetransform)