com.alibaba.bytekit.asm.instrument.InstrumentParseResult Maven / Gradle / Ivy
package com.alibaba.bytekit.asm.instrument;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author hengyunabc 2020-11-12
*
*/
public class InstrumentParseResult {
private List instrumentConfigs = new ArrayList();
private List defineConfigs = new ArrayList();
public void addDefineClass(String className, byte[] classBytes) {
this.defineConfigs.add(new DefineConfig(classBytes, className));
}
public void addInstrumentConfig(InstrumentConfig config) {
this.instrumentConfigs.add(config);
}
public List getInstrumentConfigs() {
return instrumentConfigs;
}
public void setInstrumentConfigs(List instrumentConfigs) {
this.instrumentConfigs = instrumentConfigs;
}
public List getDefineConfigs() {
return defineConfigs;
}
public void setDefineConfigs(List defineConfigs) {
this.defineConfigs = defineConfigs;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy