From 06f3c0567b1c609473a5352f7e430f88f90fd76c Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Thu, 15 Sep 2022 13:06:38 +0300 Subject: [PATCH] [LC Test] Fix IDE testdata --- ...ImplementingCharSequenceAndNumber.fir.java | 46 +++++++++++++++++++ .../ImplementingCharSequenceAndNumber.java | 42 +++++++---------- .../InheritingInterfaceDefaultImpls.fir.java | 9 ++++ .../InheritingInterfaceDefaultImpls.java | 5 +- 4 files changed, 74 insertions(+), 28 deletions(-) create mode 100644 compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java create mode 100644 compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java new file mode 100644 index 00000000000..049c01701ea --- /dev/null +++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java @@ -0,0 +1,46 @@ +public final class Container /* p1.Container*/ { + public Container();// .ctor() + + + +public static final class MyNumber /* p1.Container.MyNumber*/ extends java.lang.Number { + @java.lang.Override() + public byte toByte();// toByte() + + @java.lang.Override() + public char toChar();// toChar() + + @java.lang.Override() + public double toDouble();// toDouble() + + @java.lang.Override() + public float toFloat();// toFloat() + + @java.lang.Override() + public int toInt();// toInt() + + @java.lang.Override() + public long toLong();// toLong() + + @java.lang.Override() + public short toShort();// toShort() + + public MyNumber();// .ctor() + +}public static final class MyString /* p1.Container.MyString*/ implements java.lang.CharSequence { + @java.lang.Override() + @org.jetbrains.annotations.NotNull() + public java.lang.CharSequence subSequence(int, int);// subSequence(int, int) + + @java.lang.Override() + public char get(int);// get(int) + + public MyString();// .ctor() + + public error.NonExistentClass chars();// chars() + + public error.NonExistentClass codePoints();// codePoints() + + public int getLength();// getLength() + +}} diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.java index 049c01701ea..1b55bdf131a 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.java @@ -4,39 +4,30 @@ public final class Container /* p1.Container*/ { public static final class MyNumber /* p1.Container.MyNumber*/ extends java.lang.Number { - @java.lang.Override() - public byte toByte();// toByte() - - @java.lang.Override() - public char toChar();// toChar() - - @java.lang.Override() - public double toDouble();// toDouble() - - @java.lang.Override() - public float toFloat();// toFloat() - - @java.lang.Override() - public int toInt();// toInt() - - @java.lang.Override() - public long toLong();// toLong() - - @java.lang.Override() - public short toShort();// toShort() - public MyNumber();// .ctor() + public byte toByte();// toByte() + + public char toChar();// toChar() + + public double toDouble();// toDouble() + + public float toFloat();// toFloat() + + public int toInt();// toInt() + + public long toLong();// toLong() + + public short toShort();// toShort() + }public static final class MyString /* p1.Container.MyString*/ implements java.lang.CharSequence { - @java.lang.Override() @org.jetbrains.annotations.NotNull() public java.lang.CharSequence subSequence(int, int);// subSequence(int, int) - @java.lang.Override() - public char get(int);// get(int) - public MyString();// .ctor() + public char get(int);// get(int) + public error.NonExistentClass chars();// chars() public error.NonExistentClass codePoints();// codePoints() @@ -44,3 +35,4 @@ public static final class MyNumber /* p1.Container.MyNumber*/ extends java.lang. public int getLength();// getLength() }} + diff --git a/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java new file mode 100644 index 00000000000..5872a6d61dd --- /dev/null +++ b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java @@ -0,0 +1,9 @@ +public final class Inheritor /* p.Inheritor*/ implements p.I, p.I2 { + @java.lang.Override() + public void g();// g() + + public Inheritor();// .ctor() + + public final void f();// f() + +} diff --git a/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.java b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.java index 5872a6d61dd..62488bf54ee 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.java @@ -1,9 +1,8 @@ public final class Inheritor /* p.Inheritor*/ implements p.I, p.I2 { - @java.lang.Override() - public void g();// g() - public Inheritor();// .ctor() public final void f();// f() + public void g();// g() + }