mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-13 20:02:57 +08:00
[IJ] Avoid NoSuchElementException
; fix #363
This commit is contained in:
parent
bf9dd0d229
commit
925ed039a7
@ -68,6 +68,10 @@ fun ResolveContext.Kind.Companion.valueOfOrNull(string: String) = ResolveContext
|
||||
val Annotated.resolveContextKinds: List<ResolveContextKind>?
|
||||
get() {
|
||||
val ann = this.findAnnotation(RESOLVE_CONTEXT_FQ_NAME) ?: return null
|
||||
|
||||
// https://github.com/mamoe/mirai-console/issues/363
|
||||
if (ann.allValueArguments.isEmpty()) return null
|
||||
|
||||
return ann.allValueArguments
|
||||
.firstValue()
|
||||
.castOrNull<ArrayValue>()?.value
|
||||
|
Loading…
Reference in New Issue
Block a user