All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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