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

com.sunyuan.click.debounce.utils.MethodUtil Maven / Gradle / Ivy

package com.sunyuan.click.debounce.utils;


import com.sunyuan.click.debounce.entity.LambdaMethodEntity;
import com.sunyuan.click.debounce.entity.MethodEntity;

import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * author : Sy007
 * date   : 2020/11/29
 * desc   :
 * version: 1.0
 */
public class MethodUtil {

    /**
     * 收集需要插桩的方法信息
     * key:className
     * value:key为methodName+methodDes,value为方法信息,需要注意的是MethodEntity#interfaceName为null
     */
    public static final Map> sCollectDefaultMethods = new HashMap<>();

    /**
     * 收集需要插桩的Lambda方法信息
     * key:className
     * value:key为Lambda方法所在的className,value为Lambda方法信息,需要注意的是LambdaMethodEntity#interfaceName为null
     */
    public static final Map> sCollectLambdaMethods = new HashMap<>();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy