调整逻辑判断
This commit is contained in:
@@ -89,12 +89,13 @@ abstract class AppAspect {
|
|||||||
val module = clazz.annotations.find { it is Module }
|
val module = clazz.annotations.find { it is Module }
|
||||||
if (module != null && module is Module) {
|
if (module != null && module is Module) {
|
||||||
moduleName = module.name
|
moduleName = module.name
|
||||||
}
|
} else {
|
||||||
// 3.尝试找类的name字段作为模块名称
|
// 3.尝试找类的name字段作为模块名称
|
||||||
try {
|
try {
|
||||||
val nameGetter = clazz.getMethod("getName")
|
val nameGetter = clazz.getMethod("getName")
|
||||||
moduleName = nameGetter.invoke(obj).toString()
|
moduleName = nameGetter.invoke(obj).toString()
|
||||||
} catch (_: NoSuchMethodException) {
|
} catch (_: NoSuchMethodException) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return moduleName
|
return moduleName
|
||||||
|
|||||||
Reference in New Issue
Block a user