Do not allow field annotations on properties
This commit is contained in:
@@ -130,14 +130,14 @@ public class AnnotationChecker(private val additionalCheckers: Iterable<Addition
|
|||||||
extendedTargetList(PROPERTY_USE_SITE_TARGETS, LOCAL_VARIABLE)
|
extendedTargetList(PROPERTY_USE_SITE_TARGETS, LOCAL_VARIABLE)
|
||||||
}
|
}
|
||||||
else if (annotated.parent is JetClassOrObject || annotated.parent is JetClassBody) {
|
else if (annotated.parent is JetClassOrObject || annotated.parent is JetClassBody) {
|
||||||
extendedTargetList(PROPERTY_USE_SITE_TARGETS, MEMBER_PROPERTY, PROPERTY, FIELD)
|
extendedTargetList(PROPERTY_USE_SITE_TARGETS, MEMBER_PROPERTY, PROPERTY)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
extendedTargetList(PROPERTY_USE_SITE_TARGETS, TOP_LEVEL_PROPERTY, PROPERTY, FIELD)
|
extendedTargetList(PROPERTY_USE_SITE_TARGETS, TOP_LEVEL_PROPERTY, PROPERTY)
|
||||||
}
|
}
|
||||||
is JetParameter -> {
|
is JetParameter -> {
|
||||||
if (annotated.hasValOrVar()) {
|
if (annotated.hasValOrVar()) {
|
||||||
extendedTargetList(VALUE_PARAMETER_USE_SITE_TARGETS, PROPERTY_PARAMETER, MEMBER_PROPERTY, PROPERTY, FIELD)
|
extendedTargetList(VALUE_PARAMETER_USE_SITE_TARGETS, PROPERTY_PARAMETER, MEMBER_PROPERTY, PROPERTY)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
extendedTargetList(VALUE_PARAMETER_USE_SITE_TARGETS, VALUE_PARAMETER)
|
extendedTargetList(VALUE_PARAMETER_USE_SITE_TARGETS, VALUE_PARAMETER)
|
||||||
|
|||||||
Reference in New Issue
Block a user