Skip to content

Commit 823781e

Browse files
committed
Kapt3: "$annotations" are not always ACC_PRIVATE now (see also KT-15993)
1 parent 2553513 commit 823781e

File tree

7 files changed

+10
-11
lines changed

7 files changed

+10
-11
lines changed

plugins/kapt3/src/org/jetbrains/kotlin/kapt3/stubs/ClassFileToSourceStubConverter.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,7 @@ class ClassFileToSourceStubConverter(
306306
val descriptor = kaptContext.origins[method]?.descriptor as? CallableDescriptor ?: return null
307307

308308
val isAnnotationHolderForProperty = descriptor is PropertyDescriptor && isSynthetic(method.access)
309-
&& isPrivate(method.access) && isStatic(method.access)
310-
&& method.name.endsWith("\$annotations")
309+
&& isStatic(method.access) && method.name.endsWith("\$annotations")
311310

312311
if (isSynthetic(method.access) && !isAnnotationHolderForProperty) return null
313312

plugins/kapt3/testData/converter/annotations.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public final class TestAnno2 {
7777
}
7878

7979
@Anno3(value = "property")
80-
private static void b$annotations() {
80+
public static void b$annotations() {
8181
}
8282

8383
@org.jetbrains.annotations.NotNull()

plugins/kapt3/testData/converter/annotations2.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public final class AnnotationsTest {
2424
}
2525

2626
@Anno(value = "top-level-val")
27-
private static void topLevelVal$annotations(int p0) {
27+
public static void topLevelVal$annotations(int p0) {
2828
}
2929

3030
@org.jetbrains.annotations.NotNull()
@@ -68,14 +68,14 @@ public abstract class Test {
6868
public abstract java.lang.String abstractMethod();
6969

7070
@Anno(value = "abstract-val")
71-
private static void abstractVal$annotations() {
71+
public static void abstractVal$annotations() {
7272
}
7373

7474
@org.jetbrains.annotations.NotNull()
7575
public abstract java.lang.String getAbstractVal();
7676

7777
@Anno(value = "v-property")
78-
private static void v$annotations() {
78+
public static void v$annotations() {
7979
}
8080

8181
@org.jetbrains.annotations.NotNull()

plugins/kapt3/testData/converter/jvmStatic.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public final class JvmStaticTest {
2525

2626
public static final class Companion {
2727

28-
private static void one$annotations() {
28+
public static void one$annotations() {
2929
}
3030

3131
public final int getOne() {
@@ -40,4 +40,4 @@ public final class JvmStaticTest {
4040
super();
4141
}
4242
}
43-
}
43+
}

plugins/kapt3/testData/converter/jvmStaticFieldInParent.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public final class Test {
1414

1515
public static final class A {
1616

17-
private static void test$annotations() {
17+
public static void test$annotations() {
1818
}
1919

2020
@org.jetbrains.annotations.NotNull()

plugins/kapt3/testData/converter/propertyAnnotations.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public final class Test {
2020

2121
@Anno2()
2222
@Anno()
23-
private static void prop$annotations() {
23+
public static void prop$annotations() {
2424
}
2525

2626
@org.jetbrains.annotations.NotNull()

plugins/kapt3/testData/converter/topLevel.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public final class TopLevelKt {
4646
}
4747

4848
@Anno(value = "extpr")
49-
private static void extensionProperty$annotations(java.lang.Object p0) {
49+
public static void extensionProperty$annotations(java.lang.Object p0) {
5050
}
5151

5252
@org.jetbrains.annotations.NotNull()

0 commit comments

Comments
 (0)