Multi declaration is now a separate target in KotlinTarget
This commit is contained in:
@@ -171,6 +171,7 @@ public class AnnotationChecker(private val additionalCheckers: Iterable<Addition
|
||||
is JetTypeProjection ->
|
||||
if (annotated.projectionKind == JetProjectionKind.STAR) TargetLists.T_STAR_PROJECTION else TargetLists.T_TYPE_PROJECTION
|
||||
is JetClassInitializer -> TargetLists.T_INITIALIZER
|
||||
is JetMultiDeclaration -> TargetLists.T_MULTI_DECLARATION
|
||||
else -> TargetLists.EMPTY
|
||||
}
|
||||
}
|
||||
@@ -182,6 +183,8 @@ public class AnnotationChecker(private val additionalCheckers: Iterable<Addition
|
||||
onlyWithUseSiteTarget(PROPERTY, FIELD, PROPERTY_GETTER, PROPERTY_SETTER, VALUE_PARAMETER)
|
||||
}
|
||||
|
||||
val T_MULTI_DECLARATION = targetList(MULTI_DECLARATION)
|
||||
|
||||
val T_MEMBER_PROPERTY = targetList(MEMBER_PROPERTY, PROPERTY) {
|
||||
extraTargets(FIELD)
|
||||
onlyWithUseSiteTarget(VALUE_PARAMETER, PROPERTY_GETTER, PROPERTY_SETTER)
|
||||
|
||||
Reference in New Issue
Block a user