Treat JS class annotation list change as class signature change
This commit is contained in:
@@ -249,12 +249,12 @@ private class DifferenceCalculatorForClass(
|
||||
ProtoBufClassKind.FQ_NAME,
|
||||
ProtoBufClassKind.TYPE_PARAMETER_LIST,
|
||||
ProtoBufClassKind.SUPERTYPE_LIST,
|
||||
ProtoBufClassKind.SUPERTYPE_ID_LIST-> {
|
||||
ProtoBufClassKind.SUPERTYPE_ID_LIST,
|
||||
ProtoBufClassKind.JS_EXT_CLASS_ANNOTATION_LIST -> {
|
||||
isClassAffected = true
|
||||
areSubclassesAffected = true
|
||||
}
|
||||
ProtoBufClassKind.JVM_EXT_CLASS_MODULE_NAME,
|
||||
ProtoBufClassKind.JS_EXT_CLASS_ANNOTATION_LIST,
|
||||
ProtoBufClassKind.JS_EXT_CLASS_CONTAINING_FILE_ID -> {
|
||||
// TODO
|
||||
}
|
||||
|
||||
Vendored
+3
@@ -1,7 +1,10 @@
|
||||
PROTO DIFFERENCE in test/AnnotationAdded: JS_EXT_CLASS_ANNOTATION_LIST
|
||||
CHANGES in test/AnnotationAdded: CLASS_SIGNATURE
|
||||
PROTO DIFFERENCE in test/AnnotationListBecomeEmpty: FLAGS, JS_EXT_CLASS_ANNOTATION_LIST
|
||||
CHANGES in test/AnnotationListBecomeEmpty: CLASS_SIGNATURE
|
||||
PROTO DIFFERENCE in test/AnnotationListBecomeNotEmpty: FLAGS, JS_EXT_CLASS_ANNOTATION_LIST
|
||||
CHANGES in test/AnnotationListBecomeNotEmpty: CLASS_SIGNATURE
|
||||
PROTO DIFFERENCE in test/AnnotationRemoved: JS_EXT_CLASS_ANNOTATION_LIST
|
||||
CHANGES in test/AnnotationRemoved: CLASS_SIGNATURE
|
||||
PROTO DIFFERENCE in test/AnnotationReplaced: JS_EXT_CLASS_ANNOTATION_LIST
|
||||
CHANGES in test/AnnotationReplaced: CLASS_SIGNATURE
|
||||
|
||||
Reference in New Issue
Block a user