com.flyjingfish.android_aop_plugin.beans.AopCollectCut.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-aop-plugin Show documentation
Show all versions of android-aop-plugin Show documentation
Lightweight Aop for Android platform, you deserve it, action is worse than your heartbeat
package com.flyjingfish.android_aop_plugin.beans
data class AopCollectCut(
val collectClassName: String,
val invokeClassName: String,
val invokeMethod: String,
val isClazz:Boolean,
val regex : String,
val collectType : String
){
enum class CollectType{
EXTENDS,DIRECT_EXTENDS,LEAF_EXTENDS
}
fun getKey():String{
return invokeClassName + invokeMethod + collectClassName+isClazz+regex+collectType
}
}