ConstructorInvokeContext.java 699 字节
Newer Older
1
package org.skywalking.apm.agent.core.plugin.interceptor.enhance;
2

3 4 5 6 7
/**
 * Constructor context.
 *
 * @author wusheng
 */
8
public class ConstructorInvokeContext {
9 10 11 12 13 14 15 16
    /**
     * object instance
     */
    private Object objInst;
    /**
     * constructor's arguments list.
     */
    private Object[] allArguments;
17

18 19 20 21
    ConstructorInvokeContext(Object objInst, Object[] allArguments) {
        this.objInst = objInst;
        this.allArguments = allArguments;
    }
22

23 24 25 26 27 28 29 30 31 32 33 34 35
    /**
     * @return object instance
     */
    public Object inst() {
        return objInst;
    }

    /**
     * @return arguments list.
     */
    public Object[] allArguments() {
        return this.allArguments;
    }
36
}