KT-56845 [SLC] Add @Override to overridden property accessors

This commit is contained in:
Pavel Mikhailovskii
2023-03-10 10:32:48 +00:00
committed by Space Team
parent 82524fde26
commit d9f023db89
11 changed files with 52 additions and 33 deletions
@@ -40,8 +40,9 @@ public final class Container /* p1.Container*/ {
@java.lang.Override()
public char get(int);// get(int)
public MyString();// .ctor()
@java.lang.Override()
public int getLength();// getLength()
public MyString();// .ctor()
}
}
@@ -16,6 +16,9 @@ public final class SmartSet /* SmartSet*/<T> extends kotlin.collections.Abstrac
@java.lang.Override()
public boolean add(T);// add(T)
@java.lang.Override()
public int getSize();// getSize()
@java.lang.Override()
public void clear();// clear()
@@ -29,8 +32,6 @@ public final class SmartSet /* SmartSet*/<T> extends kotlin.collections.Abstrac
private SmartSet();// .ctor()
public int getSize();// getSize()
public void setSize(int);// setSize(int)
public static final class Companion /* SmartSet.Companion*/ {
@@ -2,7 +2,8 @@ public final class C /* p.C*/ extends p.A {
@java.lang.Override()
public int af$light_idea_test_case();// af$light_idea_test_case()
public C();// .ctor()
@java.lang.Override()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
public C();// .ctor()
}
@@ -4,9 +4,11 @@ public final class C /* p.C*/ extends p.A implements p.I {
@java.lang.Override()
public int af$light_idea_test_case();// af$light_idea_test_case()
public C();// .ctor()
@java.lang.Override()
public int getAp$light_idea_test_case();// getAp$light_idea_test_case()
@java.lang.Override()
public int getIp$light_idea_test_case();// getIp$light_idea_test_case()
public C();// .ctor()
}
@@ -2,6 +2,7 @@ public final class C /* p.C*/ extends p.A {
@java.lang.Override()
protected int af();// af()
@java.lang.Override()
protected int getAp();// getAp()
public C();// .ctor()
@@ -4,7 +4,8 @@ public final class C /* C*/ implements Tr {
@java.lang.Override()
public int foo();// foo()
public C();// .ctor()
@java.lang.Override()
public int getV();// getV()
public C();// .ctor()
}
@@ -71,12 +71,15 @@ public static final class Derived /* Container.Derived*/ extends Container.Base
@org.jetbrains.annotations.NotNull()
private final Container.Delegate<java.lang.String> d$delegate;
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public java.lang.String getB();// getB()
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public java.lang.String getC();// getC()
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public java.lang.String getD();// getD()
@@ -8,17 +8,20 @@ public abstract class AnotherDerived /* AnotherDerived*/ extends Base {
@java.lang.Override()
protected final void v();// v()
@java.lang.Override()
protected int getZ();// getZ()
@java.lang.Override()
public int getX$light_idea_test_case();// getX$light_idea_test_case()
@java.lang.Override()
public int getY();// getY()
public AnotherDerived(int, int, int);// .ctor(int, int, int)
public abstract int getAbstractProp();// getAbstractProp()
public abstract void noReturn(@org.jetbrains.annotations.NotNull() java.lang.String);// noReturn(java.lang.String)
public int getX$light_idea_test_case();// getX$light_idea_test_case()
public int getY();// getY()
}
public abstract class Base /* Base*/ {
@@ -55,9 +58,10 @@ public final class Derived /* Derived*/ extends Base implements IntfWithProp {
@java.lang.Override()
public int abs();// abs()
public Derived(int);// .ctor(int)
@java.lang.Override()
public int getX();// getX()
public Derived(int);// .ctor(int)
}
public abstract interface Intf /* Intf*/ {
@@ -69,7 +73,8 @@ public abstract interface IntfWithProp /* IntfWithProp*/ extends Intf {
}
final class Private /* Private*/ {
public Private();// .ctor()
@java.lang.Override()
public boolean getOverridesNothing();// getOverridesNothing()
public Private();// .ctor()
}
@@ -9,12 +9,13 @@ public enum Foo /* Foo*/ {
public final class InlineInheritance /* InlineInheritance*/ implements I {
private final int v;
@java.lang.Override()
public int getX();// getX()
@java.lang.Override()
public int y();// y()
public final int getV();// getV()
public int getX();// getX()
}
public final class InlinedDelegate /* InlinedDelegate*/<T> {