arrow-meta
1.6.1-alpha.4
arrow-meta
/
arrow.meta.phases.analysis.diagnostic
/
position
position
fun
<
A
:
PsiElement
>
position
(
mark
:
(
A
)
->
List
<
TextRange
>
=
{ markElement(it) }
,
isValid
:
(
A
)
->
Boolean
=
{ !hasSyntaxErrors(it) }
,
markDiagnostic
:
(
ParametrizedDiagnostic
<
out
A
>
)
->
List
<
TextRange
>
=
{ mark(it.psiElement) }
)
:
PositioningStrategy
<
A
>
Content copied to clipboard