MethodStackNodeUtil.kt 799 字节
Newer Older
J
jackjintai 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
package com.didichuxing.doraemonkit.plugin.stack_method

import org.gradle.internal.impldep.org.apache.commons.lang.mutable.Mutable
import java.util.*

/**
 * ================================================
 * 作    者:jint(金台)
 * 版    本:1.0
 * 创建日期:2020/5/20-16:58
 * 描    述:
 * 修订历史:
 * ================================================
 */
object MethodStackNodeUtil {


    val METHOD_STACK_KEYS: MutableList<MutableSet<String>> by lazy {
        Collections.synchronizedList(mutableListOf<MutableSet<String>>())
    }


    fun addMethodStackNode(level: Int, methodStackNode: MethodStackNode) {
        val key = "${methodStackNode.className}&${methodStackNode.methodName}&${methodStackNode.desc}"
        METHOD_STACK_KEYS[level].add(key)

    }


}