mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-242705 Micronaut WebSockets: support path variables in the websocket urls
GitOrigin-RevId: 933181c3caa46694c07cdc38ec3ee0c3451f872a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3959433f27
commit
5a484ec22e
@@ -184,13 +184,15 @@ open class UExpressionPattern<T : UExpression, Self : UExpressionPattern<T, Self
|
||||
fun annotationParam(annotationQualifiedName: ElementPattern<String>, @NonNls parameterName: String): Self =
|
||||
annotationParam(parameterName, uAnnotationQualifiedNamePattern(annotationQualifiedName))
|
||||
|
||||
|
||||
fun annotationParam(@NonNls annotationQualifiedName: String, @NonNls parameterName: String): Self =
|
||||
annotationParam(string().equalTo(annotationQualifiedName), parameterName)
|
||||
|
||||
fun annotationParams(@NonNls annotationQualifiedName: String, @NonNls parameterNames: ElementPattern<String>): Self =
|
||||
annotationParams(uAnnotationQualifiedNamePattern(string().equalTo(annotationQualifiedName)), parameterNames)
|
||||
|
||||
fun annotationParams(@NonNls annotationQualifiedNames: List<String>, @NonNls parameterNames: ElementPattern<String>): Self =
|
||||
annotationParams(uAnnotationQualifiedNamePattern(string().oneOf(annotationQualifiedNames)), parameterNames)
|
||||
|
||||
fun inCall(callPattern: ElementPattern<UCallExpression>): Self =
|
||||
filterWithContext { it, context -> it.getUCallExpression()?.let { callPattern.accepts(it, context) } ?: false }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user